项目主页: https://vanblog.mereith.com
开源地址: https://github.com/mereithhh/van-blog
Demo 站: https://blog-demo.mereith.com
喜欢的话可以给个 star 哦 🙏
我大二那年,第一次接触到了个人博客这个东东。看着别人炫酷的个人网站很羡慕,于是第一次买了一台云服务器,在网上到处搜教程,用 hexo
和 next
主题部署了我的第一版博客。
那时候抱着巨大的热情,我折腾了背景,折腾了 live2d
,折腾了鼠标特效,等等。
但用了一阵子觉得有些很不方便。因为 hexo
这类的静态网站生成器本身是没有后台的,所以我必须用自己的方式写 markdown
文件、敲命令行、发布到网上(那时候还不会搞 CI/CD)。
后面我陆续尝试了其他带后台的博客系统,比如 typecho
、wordpress
,后者给我的感觉有些臃肿,前者感觉挺依赖主题的,很多也没有满足我的审美,有些特效加多了还挺卡,而且自带的编辑器和图床也没有很好用。
毕业的时候我用 react
写了一版带前后台的博客,SSR
渲染的博客,但是因为当时没有一个统一的规划,小问题不断,也不支持暗色模式,也没有内置图床,加载速度也并没有很快。
工作后闲暇时间,我又用 gastby
重构了一版博客,加载速度快了很多,但本质上 gastby
也是个静态页面生成器,而且每次发版都要全量构建。
辞职后在家有时间了,我又想折腾一下博客,我的核心要求大概是:
SSG
),方便 SEO
和 CDN
。SSG
的话希望不要每次发版都全量构建。docker
一键部署。于是我调研了一番,发现现有的没有特别符合要求的,于是干脆自己写了一个,具有以下的特点:
我把它命名为 VanBlog,有兴趣的话可以试一下哦。
项目主页:https://vanblog.mereith.com
开源地址:https://github.com/mereithhh/van-blog
Demo 站: https://blog-demo.mereith.com
bashcurl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
其他部署方式和详细说明请移步 项目文档
PS: 不然的话每次改一点部署文档,所有平台都要改好麻烦233
本文作者:mereith
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!