Blog-Hexo搭建
在查找一些技术资料的时候总会看到一些漂亮的博客,喜欢文字,也想自己搭建起一个博客来。尽管在网上搜索到了许多Github+Hexo的博客搭建教程,但仍然也遇到了不少问题,几经折腾,终于可以使用,于是决定先写一篇我在Win10下的搭建过程作为记录和分享。(也可以参考官方文档,官方文档也写得挺详细。)
环境准备
- Node.js环境
- Git
Node.js环境
在官网下载与电脑系统相匹配的Node.js并安装。
也可以前往Nodejs的中文网
Git
前往官网下载与你的电脑相对应版本的Git。安装完成后,你将会看到Git Bash在你的右键菜单中。
前往Github官网注册Github帐号,完成后创建一个仓库(New
repository)。仓库名为yourgitname.github.io
将电脑中的Git与Github帐号设置一致。
Coding
在Coding 注册账号,新建项目,之后创建Coding-pages分支,并设置为默认分支,在左侧开启coding-page服务.
安装HEXO
在电脑中新建一个文件夹,进入文件夹,右键,选择命令行或者直接选择Git Bash Here
,打开命令行窗口。
使用npm安装Hexo
1 | npm install -g hexo-cli |
开始搭建Blog
新建一个网站
安装完成后,初始化文件夹,无参数默认当前路径
1 | hexo init [foldername] |
新建一篇文章
如果没有设置layout,默认为default_layout
参数(也就是post
)
1 | hexo new [layout] <title> |
生成静态文件
1 | hexo generate |
启动服务器
默认访问网址为http://localhost:4000/,这时候别人是看不到你的网站的。
1 | hexo server |
与Github关联
修改站点配置文件
打开_config.yml
文件,修改deploy
1 | deploy: |
安装Git部署插件
1 | npm install hexo-deployer-git --save |
部署网站
部署成功后,就可以通过yourgitname.github.io这个地址看到自己的博客了。Coding 的地址则是youcodingname.coding.me/projectname
1 | hexo deploy |
Markdown 编辑器推荐
文件采用 Markdown 标记方式来实现文章的格式化,推荐两个编辑器: