hexo建站过程以及美化
TO DO
- 域名备案
- 首页自动获取诗句
- 文章评论
终于,这个博客算是搭建起来了。一个精美的笔记本已经制作好了,接下来就需要好好地写点东西,以增加这个“笔记本”的价值。
这第一篇文章便是记录一下这个博客网站的建立过程。
本来是打算自己来写html文件的,但是后面发现这样的工作量太大,而且太浪费时间了。还是选取了一个比较简单的建站方法:利用hexo来建站。
为了让国内ip的访问速度变快,我买了个阿里云服务器,利用nginx将网站建立起来了。不过,现在还没有备案域名,只能通过服务器的公网ip进行访问(有点丑陋)。
我比较喜欢使用obsidian来记录一些笔记,于是我把博客的_post
文件夹链接到了我的obsidian库中。这样,我就可以使用我喜欢的obsidian来进行文章的编辑了。
hexo建站
预先安装软件
hexo安装
安装hexo只需要一行命令:npm install hexo-cli -g
新建blog
文件夹,进入blog
文件夹,打开终端,输入hexo init
初始化博客。
常用命令
hexo g
: 生成博客;hexo s
:提供本地访问链接,可以进行检查;hexo d
: 部署到云端;hexo clean
:清除hexo g
生成的静态博客文件;hexo new page --path <layout>
:在source
文件夹内创建一个新的页面
具体指令参考:指令 | Hexo
文章写作
hexo自带了一个利用模板生成初始文章的命令,并还有draft和post功能。不过,我没有利用这一特性,而是直接在_post文件夹内创建md文件并写作。利用obsidian中的插入模板的功能,这样做也很方便。
部署hexo博客
部署到云端需要设置_config.yaml
源文件
1 |
|
type为同步工具,默认为git即可;repo为git仓库地址,是bare的仓库;branch直接写master就行了。
可以像上面这样写多个仓库,执行hexo d
命令时会把本地生成的博客同步到每一个仓库。