由于选择艰巨症,自己写了一套开源博客体系

分享
手机软件开发 2024-9-29 03:42:45 121 0 来自 中国
项目主页: https://vanblog.mereith.com
开源地点: https://github.com/mereithhh/van-blog
Demo 站: https://blog-demo.mereith.com
喜好的话可以给个 star 哦 ?
1.png 前因

我大二那年,第一次打仗到了个人博客这个东东。看着别人炫酷的个人网站很倾慕,于是第一次买了一台云服务器,在网上随处搜教程,用 hexo 和 next 主题摆设了我的第一版博客。
当时间抱着巨大的热情,我折腾了配景,折腾了 live2d,折腾了鼠标殊效,等等。
但用了一阵子觉得有些很不方便。由于 hexo 这类的静态网站天生器自己是没有背景的,以是我必须用自己的方式写 markdown 文件、敲下令行、发布到网上(当时间还不会搞 CI/CD)。
背面我连续实行了其他带背景的博客体系,好比 typecho 、wordpress ,后者给我的感觉有些痴肥,前者感觉挺依赖主题的,许多也没有满意我的审美,有些殊效加多了还挺卡,而且自带的编辑器和图床也没有很好用。
结业的时间我用 react 写了一版带前背景的博客,SSR 渲染的博客,但是由于当时没有一个同一的规划,小题目不绝,也不支持暗色模式,也没有内置图床,加载速率也并没有很快。
工作后闲暇时间,我又用 gastby 重构了一版博客,加载速率快了许多,但本质上 gastby 也是个静态页面天生器,而且每次发版都要全量构建。
效果

辞职后在家偶然间了,我又想折腾一下博客,我的核心要求大概是:

  • 最好是静态页面(SSG),方便 SEO 和 CDN。
  • 要带一个方便的背景。
  • 要内置图床,支持剪切板上传图片,支持差别的图床。
  • 前背景都要支持移动端,都要支持暗色模式且能自动切换。
  • SSG 的话渴望不要每次发版都全量构建。
  • 不要花里胡哨的殊效,首屏加载肯定要快。
  • 可以 docker 一键摆设。
  • 支持访客统计和品评。
于是我调研了一番,发现现有的没有特殊符合要求的,于是干脆自己写了一个,具有以下的特点:
<ul>
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-24 11:01, Processed in 0.180440 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表