前言
原来写博客用的都是网上的平台,CSDN、掘金、简书等;但是会有审核这种麻烦的机制,有时候还会莫名其妙地封掉文章,申诉也是无理由驳回;再到后来限制每天的发表和更新文章数量,以及很多个性化的诉求根本得不到充分地满足。所以最后决定还是自己搭建一个。
博客介绍
基于框架Hexo
和主题Butterfly
搭建的静态博客。
也可以使用腾讯云提供的serverless应用托管静态网页(会有经济成本,CDN流量、COS存储流量等)。
自定义域名:https://zhaoxiaobin.net
实现功能(备忘)
主要功能
- 归档页(时间轴)
- 标签页
- 分类页
- 娱乐页
- 音乐,爬取腾讯、网易云等音乐平台中的歌单,基于
hexo-tag-aplayer
插件实现 - 电影,爬取豆瓣的个人电影主页,基于
hexo-butterfly-douban
插件实现 - 图书,爬取豆瓣的个人读书主页,基于
hexo-butterfly-douban
插件实现
- 音乐,爬取腾讯、网易云等音乐平台中的歌单,基于
- 留言板
- 相关链接,提供框架和主题相关文档链接
- 关于页,博客说明
扩展功能
- 支持评论,基于
Valine
实现,数据通过LeanCloud
进行结构化存储 - 支持关键字搜索,基于
hexo-generator-search
插件实现 - 统计分析,目前只提交给了百度来做统计分析
- 字数统计,基于
hexo-wordcount
插件实现 - 访问人数统计,通过
不蒜子
实现uv、pv
的统计 - CDN加速,
github
做图床,白嫖jsDelivr
的CDN加速访问图片 - 使用
gulp
工具压缩html、css、js
等静态资源,加快访问速度 - 支持文章隐藏,基于
hexo-hide-posts
插件实现 - SEO,网站主域名已经通过
百度、谷歌、必应、Yandex
这几个主流搜索引擎的验证,并已向搜索引擎提交sitemap
站图
已知问题
- 由于豆瓣的防盗链措施导致部分浏览器(主要是
Safari
以及IOS平台的浏览器)不能访问豆瓣的图片,为了解决这个问题需要在页面头部增加一个<meta name="referrer" content="no-referrer">
标签,但是这样同时也导致了不蒜子
的访问数据统计不能在豆瓣相关页面正常显示的问题。 - 不蒜子统计
uv
在个别浏览器会出现不准确的情况-2020/11/07。 - 不蒜子统计api访问服务经常报错-2022/02/17。
TODO
- 总目录索引