ShusenTang / shusentang.github.io

This my personal website repository.

Home Page:http://tangshusen.me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我的博客

仓库简介

本仓库存放了我的个人网站 https://tangshusen.me/ 的相关文件,含有两个branch: master和hexo(default):

  • 默认分支hexo存放相关hexo文件(即我本地的blog文件夹所有内容)如md文件等等;
  • master存放发布到网站的由md文件生成的静态文件,即md博客文件写好后通过命令hexo g -d发布网站时会将静态文件push到master分支。

写文章步骤

  1. 确保本地仓库是切换到了hexo分支并pull一下;
  2. 执行hexo n "blog_title"新建文章,可以发现source/_posts/目录多了一个文件夹和一个.md文件,分别用来存放文章图片和文章内容;
  3. 编辑、撰写文章或做其他博客更新改动;
  4. hexo g生成静态网页,然后hexo s本地预览效果,确保没问题后执行hexo d(在此之前可能需要hexo clean清下缓存)部署,会自动将最新静态文件改动更新到master分支了;
  5. 然后将本地hexo分支的改动也更新到git。

Hexo常用命令

初始相关

  • npm install hexo -g # 安装Hexo
  • npm 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的问题

TODO

使用第三方Valine完善评论邮件提醒:Hexo-NexT 配置 Valine

About

This my personal website repository.

http://tangshusen.me/

License:MIT License


Languages

Language:JavaScript 73.9%Language:Stylus 22.9%Language:EJS 2.4%Language:CSS 0.6%Language:CoffeeScript 0.2%