3

Pure 一个基于 Github Discussion 的极简博客

 1 year ago
source link: https://www.v2ex.com/t/890944
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  分享创造

Pure 一个基于 Github Discussion 的极简博客

  leetao94 · lt94 · 5 小时 55 分钟前 · 387 次点击

在过去一年,我一直使用 github action + hexo 的方式去自动化部署我的博客到 github pages ,这种方式的好处就是,你只需要配置好一次将代码仓库,然后你就只需要一个浏览器然后写 hexo 格式的 markdown 文件就够了。

下面是我的构建历史记录

构建历史记录

到目前位置累计构建了 93 次,当然并不是意味着我写了 93 篇,更新也会导致文章重新构建。这一切似乎看着还不错,但是有几点一直让我觉得很痛苦:

  1. hexo markdown 文章开头的格式
  2. 文章的更新

hexo 有很多固定的格式,有时候每次写文章,我都不得不去找之前的文章把格式复制过来,然后在重新修改一下。除此之外,就是上传图片这件事情了,尝试过各种图床的方案,有的图床也很好用,但是基本上都需要打开他们的网站,或者借助三方的软件然后将图片上传,这种中断,让我觉得很难受,所以我想有没有更好的方式去写博客。

作为一个程序员,github 是我最喜欢逛的网站了,所以我在想有没有可以基于 github 的仓库构建的网站,然后 github issue 和 github discussion 就成了我的备选项了,所以我检索了这两个关键词

github issue blog
github discussion blog

最后让我发现了 浮之静

浮之静

网站挺好看的,但是但是没有部署文档,遂放弃了。

没办法了,没有枪没有炮,敌人给我们造,没有合适的项目,只好自己动手撸了。牺牲了我两个工作日晚上的休息时间,总算把 Pure 初版构建出来了。

Pure

部署也很简单,golang 项目通用部署步骤,只需要部署前配置一下四个环境变量(一个非必须的),然后启动项目,配置一下 nginx 就大功告成了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK