本仓库存放了我的个人网站 https://tangshusen.me/ 的相关文件,含有两个branch: master和hexo(default):
- 默认分支hexo存放相关hexo文件(即我本地的blog文件夹所有内容)如md文件等等;
- master存放发布到网站的由md文件生成的静态文件,即md博客文件写好后通过命令
hexo g -d
发布网站时会将静态文件push到master分支。
- 确保本地仓库是切换到了hexo分支并pull一下;
- 执行
hexo n "blog_title"
新建文章,可以发现source/_posts/
目录多了一个文件夹和一个.md文件,分别用来存放文章图片和文章内容; - 编辑、撰写文章或做其他博客更新改动;
hexo g
生成静态网页,然后hexo s
本地预览效果,确保没问题后执行hexo d
(在此之前可能需要hexo clean
清下缓存)部署,会自动将最新静态文件改动更新到master分支了;- 然后将本地hexo分支的改动也更新到git。
初始相关
npm install hexo -g
# 安装Hexonpm update hexo -g
# 升级hexo init
# 初始化博客
写文章相关
hexo n "blog_title"
==hexo new "blog_title"
# 新建文章hexo g
==hexo generate
# 生成hexo s
==hexo server
# 预览hexo d
==hexo deploy
# 部署hexo clean
# 清除缓存,若是网页正常情况下可以忽略这条命令
GitHub+Hexo 搭建个人网站详细教程
超详细Hexo+Github博客搭建小白教程
利用Hexo在多台电脑上提交和更新github pages博客
hexo博客同步管理及迁移
Mathjax公式快速参考
各种图标
Hexo个人博客站点被百度谷歌收录
Add https to your Namecheap Domain hosted on Github Pages
hexo 主题优化
Leancloud访客统计插件重大安全漏洞修复指南
关于Hexo在NexT主题更新到6.0+之后出现的有关Leancloud的问题
使用第三方Valine完善评论邮件提醒:Hexo-NexT 配置 Valine