欢迎光临外链推广平台,一个优秀的外链推广平台,为你解决获客难题!

搭建一个不需要自己开服务器的纯静态博客

作者:jcmp      发布时间:2021-04-29      浏览量:0
一、背景前几个月一个老哥给我发邮件:

一、背景

前几个月一个老哥给我发邮件: “commentit 已经凉了啊,记得换掉!” 我才意识到这个静态评论系统已经到了项目终结期。 连 GitHub Repo 都 archive 了。 然后我又意识到: 已经有一阵没有翻修我的主页了。

这可不行, 生命在于折腾 。

于是趁着最近换了新的编码环境, 我重新整了一下我的博客。 俗话说,一图胜千言, 先放张翻修过的博客图:

二、博客搭建

不想自己维护服务器的话, 托管在 GitHub Pages 上是个很好的选择。 四年前我用 jekyll 搭博客的时候也写过一篇: 《这篇博客是怎么建成的》 。 大体上,搭建一个功能完备的静态博客分为这几个步骤:

三、搞框架

hugo 的安装非常容易, 直接用命令行或者 去官网下载 就行了:

然后 按照官方的教程 , 一键创建目录 + 默认主题启动就行了:

其它高阶玩法读文档就是了。 至此,第一步,找框架算是做完了。

四、搞评论

utterances 也是一个利用 GitHub Issues 来做评论的工具, 它利用 Primer 达成的 GitHub 还原度非常高。

安装也非常简单, 找个模板页把它的配置写上就行了:

对应的效果如下:

五、其它配件

我用的主题是 joway/hugo-theme-yinyang , 整体的简约风格让我很喜欢。

字体的话,由于是个人博客,我就没用 FiraCode 这种严谨的字体了, 英文字体我用的是 ipython/xkcd-font , 中文字体我还在寻找一个可爱的手写体。

域名的话,默认会开启 http:// lki.github.io 这样的域名, 需要用自定义的域名可参考官方文档: github-custom-domain 设置里记得开一下 HTTPS:

要统计访问人数的话,可以用 静态计数器不蒜子 做到:

六、使用感受

我之前的博客系统也是用的 GitHub Pages, 工具链是用的 jekyll + commentit。 整体有这么几个感受:

另外值得一提的是, 在考虑从 jekyll 迁出时, 我也认真考虑过 hexo。 不过最终是因为 hugo 看起来更迷人, 同时也为了坚持当时放弃了 hexo, 选了 jekyll 的不必要的倔强(x。

七、挖坑

目前的博客改造算是告一段落了, 接下来肯定还是回归到认真工作、认真记录生活的节奏中。

而对于博客本身, 其实还是有不少可以做的坑:

要列的话, 能想到要填的坑是一个又一个。 毕竟就像鲁迅常说的那句话一样: “个人博客是值得认真搞一搞的, 毕竟 生命在于折腾 嘛。”