抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

两年前,我抱着玩玩的心态在 Github 上部署了一个小博客。然而搜肠刮肚发现自己既没技术,又没文笔,无甚可写,遂作罢。
近日和舍友闲谈,偶然间舍友提到了博客。突然想起了自己曾经弄的小站。再联想到自己最近需要学习,记忆力又狠狠衰退,于是打算把博客重拾起来。
为了避免自己又忘记什么重要的事,我把操作博客的方法都写下来。

写作与更新

在部署时我就选择了 Hexo 托管页面。Hexo 是一个 Node.js 包,它能够自动生成网页,用户所需要做的只是写作。并且,它支持各种插件与主题。

新建文章

使用如下代码在 /source/_posts/ 内新建一个文件夹与 markdown 文件,名字为name.mdname也将组成这篇博客的 url 路径:

1
hexo new name

生成静态文件

使用Generate功能为前端生成静态文件吧。

1
2
3
4
5
6
hexo generate
-d (在生成后直接部署)
-w (查看改变内容)
-b (如果生成出错则抛出异常)
-f (强行生成)
-c (控制并行生成量, 默认无限大)

可以简写为 hexo g

本地测试

1
2
3
4
hexo server
-p (复写默认端口4000)
-s (只serve静态文件)
-l (打印日志)

同理,hexo s for short.

部署到远端

待测试没问题后,push 到 Github 吧:

1
2
hexo deploy
-g (在部署前生成)

清理生成文件

1
hexo clean

这个行为在修改了样式后需要被使用一下。

配置和优化

关于Hexo的配置,可以在hexo config获取,或者修改_config.yml

关于样式配置,可以在 Volantis 文档内找到所有需要的内容,包括底栏侧栏导航栏配置等等。
对于 Post 的封面,我使用 Canvas 可画来制作,按照微信公众号的标题随便做一个即可。
对于在文章内插图,我使用 SM.MS 图床。

承诺

即使发一些毫无意义的 shitpost,我也尽量不会让博客停下来。拖延和懒惰的一部分来自于追求完美,会希望把事情做的足够好的想法,会导致人过分注重细枝末节而最后放弃。

(2023年某日:笑死,根本没时间写,我是sb)

评论