基于github+hexo的个人博客
1. 本地环境配置
操作系统为 ubuntu16.04
1. git
使用
sudo apt install git
下载git
2. node.js
安装命令
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
nvm install stable
3. hexo
npm install -g hexo-cli
安装hexo
2. github 配置
前往github主页新建一个仓库,仓库名为 xxx.github.io(到时候通过xxx.github.io就可以访问个人博客,xxx最好是和github账户名相同,不同不知道是否可以)
3.创建本地文件资源
在/home/canxing/目录下创建保存博客资源文件夹
makir myblog
使用hexo初始化
hexo init ~/myblog
进入myblog文件夹
生成hexo所需要的文件目录
npm install
使用
hexo s
命令开启hexo服务,并通过localhost:4000 就可以访问一个初始的模板
4. 配置hexo
部分参数说明如下
- title:网站主标题
- subtitle: 子标题
- description: 网站描述
- author: 作者
- language: zh_CN
- timezone: 时区,没有设置为本地时区设置
- url: 你的网站域名
- root: 根路径
- permalink:生成的链接的格式
- theme:生成的博客系统样式,就是视图表示,可以前往hexo样式选择喜欢的样式然后使用git clone到本地
- deploy: 部署选项,包括部署类型,仓库url,分支等
- type: git
- repo: 仓库url
- branch: 一般是master
5. hexo预览和部署
hexo s
开启hexo服务器,在网页中可以输入localhost:4000可以查看预览hexo g
生成新的文件资源hexo d
部署到github上,部署路径为_config.yml文件中的deploy的选项