0%

基于github+hexo的个人博客

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

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

hexo文件夹根目录下的_config.yml 文件为hexo的配置文件
官方配置参数
参考配置说明

部分参数说明如下

  1. title:网站主标题
  2. subtitle: 子标题
  3. description: 网站描述
  4. author: 作者
  5. language: zh_CN
  6. timezone: 时区,没有设置为本地时区设置
  7. url: 你的网站域名
  8. root: 根路径
  9. permalink:生成的链接的格式
  10. theme:生成的博客系统样式,就是视图表示,可以前往hexo样式选择喜欢的样式然后使用git clone到本地
  11. deploy: 部署选项,包括部署类型,仓库url,分支等
    • type: git
    • repo: 仓库url
    • branch: 一般是master

5. hexo预览和部署

  1. hexo s开启hexo服务器,在网页中可以输入localhost:4000可以查看预览
  2. hexo g生成新的文件资源
  3. hexo d部署到github上,部署路径为_config.yml文件中的deploy的选项