Keep

Hello World

2/1/2023, 3:30:00 AM 3 min read

便于记录生活/工作中的点点滴滴,尝试用 node 实现基于 markdown 生成网页的小功能,顺便涉猎一下各个端的开发。基于 gatsby Astro 来实现,对 React 更熟悉一些,并且之前基于 meta 做元信息更冗余一些,现切换成 front matter(写一段脚本转换) Astro 支持 Vue/React/Mdx 等扩展。

开源框架/库

基于不要一下子就说做不到,去网上找找,可能别人已经写好开源框架了,所以尽可能使用了开源框架和库.

八卦

  1. 上周还在说是自己基于 node 实现的,今天就切换到 gatsbyjs 了
  2. 皮肤主题会以五一命名
  3. 喜欢不太大的雨天,就找了中雨做 icon

更新日志

  • 2023/03/03: 使用 github action 部署 Blog
  • 2023/02/20: 添加 demo 目录, 支持直接写例子 - ex: swiper
  • 2023/02/01: 支持自定义 permalink
  • 2023/01/31: 升级 astro 到 v2 版本, 文章切换到 collection 接口
  • 2023/01/17: 基于 astro 重构代码, 基于 Layout 可定制 article/专题 页面
  • 2023/01/15: 添加标签页面
  • 2023/01/07: 支持 Dark 模式
  • 2019/03/09: 切换到 gatsby 实现,添加统计,把 .ini 合并到 .md
  • 2019/01/06: 支持评论(基于gitalk)
  • 2019/01/04: 调整样式, 升级依赖
  • 2018/04/09: 支持 rss
  • 2018/03: 使用 eggjs 重构
  • 2018/01/06: 支持置顶
  • 2018/01/04: 文章支持别名;支持分页
  • 2018/01/02: 发布到 paper.x181.cn 上
  • 2017/12/25: 支持上/下一篇文章;设置文章为私有(private);支持文章加密码;禁止访问 meta 文件
  • 2017/12/24: bugfixed: 列表按日期排序
  • 2017/12/22: 优化扫描脚本;添加 tag 页面;对 markdown 扩展,新窗口打开外部链接
  • 2017/12/18: 重构 meta 解析脚本
  • 2017/12/15: 支持文章中代码语法高亮
  • 2017/12/14: 实现样式(template)
  • 2017/12/12: 添加脚本扫描目录,生成文章列表(json)
  • 2017/12/11: 文章和目录对应,支持访问目录中静态文件以实现 demo 和文章目录绑定
  • 2017/12/09: 使用 markdown 写文章内容,把 meta 和 markdown 结合起来
  • 2017/12/06: 选择使用 pug 模板引擎
  • 2017/12/05: 使用 koa 把脚本跑起来,验证想法可实现
  • 2017/12/04: 完成解析 meta 文件(描述元信息)
  • 2017/12/03: 开始有写静态 blog 程序的想法 - 旧地址
Tag:
Other

@read2025, 生活在北京(北漂),程序员,宅,喜欢动漫。"年轻骑士骑马出城,不曾见过绝望堡下森森骸骨,就以为自己可以快意屠龙拯救公主。"