- Published on
选择 Astro 搭建博客,迁移旧内容并优化功能,确保链接兼容性。更新功能包括静态路径、评论系统、标签分类、搜索和推荐文章模块。使用 giscus 和 pagefind,自定义推荐文章展示。引入 Tailwind CSS 优化样式,处理外部链接和代码块显示。使用 Sharp 库处理图片,添加水印并优化部署流程。域名迁移至 Cloudflare,部署使用其免费版,提升写作体验和发布效率。
选择 Astro 搭建博客,迁移旧内容并优化功能,确保链接兼容性。更新功能包括静态路径、评论系统、标签分类、搜索和推荐文章模块。使用 giscus 和 pagefind,自定义推荐文章展示。引入 Tailwind CSS 优化样式,处理外部链接和代码块显示。使用 Sharp 库处理图片,添加水印并优化部署流程。域名迁移至 Cloudflare,部署使用其免费版,提升写作体验和发布效率。
介绍了 jekyll-cli 工具,方便使用命令行快速新建 Jekyll 博客文章,并介绍了工具的安装和基本使用方法。文章还提到了作者对工具进行的部分修改。
利用github API展示博客文章的历史记录。通过请求github的commits api获取特定文章的提交纪录,然后渲染出提交日期、作者头像和提交信息。
记录了迁移旧博客到Jekyll + GitHub 的过程。 详细说明了迁移的动机、目标、步骤以及遇到的挑战,并分享了使用Jekyll 和 github的经验。 最后,总结了迁移过程的成果,并对未来博客的内容寄予希望。