在过去一年,我一直使用 github action + hexo 的方式去自动化部署我的博客到 github pages ,这种方式的好处就是,你只需要配置好一次将代码仓库,然后你就只需要一个浏览器然后写 hexo 格式的 markdown 文件就够了。
下面是我的构建历史记录
到目前位置累计构建了 93 次,当然并不是意味着我写了 93 篇,更新也会导致文章重新构建。这一切似乎看着还不错,但是有几点一直让我觉得很痛苦:
hexo 有很多固定的格式,有时候每次写文章,我都不得不去找之前的文章把格式复制过来,然后在重新修改一下。除此之外,就是上传图片这件事情了,尝试过各种图床的方案,有的图床也很好用,但是基本上都需要打开他们的网站,或者借助三方的软件然后将图片上传,这种中断,让我觉得很难受,所以我想有没有更好的方式去写博客。
作为一个程序员,github 是我最喜欢逛的网站了,所以我在想有没有可以基于 github 的仓库构建的网站,然后 github issue 和 github discussion 就成了我的备选项了,所以我检索了这两个关键词
最后让我发现了 浮之静
网站挺好看的,但是但是没有部署文档,遂放弃了。
没办法了,没有枪没有炮,敌人给我们造,没有合适的项目,只好自己动手撸了。牺牲了我两个工作日晚上的休息时间,总算把 Pure 初版构建出来了。
部署也很简单,golang 项目通用部署步骤,只需要部署前配置一下四个环境变量(一个非必须的),然后启动项目,配置一下 nginx 就大功告成了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.