V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jackgoudan
V2EX  ›  程序员

求大佬们推荐一个博客系统

  •  1
     
  •   jackgoudan · 2023-07-09 21:07:20 +08:00 · 10962 次点击
    这是一个创建于 500 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的需求是:

    1. 支持 markdown ,本地写完直接粘贴就就行,省的进行二次排版,有后台管理,直接写完了就发布。
    2. 不想要静态,晚上试了下 hexo,hugo 这种,本地与服务器同步很麻烦。
    3. 颜值没要求,简约就好

    晚上试了下 halo ,感觉好像 bug 有些多,不确定是不是使用方式问题。麻烦大家给些意见。

    103 条回复    2024-06-26 01:12:57 +08:00
    1  2  
    hanyuyu
        1
    hanyuyu  
       2023-07-09 21:12:53 +08:00   ❤️ 7
    PendingOni
        2
    PendingOni  
       2023-07-09 21:17:39 +08:00
    Halo 还算可以 后台管理系统用着还算比较上手的 实在不行试试 WordPress
    derek80
        3
    derek80  
       2023-07-09 21:28:17 +08:00
    https://github.com/craigary/nobelium 使用 vercel, notion 编辑。还是挺方便的。
    1KTN90lKW9gVJ9vX
        4
    1KTN90lKW9gVJ9vX  
       2023-07-09 21:31:59 +08:00 via Android
    我博客:u.sv

    我觉得最方便就是 WordPress
    sudoy
        5
    sudoy  
       2023-07-09 21:33:48 +08:00   ❤️ 4
    Google blogger ,根据我的经验:内容为王,没必要花时间在博客系统本身
    Livid
        6
    Livid  
    MOD
       2023-07-09 22:11:52 +08:00
    shuxhan
        7
    shuxhan  
       2023-07-09 22:33:44 +08:00
    https://zburu.com

    虽然是静态,但是挺推荐 hugo 的,我用 syncthing 程序同步本地文件到服务器,写完就自动部署了。
    lazyyz
        8
    lazyyz  
       2023-07-09 22:37:33 +08:00 via Android
    https://getgrav.org/

    这个可以试试
    Corybyte
        9
    Corybyte  
       2023-07-09 22:45:38 +08:00
    hexo
    JavenXiao
        10
    JavenXiao  
       2023-07-09 22:48:39 +08:00
    知道一个 https://gridea.dev/

    之前用客户端的时候关注到的,我也没有深入用过,可以看看站长的博客 demo
    debuginn
        11
    debuginn  
       2023-07-09 22:53:31 +08:00
    huhexian
        12
    huhexian  
       2023-07-09 23:01:40 +08:00
    你这个要求,typecho 最符合了。
    官网: https://typecho.org/
    主题: https://typecho.me/
    简约主题一大堆。
    xw
        13
    xw  
       2023-07-09 23:10:39 +08:00 via Android
    WordPress
    utfs8889
        14
    utfs8889  
       2023-07-09 23:11:12 +08:00
    欢迎试试我们的 WRITE-BUG 数字空间( www.writebug.com ),一站式内容管理,适合管理各种各样的非结构性的内容~
    云文档 + Git 代码托管 + 代码质量评估 + 全文搜索引擎 + 个人/团队知识库
    ---------
    适合当作个人或者团队的博客!相对于其他的知识库,WRITE-BUG 数字空间对程序员可能会更有好一些,因为集成了 Git 代码托管和自动化代码质量评估~
    Memoriae
        15
    Memoriae  
       2023-07-09 23:13:28 +08:00
    自己手写的 Next.js 13 博客,部署在 vercel 上,希望能帮到楼主。

    我不是计算机专业的,是基于兴趣才折腾起的前端,我会继续进一步学习前端的,大概率会维护下去 = =

    Next.js13 + tailwindcss + contentlayer + MDX Blog

    Github repo: https://github.com/huaixuOvO/prologue.dev

    博客: https://prologue.dev
    Memoriae
        16
    Memoriae  
       2023-07-09 23:18:52 +08:00
    > 不想要静态,晚上试了下 hexo,hugo 这种,本地与服务器同步很麻烦。

    可能楼主对静态有误解,不一定是通过 git 上传,如果你 git 熟练工具也很轻松的,其实使用 vercel cli 或 Wrangler cli(cloudflare)也很容易推送到 vercel/pages 上。
    masellum
        17
    masellum  
       2023-07-09 23:42:31 +08:00
    自部署 writefreely (或者选择一个实例)符合你的需求
    masellum
        18
    masellum  
       2023-07-09 23:42:49 +08:00
    @masellum markdown 好像不支持。
    ecloud
        19
    ecloud  
       2023-07-10 00:15:35 +08:00 via iPhone
    Plone
    mohumohu
        20
    mohumohu  
       2023-07-10 00:34:23 +08:00
    用 hugo 这种的话,用 github acitons 可以自动 rsync 同步,更不用说 vercel 等平台可以一键导入仓库后自动同步
    luoway
        21
    luoway  
       2023-07-10 00:35:07 +08:00
    github issues
    mjar
        22
    mjar  
       2023-07-10 01:01:47 +08:00 via iPhone
    同样推荐 Typecho 。

    静态博客在我这儿有个致命的缺点,就是不能随手写。用命令行新建文章,可以自动生成 meta data ,但是过程很繁琐。手动新建 markdown 的话,添加 meta data 又很麻烦。如果哪位有解决方法的话愿闻其详。

    Typecho 只需要把新建文章页放进收藏夹,随手一点就能开写。
    mjar
        23
    mjar  
       2023-07-10 01:03:00 +08:00 via iPhone
    @mjar BTW, typecho 能用 sqlite 作为主数据库
    vsean
        24
    vsean  
       2023-07-10 01:12:32 +08:00
    icaolei
        25
    icaolei  
       2023-07-10 02:40:05 +08:00
    我也在选博客系统,目前比较中意的就 halo vanblog ,既然 OP 看了 halo ,也可以看看 vanblog
    JensenQian
        26
    JensenQian  
       2023-07-10 02:57:40 +08:00
    notion next https://github.com/tangly1024/NotionNext
    直接用 notion 在线编辑
    imleft
        27
    imleft  
       2023-07-10 05:27:13 +08:00   ❤️ 1
    Notion-Hugo

    https://github.com/HEIGE-PCloud/Notion-Hugo

    可用现成的主题
    BeijingBaby
        28
    BeijingBaby  
       2023-07-10 07:39:08 +08:00
    BigShot404
        29
    BigShot404  
       2023-07-10 07:48:37 +08:00
    telegra.ph 写,然后在 telegram 里建个频道发布,讨论什么的都现成的,还有机器人。
    abc12334
        30
    abc12334  
       2023-07-10 08:09:01 +08:00   ❤️ 1
    试一下 ghost ,前 WordPress 核心成员开发,基于 nodejs ,带数据库,后台管理系统,评论系统,RSS 订阅,docker 一键部署
    henryhu
        31
    henryhu  
       2023-07-10 08:16:31 +08:00
    我想要有评论功能,因此选择 Wordpress
    ychen997
        32
    ychen997  
       2023-07-10 08:20:59 +08:00 via iPhone
    极简的 PyBoke ,用 python 实现
    https://github.com/yinan-c/pyboke
    可以看一下我的博客
    yinan.me
    yelog
        33
    yelog  
       2023-07-10 08:24:28 +08:00
    三段式设计, 看一下
    https://yelog.org/
    效果如下
    zzzain46
        34
    zzzain46  
       2023-07-10 08:37:33 +08:00 via iPhone
    www.byteprince.com
    Hugo 推到 github page ,也挺方便的。
    niantoudeyisi
        36
    niantoudeyisi  
       2023-07-10 09:00:49 +08:00 via Android
    hugo+github pages
    yelog
        37
    yelog  
       2023-07-10 09:02:19 +08:00
    @stevenshum #35 是的! readme 里面有写,

    当时在 hexo 中找不到类似的主题, 就打算自己迁移, 然后写了个 issue, 作者也一直没有回复😂
    https://github.com/P233/3-Jekyll/issues/39
    qgy18
        38
    qgy18  
       2023-07-10 09:02:39 +08:00 via iPhone
    自己写一个😄 imququ.com
    sun0225SUN
        39
    sun0225SUN  
       2023-07-10 09:07:09 +08:00
    laoyutang
        40
    laoyutang  
       2023-07-10 09:16:08 +08:00
    vitepress + github actions
    hyqCrystal
        41
    hyqCrystal  
       2023-07-10 09:20:47 +08:00
    halo 其实不错 我目前是 hexo+github+cloudflare(没有后台管理)
    lexin132
        42
    lexin132  
       2023-07-10 09:24:45 +08:00 via iPhone
    我用的 ghost 开源版,颜值高,编辑器和 notion 很像,非静态,轻量
    JayeGT002
        43
    JayeGT002  
       2023-07-10 09:39:12 +08:00
    typecho ,如果愿意的话买个 mweb ,typecho 支持使用 Metaweblog API 发布文章
    mozhizhu
        44
    mozhizhu  
       2023-07-10 09:46:38 +08:00
    自己写了一个 vue 渲染 markdown ,然后远程 vscode 写博文,写完运行部署;
    chotow
        45
    chotow  
       2023-07-10 09:49:44 +08:00
    @qgy18 #38 「写博客这件事真的不能停」!
    laoyutang
        46
    laoyutang  
       2023-07-10 09:52:00 +08:00
    @laoyutang 使用静态文件的优势在于后面不在需要一台服务器,搞个静态文件转发就行,存储桶,github page 都能用。
    LavaC
        47
    LavaC  
       2023-07-10 09:52:02 +08:00
    前几天好像看到 v 站有一个推广自己 notion 转博客插件的帖子,感觉那个模式也不错,在 notion 编辑就能得到一个标准博客版面的页面。
    jackgoudan
        48
    jackgoudan  
    OP
       2023-07-10 09:54:56 +08:00
    一觉醒来几十条回复,谢谢各位热心大佬,回复帖子的人数有些多,就不一一 at ,等周末了折腾一波。
    seth19960929
        49
    seth19960929  
       2023-07-10 09:56:18 +08:00
    hugo + coding
    本地启动 hugo 服务器写博客
    写完之后推送到 coding, 进行持续集成
    使用 ubuntu 镜像构建后生成 public 目录
    然后打包到 nginx:alpine 容器里, 整个镜像非常小
    构建完成后,构建计划推送到服务器, 重启容器, 发送通知给我, 部署成功

    https://www.shiguopeng.cn/
    seth19960929
        50
    seth19960929  
       2023-07-10 09:56:36 +08:00
    ggvoking
        51
    ggvoking  
       2023-07-10 09:58:04 +08:00
    强推 NotionNext ,notion 写笔记顺便成博客,比什么 hexo 好用太多,之前用 hexo 都懒得维护,但是笔记平时还是经常写。
    https://github.com/tangly1024/NotionNext
    hongchends1
        52
    hongchends1  
       2023-07-10 10:15:31 +08:00
    wiki.js 和 git hook 挂上
    windyboy
        53
    windyboy  
       2023-07-10 10:23:05 +08:00
    hugo
    kristpan
        54
    kristpan  
       2023-07-10 10:29:44 +08:00
    按照你的要求,选择 Wordpress 比较好吧,有 markdown 插件。
    不过,我觉得静态网站也挺好的,我用的是 Hexo ,用的是 Next 主题。如果是程序员,本地与服务器同步也不太麻烦。
    借此地晒下我的博客: https://panqiincs.me
    Xzong
        55
    Xzong  
       2023-07-10 10:33:56 +08:00
    用的 Halo ,主要是安装方便,主题也好看
    xkhm
        56
    xkhm  
       2023-07-10 10:41:21 +08:00
    hugo+github 很方便
    我用的简洁样式的: https://xkhm.net
    BaseException
        57
    BaseException  
       2023-07-10 10:45:38 +08:00
    用 typecho 4 5 年了。看到楼上说的用 sqlite ,我现在也准备把 mysql 切换到 sqlite3
    conky
        58
    conky  
       2023-07-10 10:46:10 +08:00
    hugo https://mutou.men
    bs10081
        59
    bs10081  
       2023-07-10 10:46:21 +08:00
    Hugo + Github + Vercel

    本地寫好,Git Push 到 GitHub ,Vercel 會自動抓取,然後 build 成靜態網頁
    McreeWu
        60
    McreeWu  
       2023-07-10 10:49:26 +08:00
    typecho 用户路过
    blankmiss
        61
    blankmiss  
       2023-07-10 10:51:19 +08:00
    Typecho 就很好 handsome 主题
    thedog
        62
    thedog  
       2023-07-10 10:52:52 +08:00
    typecho
    0x663
        63
    0x663  
       2023-07-10 10:53:47 +08:00
    xlog
    aulayli
        64
    aulayli  
       2023-07-10 10:54:23 +08:00
    typecho 完美符合你的需求,可供选择的还有 emlog, 也支持 Markdown ,感觉用的人比较少哇,我看楼上都没有人推荐😂。
    aulayli
        65
    aulayli  
       2023-07-10 10:58:00 +08:00
    只要你想,wordpress 也可以通过插件支持 Markdown
    lostsquirrelX
        66
    lostsquirrelX  
       2023-07-10 11:00:11 +08:00
    hugo + github + cloudflare 无痛解决啊,还有用 issue 加评论的
    wdssmq
        67
    wdssmq  
       2023-07-10 11:06:21 +08:00   ❤️ 1
    @mjar #22 VSCode 创建写东西的工作区,然后设置一个自动任务执行新建,快捷键触发。
    genesis489449701
        68
    genesis489449701  
       2023-07-10 11:13:13 +08:00
    likunyan
        69
    likunyan  
       2023-07-10 11:15:12 +08:00
    Astro
    mestrace
        70
    mestrace  
       2023-07-10 11:15:45 +08:00
    v2 月经贴了
    我的回答 https://v2ex.com/t/933986?p=2#r_12983121
    TLDR: 用的省心不折腾版 github pages / notion / mataroa

    其他相关传送门
    https://v2ex.com/t/900837
    https://v2ex.com/t/933986
    https://v2ex.com/t/800547
    CheckTime
        71
    CheckTime  
       2023-07-10 11:20:13 +08:00   ❤️ 1
    @mjar #22 刚刚想到,Windows 的话创建一个 bat 脚本放到项目根目录,运行后自动创建文档并打开指定文件夹,自己再手动 F2 更改一下名称,默认名称 A 开头保证每次都在最上面好修改名称(当然也可以修改脚本,自己输入文章名称后再创建,Windows 得注意编码),如果用 uTools 的话可以把脚本拖入本地执行文件里面,更方便创建。
    例如:

    ```
    :: 打开新建文章所在文件夹
    explorer .\source\_posts

    :: 新建文章
    hexo new "AAAAA"
    ```

    按根据直觉来说应该交换一下执行顺序的,但是我测试的时候执行 hexo 命令后就自动退出了,不会执行后面的命令,除非用 start hexo 新开一个窗口,但那样就需要手动关闭 cmd 窗口了。
    CheckTime
        72
    CheckTime  
       2023-07-10 11:28:00 +08:00
    @CheckTime #71 找到解决方法了,交换顺序后用 call hexo 就行了。
    xiaoheizi
        73
    xiaoheizi  
       2023-07-10 11:48:15 +08:00   ❤️ 1
    @mjar 可以看看 Netlify CMS
    accelerator1
        74
    accelerator1  
       2023-07-10 11:55:36 +08:00
    看需求吧,如果只是用来记录,直接用成品博客系统,cnblog 都行;如果想了解博客系统实现,可以先从已有的 cms 管理系统开始,自己再写个前端页面,简单的很。

    个人博客:blog.duan-ya.com

    django + vue ,运行了 7 、8 年了,有没有漏洞不知道,反正还行。
    yunyuyuan
        75
    yunyuyuan  
       2023-07-10 12:09:15 +08:00
    自荐一下 https://github.com/yunyuyuan/nuxt3-blog
    基于 github API+vercel ,完全免费,首次部署后,后续在网页上就能更新博客内容。原理是使用 github restAPI 创建 commit -> 触发 vercel 的 webhook -> 编译为纯静态网站。
    dafengzhen
        76
    dafengzhen  
       2023-07-10 13:37:03 +08:00
    推荐一下 https://github.com/dafengzhen/youdeyiwu-frontend
    高低不来一个
    MonoLogueChi
        77
    MonoLogueChi  
       2023-07-10 13:46:31 +08:00
    虽然 OP 不想要静态博客,但还是要推荐一下,vuepress2 + vuepress-theme-hope ,仓库存储在 github 上,静态网页部署在自己的服务器上,基本流程就是推送到 master 分支,触发 github action ,自动构建并提交到 gh-page 分支,然后 webhook 触发服务器动作,pull gh-page 分支到服务器上
    Rebron1900
        78
    Rebron1900  
       2023-07-10 14:02:59 +08:00
    推荐一波 Ghost.org ,基于 node.js ,没有很多能折腾的地方,所以可以专注内容。
    http://1900.live
    InDom
        79
    InDom  
       2023-07-10 14:10:45 +08:00
    Typecho 几乎符合楼主所有的要求,唯一的问题就是不折腾。
    zhaohao
        80
    zhaohao  
       2023-07-10 14:13:41 +08:00   ❤️ 1
    @mjar 我是用的 Jekyll ,用了 UltraEdit 的模版功能快捷插入日志文件的头文件。
    lateautumn02
        81
    lateautumn02  
       2023-07-10 14:26:50 +08:00
    @Memoriae 不错,star 了,加油
    beryl
        82
    beryl  
       2023-07-10 15:23:13 +08:00
    不想折腾,还是推荐 WordPress ,Markdown 也有插件。
    powersNake
        83
    powersNake  
       2023-07-10 15:43:52 +08:00
    用了差不多 20 年 wordpress 最终选了 mtaroa:
    https://18mo.com
    https://mataroa.blog
    lexin132
        84
    lexin132  
       2023-07-10 15:56:32 +08:00
    我也要推一下我的博客,我感觉很好看
    https://blog.quzone.cn/
    zololiu
        85
    zololiu  
       2023-07-10 16:04:15 +08:00
    推荐一下 Ghost 博客: https://github.com/TryGhost/Ghost
    XuanYuan
        86
    XuanYuan  
       2023-07-10 16:24:16 +08:00
    Typecho +1
    showVinc
        87
    showVinc  
       2023-07-10 16:33:56 +08:00
    自己设计的博客
    https://www.showvinc.com/
    hansomeneil
        88
    hansomeneil  
       2023-07-10 16:36:29 +08:00
    hexo 定制一下还是挺好用的,关键熟悉之后可以随意魔改,部署的话,一条指令就搞定了,没觉得多麻烦啊

    个人在用的 hexo 主题: https://neil-ji.github.io/
    Rebron1900
        89
    Rebron1900  
       2023-07-10 18:01:48 +08:00
    @zololiu 同好
    abc0123xyz
        90
    abc0123xyz  
       2023-07-11 10:14:43 +08:00
    hugo + Vercel + cf
    丢到 GitHub ,基本不用维护
    dudubaba
        91
    dudubaba  
       2023-07-11 13:05:59 +08:00
    https://github.com/onfuns/nestjs-blog 半成本 ,2.0.0 分支自己改改
    jackgoudan
        92
    jackgoudan  
    OP
       2023-07-15 12:23:34 +08:00
    回复人数不少,看了下 vanblog 不错,就选择了它。谢谢帖子里推荐的各位大佬
    utfs8889
        93
    utfs8889  
       2023-07-22 20:46:32 +08:00
    可以试试在 WRITE-BUG 上开设自己的数字空间呀:

    WRITE-BUG 数字空间( www.writebug.com ),一站式团队协作内容管理,适合管理各种各样的非结构性的内容~
    云文档 + Git 代码托管 + 代码质量评估 + 全文搜索引擎 + 个人/团队知识库
    ---------
    很适合当作个人或者团队的博客!相对于其他的知识库,WRITE-BUG 数字空间对程序员可能会更有好一些,因为集成了 Git 代码托管和自动化代码质量评估~
    yagamil
        94
    yagamil  
       2023-08-08 15:55:26 +08:00
    @mjar 速度挺快的,请问大佬放在哪个 cdn 托管
    yagamil
        95
    yagamil  
       2023-08-08 15:58:38 +08:00
    @bs10081 现在 vercel 能否访问到吗,国内
    bs10081
        96
    bs10081  
       2023-08-08 21:33:25 +08:00
    @yagamil #95 這我就不知道了,我人在台灣
    Deshun
        97
    Deshun  
       361 天前
    用过 Z-Blog:w3h5.com
    Typecho:blog.956.icu
    最近感觉 Wordpress 也不错,虽然臃肿,但是生态好,各种插件模板应有尽有。
    YaD2x
        98
    YaD2x  
       356 天前
    @Livid 这个是基于去中心化的吗?发帖啥的会不会消耗 gas 这些啊 (我之前第一次安装后,没能成功实现发表文章,就卸载了)
    Livid
        99
    Livid  
    MOD
       356 天前
    @YaD2x 日常使用不需要和区块链打交道,只有在绑定 .eth / .bit 域名的时候涉及和区块链有关的操作。也可以绑定普通域名,或者就使用 IPNS 地址访问,比如 blog.v2ex.com 的 IPNS 地址是:

    https://k51qzi5uqu5dkczezx3wje1dizdk7rta8uc50a5o9ix4wmzqniacrdbfapt8cf.ipfs2.eth.limo/
    sNullp
        100
    sNullp  
       277 天前
    我自建了一个 writefreely 多用户博客站:

    https://write.c7.io
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3249 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:04 · PVG 20:04 · LAX 04:04 · JFK 07:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.