搭建流程
-
因为hexo需要node.js来支持生成,所以下载node.js(在链接中选择第一个即名为…LTS长期支持版的进行下载,安装完以后电脑里会有node.js和npm,这两项有可能在安装完以后不显示)
-
打开终端,按下键盘上的 win+r ,输入cmd,回车
-
输入命令: node -v (可查看之前安装的node.js 版本)
-
npm -v(可查看之前安装的npm版本)
-
借助npm包管理器来安装hexo框架,由于国内镜像源速度很慢,所以先利用npm安装cnpm(淘宝的源)(这个会比较快)所以输入命令行:npm install -g cnpm --registry=http://registry.npm.taobao.org
-
cnpm -v (查看cnpm 版本)
-
cnpm install -g hexo-cli
-
用 hexo -v 来验证一下
-
mkdir blog(新建blog文件夹)
-
hexo init(初始化一个博客)
-
hexo s(启动博客)
-
在浏览器中访问:localhost:4000
-
ctrl c(退出服务)
-
hexo n “我的第一篇博客文章”(新建博客文章)
-
cd source/_posts/(进入到 _posts 文件夹里)
-
vim 我的第一篇博客文章.md(修改 我的第一篇博客文章.md 这个文件内容)
-
然后在里面写自己的博客文章内容 (使用i键插入,写完以后按Esc键,再按 :wq 再回车)
-
cd …(退回一层文件夹)
-
cd …(再退回一层文件夹)
-
pwd(显示当前完整路径,确保在blog文件夹下)
-
hexo clean
-
hexo g
-
hexo s
-
刷新浏览器
-
搭建完成,接下来将博客部署到远端——github上去 备注:部署到GitHub上可使得他人根据github上的地址(也就是你之后要建立的仓库的名字)访问到你的博客
-
登录github账号
-
新建仓库,名字格式必须为:你的github昵称.github.io
-
cnpm install --save hexo-deployer-git(安装git部署的插件)
-
vim _config.yml
-
找到 deployment那一块,修改如下:
-
deploy:
-
type: git
-
repo: 刚刚创建的仓库地址
-
branch: master
-
然后参照第17步保存退出
-
hexo d(部署到github上)
-
然后输入自己的账号密码
-
刷新github上的仓库,新增内容为博客生成的内容
-
把仓库名放在浏览器中访问
-
部署完成
-
更换主题
-
在主题页面找到自己喜欢的主题,然后点进去,里面会有使用指南或者使用说明
-
使用主题操作:先在命令行中输入 git clone 你选定的主题的地址.git themes/主题名称)
-
修改blog里的_config.yml,在倒数第二块里,把 theme: 后面的改成你刚刚下载的主题名称,保存退出
-
hexo clean
-
hexo g
-
hexo s
-
刷新 localhost:4000,此时你的主题更换了
-
主题其他细节请在主题页面自己的主题的使用指南或者使用说明查看
-
ctrl c(退出服务)
-
hexo d
-
刷新github上的那个地址(也就是你建立的仓库的名字),此时你的主题更换了
要注意的坑
- 要安装git
- 大部分在blog目录进行命令行的操作
- 若出现的问题实在解决不了,可删除blog文件夹重来一次
要学习的知识
- git相关知识
- markdown 语法