Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

hexo的网站:hexo

安装

前提

  • Node.js (Node.js 版本需不低于 8.10,建议使用 Node.js 10.0 及以上版本)

  • Git

    先安装这两个环境才能架设blog。

安装 Hexo

全局安装:

1
$ npm install -g hexo-cli

建站

1
2
3
4
#// <folder>是你的文件名  如 hexo init blog
$ hexo init <folder>
$ cd <folder>
$ npm install

建好后,可以运行$ hexo server查看你的本地博客

部署到github中

  1. 安装 hexo-deployer-git.

    1
    npm i --save hexo-deployer-git
  2. 在github创建一个新的repository,命名为<username>.github.io

  3. _config.yml(如果有已存在的请删除)添加如下配置:

1
2
3
4
5
deploy:
type: git
repo: https://github.com/<username>/<project>
#repo是github创建的地址 example, https://github.com/hexojs/hexojs.github.io.git
branch: master
  1. 运行hexo g and hexo deploy推送到github仓库

hexo 的指令

官网网址

hexo指令官网的网址: 网址

常用的指令

new

new指令是用来新建一篇文章,格式hexo new [layout] <title> ,例如我要在blog新发布一篇文章,就可以

1
hexo new "新建文章名"

这样,可以在source/_posts/ 文件夹中找到这个文件,直接编写即可。

1
hexo new -p vision/one "one" *在source/_posts/vision/ 中创建one.md文件

建立独立的页面,格式为hexo new page <title>或者hexo new page --path <path> <title> , 例如我要在blog 建立一个图片集页面,就可以

1
hexo new page photo

我的photo页面下有壁纸子页面,壁纸的地址为photo/wallpaper/,则可以

1
hexo new page --path photo/wallpaper/index.md "壁纸"