从网上搜到大神的博客,看到觉得很好看,非常简洁,于是乎我也弄了一个个人博客,在此感谢大神门的热心分享。在我个人看来,只要引起我的兴趣的东西我都会去尝试一下,还好花的时间也不算很多,现在想想感觉弄这样的一个博客也不是很难,只要多花点心思就好了。
一、关于Hexo的介绍
Hexo 是一个基于Node.js的快速、简洁且高效的静态博客框架,
使用Markdown来编写文章,通过Hexo生成静态网页,最后部署到服务器上。
二、环境准备
三、安装Hexo
在安装完以上两个软件后,再你喜爱的文件夹内(如:E:\hexo)右键选择Git Bash here然后输入以下指令$ npm install hexo -g
接着便是执行初始化指令,Hexo 即会自动在目标文件夹建立网站所需要的所有文件$ hexo init
安装依赖包:$ npm install
当初始化工作完成后,便可执行下面的指令了, hexo g
先是把Markdown文件生成静态网页,此时你会看到当前目录下会多出一个public文件夹;
而 hexo s
则是启动本地服务器,进行文章预览调试
1 | $ hexo g |
此时在浏览器输入:http://localhost:4000 就可以在本地预览你的个人博客了
四、提交把博客到Github和Coding 平台
(注:前提条件是在这两个平台都有账号,如果没有可以自行注册)
Github 创建Repository
建立仓库,仓库名如【your_user_name.github.io】如图1所示
Coding 创建Repository
如图2所示创建项目
五、部署本地文件到github和Coding
找到hexo目录下站点配置文件 _config.yml并保存
在_config.yml最下方,添加如下配置(注:hexo的配置文件中任何’:’后面都是带一个空格的)
1 | deploy: |
如果你没有配置过ssh公钥,则可能需要配置一下:
具体参考一下github ssh配置
同理Coding的ssh配置和github差不多。
部署到github和Coding上
再部署之前,先安装一下hexo-deployer-git这个模块:
1 | npm install hexo-deployer-git --save |
SSH公钥配置好了以后,执行以下命令部署到Github和Coding上
1 | hexo g |