# 再探 Hexo
介绍 hexo 常用操作命令,以下操作是在 blog 文件夹中:
1.新建文章:
1
| $ hexo new "My New Post"
|
此时在source_posts文件夹中便会多出一个文档 title.md
。
如果要删除,直接在此文件夹下删除对应的文件即可。
2.生成静态页面
生成的静态内容在public文件夹内。
3.清除生成内容
4.部署 Hexo
该操作会将 hexo 生成的静态内容部署到配置的仓库中
# 部署 Hexo
1.编辑配置文件,关联远程仓库
- 在编辑器中打开 Hexo 配置文件_config.yml,找到下面内容:
1 2 3 4 5 6 7
|
deploy: type: git repo: git@github.com:CC-cat/CC-cat.github.io.git branch: master message:
|
注意: > type
、repo
.. 的前面有 2 个空格,:
号后面有 1 个空格。
:
号后面的空格不可缺少,否则会报错!
2.安装 git 插件
1
| npm install hexo-deployer-git --save
|
如果没有安装 git 插件,会有错误提示,安装后重新部署就可以了。
3.部署
如果没有意外,部署就成功了,可以打开 http://<用户名>.github.io
查看。
或者在 GitHub 博客代码页,找到 Settings
在 GitHub Pages
处查看。
# Hexo 命令缩写
1 2 3 4
| hexo n 'title' == hexo new 'title' hexo g == hexo generate hexo s == hexo server hexo d == hexo deploy
|
1 2
| $ hexo new "postName" $ hexo new page "pageName"
|
# 推送到远程
使用hexo clean
hexo g
hexo d
将本地博客推送到远程,即可看到更新后的博客文章。
1 2 3
| $ hexo clean $ hexo g $ hexo d
|
# Hexo 命令组合
1 2
| $ hexo clean && hexo s -g $ hexo clean && hexo d -g
|
- 目前我安装所用的本地环境如下:(可以通过
hexo -v
查看)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| hexo-cli: 1.1.0 os: Darwin 18.2.0 darwin x64 http_parser: 2.7.0 node: 8.6.0 v8: 6.0.287.53 uv: 1.14.1 zlib: 1.2.11 ares: 1.10.1-DEV modules: 57 nghttp2: 1.25.0 openssl: 1.0.2l icu: 59.1 unicode: 9.0 cldr: 31.0.1 tz: 2017b
|
# 结语
以上,就完成了个人博客的基础搭建。
希望大家都能有个属于自己的一片天地!
(∩_∩)