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

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

  •  1
     
  •   jackgoudan · 292 天前 · 8958 次点击
    这是一个创建于 292 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的需求是:

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

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

    102 条回复    2024-04-07 23:17:04 +08:00
    1  2  
    hanyuyu
        1
    hanyuyu  
       292 天前   ❤️ 7
    PendingOni
        2
    PendingOni  
       292 天前
    Halo 还算可以 后台管理系统用着还算比较上手的 实在不行试试 WordPress
    derek80
        3
    derek80  
       292 天前
    https://github.com/craigary/nobelium 使用 vercel, notion 编辑。还是挺方便的。
    hemingcn
        4
    hemingcn  
       292 天前 via Android
    我博客:u.sv

    我觉得最方便就是 WordPress
    sudoy
        5
    sudoy  
       292 天前   ❤️ 4
    Google blogger ,根据我的经验:内容为王,没必要花时间在博客系统本身
    Livid
        6
    Livid  
    MOD
       292 天前
    shuxhan
        7
    shuxhan  
       292 天前
    https://zburu.com

    虽然是静态,但是挺推荐 hugo 的,我用 syncthing 程序同步本地文件到服务器,写完就自动部署了。
    lazyyz
        8
    lazyyz  
       292 天前 via Android
    https://getgrav.org/

    这个可以试试
    Corybyte
        9
    Corybyte  
       292 天前
    hexo
    JavenXiao
        10
    JavenXiao  
       292 天前
    知道一个 https://gridea.dev/

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

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

    Next.js13 + tailwindcss + contentlayer + MDX Blog

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

    博客: https://prologue.dev
    Memoriae
        16
    Memoriae  
       292 天前
    > 不想要静态,晚上试了下 hexo,hugo 这种,本地与服务器同步很麻烦。

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

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

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

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

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

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

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

    本地寫好,Git Push 到 GitHub ,Vercel 會自動抓取,然後 build 成靜態網頁
    McreeWu
        60
    McreeWu  
       292 天前
    typecho 用户路过
    blankmiss
        61
    blankmiss  
       292 天前
    Typecho 就很好 handsome 主题
    thedog
        62
    thedog  
       292 天前
    typecho
    0x663
        63
    0x663  
       292 天前
    xlog
    aulayli
        64
    aulayli  
       292 天前
    typecho 完美符合你的需求,可供选择的还有 emlog, 也支持 Markdown ,感觉用的人比较少哇,我看楼上都没有人推荐😂。
    aulayli
        65
    aulayli  
       292 天前
    只要你想,wordpress 也可以通过插件支持 Markdown
    lostsquirrelX
        66
    lostsquirrelX  
       292 天前
    hugo + github + cloudflare 无痛解决啊,还有用 issue 加评论的
    wdssmq
        67
    wdssmq  
       292 天前   ❤️ 1
    @mjar #22 VSCode 创建写东西的工作区,然后设置一个自动任务执行新建,快捷键触发。
    likunyan
        69
    likunyan  
       292 天前
    Astro
    mestrace
        70
    mestrace  
       292 天前
    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  
       292 天前   ❤️ 1
    @mjar #22 刚刚想到,Windows 的话创建一个 bat 脚本放到项目根目录,运行后自动创建文档并打开指定文件夹,自己再手动 F2 更改一下名称,默认名称 A 开头保证每次都在最上面好修改名称(当然也可以修改脚本,自己输入文章名称后再创建,Windows 得注意编码),如果用 uTools 的话可以把脚本拖入本地执行文件里面,更方便创建。
    例如:

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

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

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

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

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

    个人在用的 hexo 主题: https://neil-ji.github.io/
    Rebron1900
        89
    Rebron1900  
       291 天前
    @zololiu 同好
    abc0123xyz
        90
    abc0123xyz  
       291 天前
    hugo + Vercel + cf
    丢到 GitHub ,基本不用维护
    dudubaba
        91
    dudubaba  
       291 天前
    https://github.com/onfuns/nestjs-blog 半成本 ,2.0.0 分支自己改改
    jackgoudan
        92
    jackgoudan  
    OP
       287 天前
    回复人数不少,看了下 vanblog 不错,就选择了它。谢谢帖子里推荐的各位大佬
    utfs8889
        93
    utfs8889  
       279 天前
    可以试试在 WRITE-BUG 上开设自己的数字空间呀:

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

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

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