使用hexo和github pasges搭建笔记

Posted by アライさん on 2019年10月21日

原理

本地搭建hexo,编写主题和Markdown文件,配置加密信息,编译生成静态页面,上传Github Pages,提供访问。

常见命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//初始化一个名为folder的hexo网站
hexo init [folder]
//在hexo init之后,进入目录,安装所需工具
npm install
//创建页面不填layout,使用default_layout
hexo new [layout] title
//编译生成静态页面
hexo g
//启动本地服务器,提供查看网页
hexo s
//上传发布网站
hexo d
//清楚缓存和已经生成的文件
hexo clean

安装

1
2
3
4
sudo apt install git-core
sudo apt install npm
sudo apt install nodejs
npm install -g hexo-cli

创建Github Pages

Github创建新仓库
Repository name使用【用户名.github.io】

创建hexo目录

创建目录并编译:

1
2
3
4
5
hexo init note
npm install
npm install hexo-deployer-git --save //git发布工具
npm install --save hexo-blog-encrypt //加密工具,可以不用
hexo g

此时使用 hexo s 已经可以访问本地站点

配置hexo的git信息

编辑_config.yml文件:

1
2
3
4
5
deploy:
type: git
repo:
github: https://github.com/用户名/用户名.github.io
branch: master

上传

1
hexo d

浏览器输入 http://用户名.github.io 已经可以访问