hexo+Github搭建个人博客  
  本文意在记录使用hexo和Github搭建个人博客的方法和经验.
  图片与本文无关
  个人一直觉得拥有个人博客是一件很Cool的事情,经同事推荐hexo + Github的方法,但是拖延了很久都没有去做,最近脑子一热,就着手做起来。
  拒绝拖延,推荐一本书,奋斗才能争取幸福啊!
  atomic habits
1. 搭建方法
  毕竟hexo加Github搭建个人博客的方法已经使用得比较广泛,通过网络都能找到很多相关的教程,作为小白的我都觉得搭建方法比较简单.
  搭建主方法
  搭建副方法
  添加网站解析
  为个人博客配置域名
  github仓库绑定域名
  如果执行了’hexo clean’,会把整个public文件夹删掉,因此需要把CNAME文件放到source文件夹,而source下readme.md文件改为read.txt
2. Hexo-Yilia进阶笔记
  博客模板选择的是yilia,可以根据个人喜好进行设置,非常方便、好用.
  hexo-yilia个人配置
3. 博客撰写
3.1. 中文乱码问题
md文件以UTF-8格式保存,即可解决中文乱码问题.
3.2. 在博客中插入图片
3.3. 插入公式
本人是数学专业,喜于提供一些理论说明和证明,插入公式必不可少.
3.3.1. 配置Mathjax
3.3.2. Latex常用表示
3.3.3. Latex语法问题
  在文章里面,数学公式与数学公式或者文字之间需要使用标点符号,这样比较正规一点。因为这个原因,发现了如下问题.
  相邻公式之间存在’.’会造成两段公式合并,造成乱码,如下图所示,可以把标点符号放入公式内来解决这个问题.
md文件代码:
 页面显示效果
 这个问题困扰我好久,研究了很长很长时间才发现的,插入公式时要注意咯!
3.4. 草稿
  在Git Bash执行 hexo publish 
  建立和发布draft类型博客
修改完文章,执行’hexo g’生成相应文件,接着执行’hexo s’启动服务,打开http://localhost:4000查看网页。
3.5. Markdown语法
3.6. 添加评论
3.6.1. gitment
  gitment配置
  gitment配置-b
  填坑
  Error: Comments Not Initialized
  Object ProgessEvent
  大佬补坑
  看到一个heroku解决’Object ProgressEvent’的问题,可是没办法注册heroku,一直说我是机器人,放弃评论系统。
3.6.2. Valine
4. 发布博客
   4.1.  在hexo主目录,打开Git Bash。
   4.2.  执行 hexo clean
   4.3.  执行 hexo g
   4.4.  执行 hexo d (如果配置访问Github仓库密钥时设置了密码,那么就需要输入密码)
   Done! 
   Thank you! 
   2019-12-24 
本文链接: https://spongedog20.github.io/2019/12/19/log00001/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!