都说没有博客的前端不是好前端,之前在本地oneNote上习惯写一些心得与总结的文档,但仅供自己学习与参考,没有做到更好的分享与交流。在此,开启我的博客之路。
用github pages + hexo 搭建了我的个人博客,也踩了一些坑,与大家分享:
大致流程:
- 新建github pages账号。
- 在本地环境搭建Hexo,hexo和github pages账号绑定,通过hexo命令将代码上传github pages上。
新建github pages
需要一个github账号,然后新建一个仓库,仓库名称必须是:yourGithubName.github.io
例如:我的github账号为:yaoyiee,新建仓库名称为:
安装Hexo
Hexo是一个快速,简单且高效的博客框架,它通过Markdown(或其它引擎)解析并生成静态网页。
首先需要安装git和node环境,默认已经安装好了,现在安装hexo.
|
|
利用Hexo建站
|
|
本地查看效果
|
|
在浏览器中输入:http://localhost:4000,显示为默认主题效果。
github pages与 Hexo进行绑定
配置 _config.yml 文件,在_config.yml 文件最后修改配置(注意type, repository, branch前面有空格)
|
|
内容上传到github pages
通过hexo命令上传
|
|
如果上传失败,可更新package.json文件,可将下面内容替换package.json