基于 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