隔空想念

博客更新记

· Vanguard

博客更新记

19 年用 hexo 搭建的博客距今已经五年了 回想起刚开始大学期间兴致勃勃搭建博客的样子 多少有些感叹光阴如梭 如今我已在移动开发领域工作三年了 是时候更新一下博客框架了 这次选了 Swift 中的 Saga. 也许是工作的原因 总感觉 Swift 的语法和其他语言相比更便捷 也更先进… 但这门 Apple 语言还是比较小众的 期待未来的 Swift 能在相关领域大展宏图吧…

Saga 是用 Swift 编写的静态站点生成器,允许您为项目提供自己的元数据类型。 Saga 使用可扩展的读取器、渲染器和写入器系统,支持 Atom 提要、分页和强类型 HTML 模板等功能。它非常灵活:例如,您可以为博客上的文章拥有一组元数据,为投资组合中的应用程序拥有另一组元数据。同时它的配置也非常容易。

基本上照着作者给的 demo 改就行 各方面都还是很简单的

具有自动重新加载功能的开发服务器

npm install –global browser-sync /// 直接运行 swift run watch content Sources deploy

这将构建网站并创建一个显示 deploy 文件夹内容的静态服务器。然后,它会监视 content 和 Sources 文件夹中的更改,重新创建网站并刷新浏览器。

以上是简单记录 后续补充…