一. 首先下载nodejs,配置hexo相关

1. 建立文件夹hexo,然后输入以下命令

npm install hexo-cli -g           #这个感觉可选
npm install hexo --save
hexo init
npm install                       #这个感觉可选
npm install --save hexo-deployer-git

2. 这个时候输入

hexo g  #生成静态页面
hexo s #运行本地http代理,可以用浏览器来预览了

二. 接着配置github相关

1. 去github建立一个新的repo,就是你的github.io域名,yourname.github.io
2. 然后clone下来,建立两个分支,master和hexo,把hexo设置为默认
3. 把hexo文件夹的东西拷贝到yourname.github.io(hexo)文件夹,然后执行相关命令

git add .
git commit -m "..."
git push orign hexo

上面的可以直接用ToriseGit来直接添加提交,hexo自带.gitignore,排除了一些不必要的文件方便我们上传到github管理,所以不需要额外配置

三. 接着配置博客相关

  1. 下载好用的主题,我这里用的是yilia,从git上git下来到themes目录下
  2. 修改_config.yml配置文件,这里有博客名,主题选择等,然后要配置下面项,用来同步hexo到github
deploy:
  type: git
  repo: https://github.com/yourname/yourname.github.io.git
  branch: master
  1. 运行命令新建一篇文章,默认是md格式, 接着用markdown编辑器编辑这个文章,文章文件位于 source_posts 目录下
hexo new post "article title"
  1. 接着运行命令发布
hexo clean && hexo g && hexo d   #发布前最好g一下,如果你修改了文件,当然也可以采用下一条命令
hexo d -g       #在部署前先生成

注意:yilia主题头像老是出问题,如果不行直接去改样式文件,硬编码

0
赞赏

微信赞赏支付宝赞赏