一、Hexo
Hexo 到底是个啥:https://www.jianshu.com/p/050d8842ba43
1.Hexo
是一个简单地、轻量地、基于Node.js 的一个静态博客框架
2.Node
作用是用来生成静态页面
3.Markdown
Hexo的内容编辑,Hexo里的文件是以md结尾的,是Markdown语法
Hexo 使用 Markdown(或其他渲染引擎)解析文章,生成静态网页
4.GitHub
Hexo可以部署在自己的Node服务器上面,也可以部署GitHub上面。对于个人用户来说,部署在GitHub上更加方便
Hexo里面集成有git的插件,所以你发布到你的 yourname.github.io的时候只需要把_config.yml 配置好
二、搭建过程和遇到的问题
自己搭的时候参考了好几篇,大神太多啦,推荐看这位的就够了
https://www.cnblogs.com/jackyroc/p/7681938.html
下面罗列一下几个遇到的问题:
1.Node.js安装及环境配置之Windows,这位写得很详细啦~
https://www.cnblogs.com/zhouyu2017/p/6485265.html
2.配置SSH Key到GitHub,在这个地方卡了好久,好多博文这里一笔带过写了,推荐下面这位啦~
https://blog.csdn.net/gulingfengze/article/details/69665223
3._config.yml配置,我用记事本打开中文出现乱码,用代码编辑器就好了,我下了个sublime
4.部署HEXO时出现ERROR Deployer not found : github
https://blog.csdn.net/crow1108/article/details/50445671
5.新手特别需要的 Markdown语法 与 Hexo常用指令,其实网上很多,下面这个罗列的是很常用的
http://www.mamicode.com/info-detail-1275803.html
三、发表新文章的总结
GitHub+Hexo 搭建博客
1.进入Hexo放在的文件 右键-Git Bash
2.发布文章的步骤
1)hexo new 创建文章
2)Markdown语法编辑文章
3)部署
- hexo clean #清除缓存 网页正常情况下可以忽略此条命令
- hexo generate #生成
- hexo server #启动服务预览,非必要,可本地浏览网页
- hexo deploy #部署发布
~~最后,强推一把我的博客 https://sophia0130.github.io/