2019-10-13 | 随手记 | UNLOCK

git+hexo搭建博客

git+hexo搭建博客步骤

1.安装git、nodejs工具

2.下载淘宝镜像cnpm,速度快一些

npm install -g cnpm --registry=https://registry.npm.taobao.org

3.使用cnpm下载hexo,用hexo -v查看hexo的版本

1
2
cnpm install -g hexo-cli
hexo -v

4.本地部署测试

在我的电脑中创建文件夹用于存储博客网站,文件夹名称自定义,如:目录为D:\blog。打开blog文件夹,右键空白处打开git-bash,输入hexo init进行初始化,等待时间较长,约几分钟(若blog文件夹非空,则会报错)

5.在git上面新建repository,命名为:用户名.github.io

6.在git-bash窗口 使用cnpm安装git部署插件,插件名为:hexo-deployer-git

1
cnpm install --save hexo-deployer-git

7.修改配置_config.yml,在deploy:后面修改文件

1
2
3
type: git
repo: 刚刚复制的https链接
branch: master

8.部署github

1
hexo d

扩展说明

目录

source/_posts:里面的md文件 (markdown文件)为博客上的文章,可将md文件存放至该目录来更新博客,hexo new
生成的文章也存放在这里;
themes:为博客的主题,可从Git Hub下载主题并通过修改 _config.yml 来应用主题

更换主题:

1.在git bash中输入以下代码进行克隆:
git clone http://github.com/litten/hexo-theme-yilia.git themes/yilia
2.修改 _config.yml文件中修改 _config.yml文件
3.部署到github

注意:
themes/yilia 为保存目录,将theme改为刚刚保存的目录 yilia;
http链接为目标代码仓库(repository) 后面加上 .git;
大部分修改配置后可以直接刷新页面进行预览,如更改配置、更新文章等等。但有的操作需要清除缓存重新部署页面才
可以生效,比如更新插件等等,可以用以下命令处理;
hexo clean #清除缓存文件
hexo g -s #在本地生成页面直接部署,可通过localhost:4000查看

hexo常用快捷键

1
2
3
4
5
6
7
8
9
10
hexo new "title" 新建文章(md文件),title为文章的标题 
hexo new page "pagename" 新建网页,pagename为网页的名称
hexo clean 清除部署的緩存
hexo n == hexo new 新建一篇文章
hexo g == hexo generate 生成静态页面
hexo s == hexo server 本地部署,可预览网站,默认端口为4000,浏览器输入localhost:4000即可进入网站进行预览,
回到git-bash按ctrl+c退出预览(退出后localhost:4000失效)
hexo d == hexo deploy 将网站部署到GitHub
hexo g -d 生成页面并部署到GitHub
hexo g -s 生成页面并本地部署进行预览

评论加载中