准备工作
需要的工具有:windows系统、nodejs、git
这里nodejs可以直接到 Nodejs进行下载,注意下载LTS版本。
git从官网下载速度十分缓慢,建议从清华tuna镜像站下载,此处就不贴链接了。
git最主要的作用是在cmd操作不了git指令时转到git bash进行操作。但有时git bash中会有无法显示下载的现象,这个之后会提到。
两个软件下载后找地方安装就可以了,基本都是默认配置。
安装完成后以管理员模式打开CMD。
- 开始配置
安装cnpm
由于npm下载效率较慢,首先我们需要先下载cnpm来代替npm进行操作,cnpm是淘宝的。
npm install -g cnpm --registry=http://registry.npm.taobao.org
安装完成后
cnpm -v
查看版本,成功即可。安装hexo框架
这里就可以使用cnpm管理器安装了。
cnpm install -g hexo-cli
然后
hexo -v
查看是否安装成功,成功会显示版本。本地初始化hexo
首先cd到你想存储博客的位置,新建一个文件夹,如:D:\blog
cd D:\blog
进入你的文件夹。下面这步就是广大网友最草的一步了,初始化hexo。对于Windows而言,这一步一定要在CMD中执行。
hexo init
输入后,开始漫长的等待,但一般不会超过20分钟,如果超过了,请删库重来。初始化成功后,之后的操作都是基于blog文件夹来的,如果发生什么问题,直接删除blog文件夹即可。
启动本地服务
接下来就可以启动本地hexo server了。直接键入
hexo s
进行启动。启动后得到本地访问网址,通常端口为4000.
浏览器输入网址,boom,到这里你的博客就在本地建成了,阅读一下hello world,了解hexo操作即可。
将博客放置到远端(这里选择使用GitHub仓库)
在GitHub创建一个新的仓库
GitHub创建仓库就不过多描述了,十分简单。创建后得到 YourGithubName.github.io
在blog目录下安装git部署插件并配置
cnpm install --save hexo-deployer-git
完成后找到blog目录的_config.yml,用vs打开即可。
打开后在 deploy: 下进行如下配置:
1
2
3type: git
repo: (填写仓库地址)
branch: master3.放置到远端
放置前先对hexo清理
hexo clean
和生成hexo g
之后
hexo d
部署到远端就可以了。
查看成果~
浏览器通过 https://YourGithubName.github.io/ 即可访问博客了!