Hello World
2/1/2023, 3:30:00 AM 3 min read
便于记录生活/工作中的点点滴滴,尝试用 node 实现基于 markdown 生成网页的小功能,顺便涉猎一下各个端的开发。基于 gatsby Astro 来实现,对 React 更熟悉一些,并且之前基于 meta 做元信息更冗余一些,现切换成 front matter(写一段脚本转换) Astro 支持 Vue/React/Mdx 等扩展。
开源框架/库
基于不要一下子就说做不到,去网上找找,可能别人已经写好开源框架了
,所以尽可能使用了开源框架和库.
八卦
- 上周还在说是自己基于 node 实现的,今天就切换到 gatsbyjs 了
- 皮肤主题会以
五一
命名 - 喜欢不太大的雨天,就找了中雨做 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