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 国际许可协议 进行许可。转载请注明出处!