博客主题 - hexo-theme-butterfly
作者 - JerryC
这里并不介绍详细的主题配置、环境搭建,详细信息请见 Butterfly
博客介绍
该博客网站是在 Github 下的使用 hexo 做成的静态博客网站,所使用的主题是 Butterfly
而具体的配置方法请见 Butterfly
已配置的内容
- 评论系统 - Valine
- 搜索 - local search / Algolia Search(它也能搜索,但是发现搜索到的内容的链接点不进去)
- 音乐 - 插件 hexo-tag-aplayer
… …
配置过程中遇到的问题
发现加载资源(特别是图片)很慢
开始,我是放到图床上的,但是发现太麻烦了,在网上找了找,发现CDN加速更好使,就用的是CDN加速来加载项目里的资源。
CDN 的全称是 Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
放在 Github 的资源在国内加载速度比较慢,因此需要使用CDN加速来优化网站打开速度,jsDelivr + Github便是免费且好用的CDN,非常适合博客网站使用。
jsDelivr + Github的使用方法:
https://cdn.jsdelivr.net/gh/[user]/[repository]@[branch/version]/...
(user - Github用户名)
(repository - 仓库名)
(branch - 分支 或者 version - 发布的版本号)