Github page - zhongjiajie/zhongjiajie.github.com GitHub Wiki
github page
- Hexo官方文档
- Hexo-theme-NexT官方介绍
- 手把手教你使用Hexo Github Pages搭建个人独立博客: 搭建博客遇到的坑及相应的解决办法
-
阅读次数统计: 使用了leancloud
- 使用hexo-leancloud-counter-security修复安全漏洞,统计数量时,会出现
Counter not initialized! See more at console err msg
提示,详见这个issue因为该插件需要deploy才能在leancloud数据库中新建记录,所以新的文章要先部署.- 如果一篇文章已经同步到了leancloud数据库中,再次
hexo d
的时候就不会再新建,因为他会在本地生成一个<blog directory>/source/leancloud.memo
文件用于记录数据库中有的文章,所以想要重复部署或者其他的就要删除leancloud.memo
这个文件 - hexo-leancloud-counter-security的模式实际上是做了限制:限制了新建记录的用户;限制了每次增加的次数;限定了只能在绑定的域名发起的请求改变数据
- 如果有要手动增加的阅读次数,需要先将
云引擎->部署
中的生产脚本删除掉或者设置内容为空
- 如果有要手动增加的阅读次数,需要先将
- 如果一篇文章已经同步到了leancloud数据库中,再次
- 使用hexo-leancloud-counter-security修复安全漏洞,统计数量时,会出现
- 评论
- Hexo博客图片
- hexo博客安装RSS插件: hexo配置和主题配置都要有
- Hexo博客添加站内搜索: 站内搜索、sitemap、RSS
- SEO优化
- 搜索框
- Hexo-local search: hexo github issue
- hexo遇到搜索问题小记: search失败原因及详细教程
- 在博客上写LaTex数学公式
# 安装 hexo
h
# 从 github clone 博客项目
git clone [email protected]:zhongjiajie/zhongjiajie.github.com.git
# 切换到源目录分支
cd zhongjiajie.github.com
git checkout source
# 安装hexo相关依赖
npm install
# 配置 hexo-next 主题 这个方法获取next最后的release版本
mkdir themes/next
curl -s https://api.github.com/repos/theme-next/hexo-theme-next/releases/latest | grep tarball_url | cut -d '"' -f 4 | wget -i - -O- | tar -zx -C themes/next --strip-components=1
# 查看hexo能否成功运行
hexo server
# 创建一篇新的文章
hexo new "My New Post"
# 运行查看文章详情
hexo server
# 将文章内容生成静态文件
hexo generate
# 将文章部署到github page
hexo deploy
- 文章内容中有jinja2模板会导致Hexo渲染错误,只要将jinjia2的内容放在
{% raw %} {% endraw %}
就能解决, 如果{% raw %} some_command.sh {{ execution_date.replace(day=1) }} {% endraw %}
- 如何不处理source目录下某个子目录的所有文件,仅仅是将其copy到public目录中对应目录