Hexo 博客搭建日志

2018-12-20(截止)

  • 实现博客加密访问限制
  • 基于谷歌、百度的 SEO 优化
  • 添加 404 页面、博客版权声明
  • 博客使用唯一的短字符串作为链接地址(URL)
  • 显示站点的总访问量、每篇博客的阅读量统计与字数统计
  • 基于 Linux + Gitolite + GitHooks + Shell 脚本自主实现 Hexo 的持续部署与博客备份
  • . . . . . .

2018-12-28

  • 显示站点的总运行时间
  • 添加 PDF 文件在线显示插件
  • Web 服务器配置跨域、GZIP 压缩、Web 静态资源的浏览器端缓存

2019-01-28

  • 添加代码块折叠插件

2019-02-11

  • PC 端页面新增 APlayer 音乐播放器
  • 添加 hexo-generator-sitemap 插件(更改源码),使生成的站点地图忽略 JSON 文件的 URL
  • 卸载官方的 hexo-generator-index 插件,添加 hexo-generator-index2 插件(更改源码),实现首页隐藏指定文章

2019-02-24

  • 添加 Google Analytics 的统计代码
  • 完善谷歌的 SEO 优化(整合重复网址、规范网页)
  • 添加 hexo-autonofollow 插件(更改源码),为博客中的外链自动加上 nofollow 属性

2019-03-03

  • 整理 Hexo 的插件依赖,将以前更改过代码的开源插件和自主开发的插件统一打包为自定义插件,并发布到 NPM 仓库,自定义插件列表如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
hexo-readmore
hexo-ssl-auth
hexo-site-auth
hexo-yilia-fold
hexo-pdf-better
hexo-waline-next
hexo-pangu-better
hexo-next-darkmode
hexo-google-adsense
hexo-tipue-search-db
hexo-admonition-better
hexo-lazyload-image-better
hexo-generator-sogou-sitemap
1
2
3
4
5
6
7
hexo-toc-customized
hexo-dplayer-customized
hexo-blog-encrypt-customized
hexo-autonofollow-customized
hexo-generator-index2-customized
hexo-generator-sitemap-customized
hexo-generator-json-content-customized

2019-03-05

  • 404 页面改版
  • 使用基于 Gulp 的自定义脚本压缩 CSS、JS、HTML、图片文件,并将 Gulp 压缩集成到 Hexo 的持续部署流程中
  • 更改 Hexo 主题 Yilia 的源码,并通过 Webpack 重新构建编译,实现有序的标签列表、优化主题的显示细节

2019-03-13

  • 将 Web 服务器部署到 Docker 容器内
  • Web 服务迁移至 Tencent Cloud,更换站点域名
  • 添加 DPlayer 视频播放插件(更改源码),默认支持播放的视频格式包括:mp4、flv、m3u8

2019-03-19

  • 实现全站 HTTPS 化
  • 完成站点页面改造,全面接入百度熊掌 ID
  • 完成站点备案,并在站点的页面底部添加备案号

2019-03-20

  • 添加网页加载进度条
  • 添加显示文章目录的插件(hexo-toc-customized)

2019-09-28

  • 基于 Utterance 新增博客评论功能

2019-09-30

  • 接入微信公众号的 JS-SDK,实现微信分享博客链接时显示缩略图片的功能

2020-01-04

  • 优化移动端的页面,文章详情页面不再显示发布日期、字数统计、阅读量统计
  • 在博客主题的模板中新增谷歌广告代码,广告的固定位置分别是页面左侧的菜单栏(适用于 PC 端)、每篇文章的底部(适用于 PC 端 + 移动端)
  • 新增 Hexo 谷歌广告插件(hexo-google-adsense),支持使用 Hexo 自定义标签在指定的文章中任何地方动态插入谷歌广告代码(适用于 PC 端 + 移动端)

2020-01-08

  • 新增 RSS 订阅功能
  • 基于搜狗搜索引擎的 SEO 优化
  • 新增自动生成搜狗站点地图的 Hexo 插件(hexo-generator-sogou-sitemap)

2020-01-14

  • PC 端新增站内全文静态搜索功能
  • 添加图片懒加载插件(hexo-lazyload-image-better)

2020-03-28

  • 基于必应搜索引擎的 SEO 优化

2020-04-15

  • 实现 Hexo 的多线部署,使用 Coding Pages、GitHub Pages 来加快国内外访问博客的速度

2021-01-25

  • 基于自定义插件(hexo-pangu-customized),在 HTML 文件里的中文字符和英文字符之间自动添加空格符(MarkDown 代码块除外)
  • 基于自定义插件(hexo-generator-json-content-customized),支持在 Yilia 主题的搜索工具里使用标题来搜索博客时,默认不再隐藏已加密的博客(Posts)

2021-04-12

  • 升级 Gulp 的版本至 4.0.2
  • 升级 Hexo 的版本至 5.4.0
  • 取消 Coding Pages 的多线部署
  • 将博客默认的主题迁移至 NexT,同时保留并兼容旧主题 Yilia
  • 在 NexT 主题的基础上,基于 Docker 新增 Waline 评论系统的前后端支持

2021-04-29

  • 基于自定义插件(hexo-next-darkmode),新增可切换的暗黑模式

2021-06-12

  • 基于自定义插件(hexo-waline-next),支持 Waline 客户端将评论图片上传到七牛图床

2022-01-17

  • 基于自定义插件(hexo-readmore),让用户扫码关注微信公众号后才可以解锁文章

2022-02-24

  • 全站禁用 CDN 资源(仅限于 JS、CSS 资源),统一使用站内的 Web 资源文件