基于 Hexo 搭建博客知识点记录

2017年06月05日

搭建前提:首先安装 Node 。

安装

打开终端,输入命令,表示全局安装:

npm install hexo-cli -g

初始化

安装好之后,便可以选定文件夹,快速开始了:

hexo init blog
cd blog

此时等命令行运行完成后,输入:

hexo server

即可在终端输出提示网址,用浏览器打开此本地网址便可测试成功运行。

发布文章

新建文章命令:

hexo new "title name"

之后便会在source/_posts 文件夹中新建文章文件。如需更改默认文件命名,可通过配置_config.yml 文件中的new_post_name 字段来实现,例如我一开始就是这样配置的:

new_post_name: :year-:month-:day-:title.md

然后也可配置文章的固定链接,我会修改成下面的格式:

permalink: :year-:month-:title.html

编辑好文章之后,可以通过下面命令生成静态文件,之后便可输入上面的hexo server 命令本地测试:

hexo generate

可在输入以上命令之前清除缓存:

hexo clean

配置网站相关

要发布至GitHub 上面,还需配置_config.yml 文件,在deploy 关键词下输入自己的仓库地址:

deploy:
  type: git
  repository: https://github.com/lqqyt2423/lqqyt2423.github.io.git
  branch: master

前提是需要自己申请好GitHub 账号及做好相关配置。

发布至远程仓库

最后本地测试成功,可通过下面命令同步至远程仓库中,即发送在自己的博客网站上:

hexo deploy

配置主题

下载主题文件,放在themes 文件夹中,然后修改根目录中_config.yml 文件中对应theme 字段即可,本站用的是 next 主题,则文件中对应的配置如下:

theme: next

参考网址