[已解决] 求佬帮忙推荐一个博客项目

2024/10/02 选择了 Hexo 来搭建博客,写了一篇 记录自己建站过程的文章:clap:


最近想搭一个博客玩玩,求佬们推荐一个博客项目

  • 可以 docker 部署
  • 轻量级的,2h2g 小鸡已经塞了一堆东西了
  • 不需要评论区,所以最好不用数据库,或者用 sqllite
  • 文章最好可以显式保存?就是可以像 Obsidian 那样的,可以根据文件夹内的 md 文件自动生成页面
41 Likes

nextra

1 Like

typecho 有docker镜像,支持sqllite

你考虑静态博客吗,我现在在用hugo,然后ob写完以后直接用ob内的git同步到github,github配置了action推到了cloudflare,整个流程还是挺顺的

你可以看看我的博客样子:nadirecho.top

然后搜了一下,好像docker也可以部署hugo的,但是我觉得没有必要。因为是静态博客所以没有评论区(需要的话可以自己加),没有数据库

或者你也可以看看其它静态博客,比如hexo、Jekyll这种

4 Likes

obsidian推github、gitee,工作流自动构建,前端用vuepress、hexo–程序员折腾笔记版,不爱折腾,直接notion,前端notionnext,至于导出和导入,都有对应的插件可以用。

我前几天问了个一样的问题,可以参考下。我最后选了NotionNext

2 Likes

用nextjs和tailwindcss的那个博客系统,github搜一下就可以了,符合你所有要求

这个 hugo 部署得我有点崩溃tieba_006
不想用 git 推到外部仓库,只想在服务器存储,于是开始研究:

  1. 研究 docker 部署,下了三四个镜像,没几个跑的通的,网上资料几乎没有(后面才发现是网上的教程都漏了很重要的点,要自己先建好一个站点再启动,我是后面研究直接部署才发现的)
  2. 研究服务器直接部署,尝试直接安装 hugo,发现安装不了,要用预构建二进制文件手动安装,原因是我的服务器是 centos7 版本太老了,一切痛苦的根源,当初部署服务器的时候因为一开始学 linux 用的就是 centos 所以才用的这个,后来想换又懒得搬迁资料了;
  3. 启动失败,发现 hugo 下成普通版了,要下增强版,遂重装;
  4. 重装好后重启,启动失败,发现是 centos7 的一些运行库版本太低了。上网查了些资料又是要链接又是要改系统配置文件的,到这里已经弄了一两个小时了,心态已经爆炸了,遂放弃tieba_009

总结:不要用 CENTOS

推git是为了同时备份,除非你不怕麻烦,自己跑定时任务备份

2 Likes

啊,为啥会这样,我这边好像一直能显示

我以为是因为我cf托管域名然后因为cdn加速方案,迁移回阿里云导致cf注册的证书失效的原因,但是我刚刚清了清腾讯云的缓存,开了个无痕模式,好像还是可以访问的tieba_004

1 Like

我建议可以试试hexo 我这个是魔改之后的。 zverify.cn

2 Likes

我懂你,我之前也是折腾了好多时间 :joy:,这个只要能一遍顺下来就挺方便了,要不你试试直接在cloudflare,netify或者是vercel上面部署?这方面的教程比较多,而且先跑通试试。

看看 astro ,可以是静态博客也可以是动态博客,国庆打算重构一下,迁移到 cf d1数据库,实现带后端管理界面的静态博客。

我目前就用的 astro。

1 Like

欢迎体验 :saluting_face: ,支持vercel 一键部署,或者自己写个dockfile

1 Like

老哥你这网站设计很好看欸!而且点进去加载也很快 tieba_048

3 Likes

捉个虫tieba_002

1 Like

好吧,我来推荐一个国产的 halo,用了一年多,除了主题少点,没啥不适了。
https://maifeipin.com/archives/yong-gpt-shou-cuo-yi-ge-ji-jian-rss-yue-du-pin

我发现了,老哥你是不是用firefox访问的,我刚刚下载了个firefox浏览器好像也是无法访问的,我得琢磨琢磨

  1. Docusaurus
  2. Astro
  3. NotionNext

对我个人而言,使用md作为文章存储方式还是较为舒服的,不论是前期的写作,还是后续的迁移。前两年用的是Docusaurus,但是因为版本更新较快,前后版本又不太兼容,后续就直接换了Astro,这个和第一个差不多,都是按照md直接生成静态网页的。
其他佬们推荐的NotionNext我也趁国庆摸索一下,由notion页面直接转换看起来也方便很多。

2 Likes