hexo使用说明
文章目录
安装
node和npm环境安装
下载地址:
node.js官网
下载最新版安装,node安装的同时,npm也跟着安装
hexo安装
|
|
确认安装完成
|
|
建立博客站点
按住shift右击某一本地磁盘或磁盘下的某一文件夹,进入命令行编辑模式,见图1、图2:
1hexo init blog-name #创建博客站点
配置博客配置文件及主题
参照hexo服务端安装部署文章
新建及写文章
更改文章生成模板
|
|
|
|
- 生成的文章写上分类、标签、作者,文章内容采用markdown格式撰写
- 文章中所需的图片存放在对应文章名字的文件夹里,并采用如下格式引用1
预览博客
|
|
结合git使用
- 新建博客站点
- 删除博客站点目录下source文件夹里的_post文件夹
- 用sourceTree克隆gitlab上的source仓库,source仓库地址:git@gitlab地址:aachina/source.git,并指定目标路径为博客目录下的source文件夹下,见下图3:

- 克隆后根据需要创建personal(个人)和work(工作)分支,个人和工作分支可以建立只有本地分支
- 删除个人分支下的公司方面的内容,并提交
在个人分支或工作分支创建的博客,需要推送到master分支上的内容需要进行如下操作:
123切换到master分支进入命令行模式,执行如下命令:git checkout branch-name filename/foldername #把其他分支里的文件或文件夹复制到master分支上提交推送到远端master分支,有push动作就会触发gitlab-webhooks,进而博客更新
发布个人博客到github
登录github创建项目
项目组成:github账户名称/github账户名称.github.io 如:lmrjgcs.github.io
配置ssh共享秘钥
- 打开sourceTree的命令行工具
执行命令
1sshkeygen -t rsa -C "email-address"找到生成的公共秘钥文件,常规生成路径如:C:\Users\lium.ssh\id_rsa.pub
- 复制id_rsa.pub内容到github项目下,见图4:

安装git插件
1npm install hexo-deployer-git --save
配置站点配置文件_config.yml
|
|
静态化
|
|
部署到github上
|
|
访问
|
|

