打算搭建一个博客,当今应选择哪个博客框架? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Kamitora
V2EX    程序员

打算搭建一个博客,当今应选择哪个博客框架?

  •  5
     a href="Javascript:" Onclick="downVoteTopic(521313);" class="vote">
  •   Kamitora 2018-12-26 21:26:33 +08:00 34854 次点击
    这是一个创建于 2560 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求

    1. Markdown 支持
    2. 易于迁移、维护
    3. 主题简洁明了,大气。
    4. 可扩展,定制。
    5. 回复功能(包括删除回复 /审核回复等)

    目标群体

    1. 自己记录做过的项目以及随想。
    2. HR 快速地了解求职者的技术背景。

    选项(搜索所得的结果,暂不考虑 Laravel/Wordpress )

    1. Typecho
    2. Hugo
    3. Hexo
    4. Jekyll
    199 条回复    2019-07-28 16:22:24 +08:00
    1  2  
    ihoey
        1
    ihoey  
       2018-12-26 21:29:14 +08:00 via Android
    hexo 感觉就挺好
    hsfzxjy
        2
    hsfzxjy  
       2018-12-26 21:30:06 +08:00 via Android
    hexo
    bestu
        3
    bestu  
       2018-12-26 21:33:04 +08:00 via Android
    学习一下,期末考完试也打算开始写博客了
    ithou
        4
    ithou  
       2018-12-26 21:33:34 +08:00
    hexo
    4DAX07B8Kle4Dm6T
        5
    4DAX07B8Kle4Dm6T  
       2018-12-26 21:34:09 +08:00
    自己写
    a554340466
        6
    a554340466  
       2018-12-26 21:34:55 +08:00 via iPhone
    hexo 就行了
    jobtesting
        7
    jobtesting  
       2018-12-26 21:35:30 +08:00 via iPhone
    1
    mayx
        8
    mayx  
       2018-12-26 21:36:06 +08:00
    Jekyll Github 原生支持
    mathzhaoliang
        9
    mathzhaoliang  
       2018-12-26 21:37:31 +08:00   1
    作为 jekyll, hexo 和 hugo 都折腾过的资深折腾用户,我建议选 hugo。hexo 插件是很多,但是维护起来也很麻烦。hugo 轻便的多,而且效果完全不差。
    s609926202
        10
    s609926202  
       2018-12-26 21:45:26 +08:00 via iPhone
    Hexo + 1
    godbmw
        11
    godbmw  
       2018-12-26 21:47:13 +08:00   1
    折腾过 Vuejs、Jekyll 还有 Hexo,还是觉得 Hexo 更好。插件齐全,主题众多,而且不要做 SSR。

    羞耻地软广下自己写的主题: https://github.com/dongyuanxin/theme-bmw

    评论、打赏、音乐播放等功能实现了,欢迎入坑━(*`*)ノ亻!
    mmdsun
        12
    mmdsun  
       2018-12-26 21:47:40 +08:00 via Android
    hexo
    godbmw
        13
    godbmw  
       2018-12-26 21:47:58 +08:00
    @godbmw 页面统计那些巴拉巴拉、杂七杂八的也有
    calpamomo
        14
    calpamomo  
       2018-12-26 21:48:51 +08:00 via iPad
    可以考虑一下我基于 gatsbyjs 开发的博客框架,前后端分离,写代码时无需担心 markdown 文章解析错误,写文章时无需担心系统构建失败。
    https://github.com/calpa/gatsby-starter-calpa-blog
    Hopetree
        15
    Hopetree  
       2018-12-26 21:52:19 +08:00
    django+docker 了解一下
    lidongyx
        16
    lidongyx  
       2018-12-26 21:53:06 +08:00 via iPhone   9
    wordpress 吃你家大米了?
    pipapa
        17
    pipapa  
       2018-12-26 21:56:43 +08:00
    hugo 明显优与 hexo
    rb6221
        18
    rb6221  
       2018-12-26 21:57:18 +08:00 via iPhone
    hexo 插件最多
    jekyll 迁移和部署最方便
    hugo 性能最好但是和 hexo 的差别需要在千级别的文章数量才能出差距
    以上都是在静态博客范围内的比较
    动态的显然是用 typcho,你自己有技术可以随便玩
    godbmw
        19
    godbmw  
       2018-12-26 22:00:42 +08:00
    @janus77 话说当时本来是用 Vuejs 写的前后端,然后被 DDos 打到跑路 o()o,哈哈哈哈
    kY8mbXW833Lu28xn
        20
    kY8mbXW833Lu28xn  
       2018-12-26 22:02:14 +08:00 via Android   5
    先写文章
    Hopetree
        21
    Hopetree  
       2018-12-26 22:03:50 +08:00
    misaka19000
        22
    misaka19000  
       2018-12-26 22:06:47 +08:00
    别用 hexo 了,hugo 好一点

    利益相关:hexo 使用者,想切 hugo 一直没精力
    xfcy
        23
    xfcy  
       2018-12-26 22:13:33 +08:00 via Android
    hugo,自身情感倾向,不太想折腾 node 那一套
    sulinehk
        24
    sulinehk  
       2018-12-26 22:18:43 +08:00 via Android
    hugo
    FrankFang128
        25
    FrankFang128  
       2018-12-26 22:26:58 +08:00
    hugo+10086
    Elethom
        26
    Elethom  
       2018-12-26 22:36:25 +08:00 via iPhone   2
    不折腾还是第三方服务好,目前在用 Typlog:
    1. 完整支持 Markdown,还自带图床;
    2. 不用自己维护,域名指过去就行,有导入导出功能;
    3. 自带两种全局主题,三种文章主题,对不同语言(中英日)都有单独优化;
    4. 扩展性不强,但是目前的功能完全够用,有别的想法也可以直接给作者提需求;
    5. 支持 Disqus (好像还自带 Disqus 代理?)。

    最关键的是作者很靠谱,审美很棒,而且有在持续更新和维护,也很积极地响应用户反馈。

    https://elethom.me 就是用 Typlog 的。十几年以来用过的所有自建和第三方平台中,这是我认为最好的一个。

    不要太迷信自己搭建,重要的是稳定性和内容,而不是让人知道你会跟着教程配一个 blog 这件事。
    XnEnokq9vkvVq4
        27
    XnEnokq9vkvVq4  
       2018-12-26 22:38:48 +08:00
    先写文章+1
    jingyulong
        28
    jingyulong  
       2018-12-26 22:43:53 +08:00 via iPhone   1
    别用什么静态博客了,推荐 Ghost
    Kamitora
        29
    Kamitora  
    OP
       2018-12-26 22:44:35 +08:00
    烦请各位阐述下理由,刚刚看了下 hexo & hugo GitHub 及其官网,大致的区别是
    1. 中文文档支持
    2. 实现语言,运行效率
    还有其他因素吗?
    至于文章,其实已经写了二十几篇,分布在 cnblog (不太想用,每次 word 里写好都要调格式很糟心)
    和我的硬盘中 hhh
    tadtung
        30
    tadtung  
       2018-12-26 22:48:36 +08:00 via Android
    我自己用 typecho 深度二次开发的。
    不过说实话对于新手来说建议还是 WordPress 这种成熟的系统更好,毕竟插件多,功能完善,自己开发也不难,何况流量不大的话,也不需要考虑负载问题。
    ysc3839
        31
    ysc3839  
       2018-12-26 22:50:51 +08:00 via Android
    我选择 Hexo。主要原因是可以生成静态文件。
    chendeshen
        32
    chendeshen  
       2018-12-26 22:56:03 +08:00 via Android
    其实 来来去去, 终究还是 WordPress 生态完爆一切,没有之一。
    fbqk2008
        33
    fbqk2008  
       2018-12-26 22:58:04 +08:00
    如果你要建的话,当然 wp,否则你那个省心用那个,干嘛要建立,许多 markdown 编辑器都可以自动生成博客的。
    xujinkai
        34
    xujinkai  
       2018-12-26 22:58:35 +08:00   4
    等折腾完博客主题就懒得写文章了
    lizheming
        35
    lizheming  
       2018-12-26 23:14:15 +08:00 via iPhone
    lyseky
        36
    lyseky  
       2018-12-26 23:15:56 +08:00 via Android
    node 自己写吧,www.lyseky.com
    ronglexie
        37
    ronglexie  
       2018-12-26 23:26:43 +08:00
    Hexo
    HongJay
        38
    HongJay  
       2018-12-26 23:26:54 +08:00
    wordpress 怎么了
    ithou
        39
    ithou  
       2018-12-27 00:01:08 +08:00 via Android
    @godbmw 好看(ω) 不错
    Sanko
        40
    Sanko  
       2018-12-27 00:33:31 +08:00 via Android
    typecho
    trafficMGR
        41
    trafficMGR  
       2018-12-27 01:03:26 +08:00 via Android
    支持一下 Hugo 用户
    Exp
        42
    Exp  
       2018-12-27 01:09:34 +08:00 via iPhone
    用的 Hexo 感觉还不错
    CEBBCAT
        43
    CEBBCAT  
       2018-12-27 02:10:23 +08:00
    Hexo 太慢了,推荐 Hugo
    ---
    楼上说 Hexo 好的大部分只用过 Hexo 吧?
    soulteary
        44
    soulteary  
       2018-12-27 02:22:25 +08:00
    @janus77 其实近千篇就很不美丽了,随着文章数量增多,逐渐变的不可用。 前一阵还有用户跟帖反馈这个事情,https://github.com/soulteary/hexo-blog/issues/1


    ---


    @Kamitora 切换 hugo 一年半左右,感觉还不错,折腾的时候可以更专注在内容。wp 其实没有那么糟糕,只不过需要一丁点的应用优化技巧和简单的运维技能。

    前一阵写了一个流水账,可以参考在折腾过程中浪费了多少时间,选择你最趁手的。 https://soulteary.com/2018/10/14/site-optimization-record.html
    Alicewish
        45
    Alicewish  
       2018-12-27 02:22:32 +08:00 via iPhone
    我同时用 Hexo 和 Hugo。

    感觉 Hexo 插件比较多,像是文章加密这种功能就 Hexo 有插件。

    文章生成速度 Hugo 完胜,之前有次还是六千篇文章时 Hexo 就完全处理不了,一整天都生成不成功。Hugo 在六万篇文章时仍正常,约半小时至一小时就能生成。几万几十万字的长文章 Hugo 能很快处理,Hexo 就不太行。

    安装的话 Hugo 只要 brew install hugo,Hexo 比较麻烦。

    Hexo 中文文档全面。

    总之,几百篇文章的博客可以试试 Hexo,生成速度在容忍范围内,虽然比 Hugo 慢几倍。
    ixiaohei
        46
    ixiaohei  
       2018-12-27 04:17:46 +08:00 via iPhone
    就我用 github page 么?
    Trumeet
        47
    Trumeet  
       2018-12-27 04:24:08 +08:00
    Hexo + GitHub Page + Material Theme
    Trumeet
        48
    Trumeet  
       2018-12-27 04:25:23 +08:00
    @ixiaohei 那个不是框架(框架= 生成 /提供博客的程式),那个是托管方(用于提供 HTTP 服务)。我也是 GitHub Page 托管。
    bitkwan
        49
    bitkwan  
       2018-12-27 05:40:34 +08:00 via iPhone
    居然没有人推荐 Ghost...
    lyricorpse
        50
    lyricorpse  
       2018-12-27 05:52:21 +08:00
    另外或许 gatsbyjs 也值得关注一下
    loading
        51
    loading  
       2018-12-27 06:29:24 +08:00 via Android
    svbtle
    loading
        52
    loading  
       2018-12-27 06:34:06 +08:00 via Android   1
    @Elethom svbtle 只比 typlog 贵一刀。
    wxb2dyj
        53
    wxb2dyj  
       2018-12-27 06:51:59 +08:00 via iPhone
    @lidongyx 说话真难听
    akagishigeru
        54
    akagishigeru  
       2018-12-27 07:42:05 +08:00 via iPhone
    @HongJay wp 很好。只不过很多人用
    jinhan13789991
        55
    jinhan13789991  
       2018-12-27 08:10:11 +08:00 via Android
    Ghost 社区版,主题收费。
    leetao94
        56
    leetao94  
       2018-12-27 08:25:27 +08:00
    glaucus
        57
    glaucus  
       2018-12-27 08:26:11 +08:00
    hexo+github pages
    Hucai
        58
    Hucai  
       2018-12-27 08:32:45 +08:00   3
    不吹不黑,大部分能坚持写博客的基本都用 wp
    indomi
        59
    indomi  
       2018-12-27 08:33:34 +08:00
    +1
    hexo + gihub pages
    用一套主题然后改成自己喜欢的
    atonku
        60
    atonku  
       2018-12-27 08:44:06 +08:00
    手写
    missdeer
        61
    missdeer  
       2018-12-27 08:46:28 +08:00
    jekyll 已经过气了么。。。
    huclengyue
        62
    huclengyue  
       2018-12-27 08:48:26 +08:00 via Android
    typecho 啊。。静态博客感觉换个电脑发布文章会很麻烦? ghost blog 也可以看看 主题好看
    monkeyliu
        63
    monkeyliu  
       2018-12-27 08:51:17 +08:00 via iPhone
    hexo 重点放在博客内容上
    huclengyue
        64
    huclengyue  
       2018-12-27 08:51:24 +08:00 via Android
    楼上用静态博客的就没有换个电脑写文章的需求吗
    allanzhuo
        65
    allanzhuo  
       2018-12-27 08:54:58 +08:00
    自己写+1
    tonyaiken
        66
    tonyaiken  
       2018-12-27 08:56:49 +08:00
    hugo,编译速度极快
    zongren
        67
    zongren  
       2018-12-27 08:58:14 +08:00
    hexo+1,楼上说自己写的是认真的吗
    Crabby
        68
    Crabby  
       2018-12-27 08:59:15 +08:00
    Hexo + 1
    toyland
        69
    toyland  
       2018-12-27 09:10:46 +08:00   1
    不同的静态博客工具,往往对应着不同的编程语言。如果对于定制有强需求,不妨选择自己熟悉语言的工具。例如,我用的是 Pelican 来搭建站点,这个是 Python 实现的,对于我定制主题、扩展功能很方便。
    Stlin
        70
    Stlin  
       2018-12-27 09:12:23 +08:00
    自己写+1
    ztz12
        71
    ztz12  
       2018-12-27 09:13:20 +08:00
    hexo+coding page
    RYAN0UP
        72
    RYAN0UP  
       2018-12-27 09:14:48 +08:00 via Android
    ddid
        73
    ddid  
       2018-12-27 09:14:58 +08:00 via iPhone
    在经过一番折腾后,发现还是 WP 用着舒心……
    stebest
        74
    stebest  
       2018-12-27 09:15:01 +08:00
    hexo ? flask ?
    这个时候是不是要 SEO 一下?
    darrenfang
        75
    darrenfang  
       2018-12-27 09:15:37 +08:00
    hexo + docker
    stebest
        76
    stebest  
       2018-12-27 09:15:41 +08:00
    @stebest
    擦,话还没说完,https://newdee.cf
    FantasyPupil
        77
    FantasyPupil  
       2018-12-27 09:18:02 +08:00
    @lidongyx 哈哈
    Sain
        78
    Sain  
       2018-12-27 09:18:40 +08:00   1
    @lidongyx 这都能喷?
    fyibmsd
        79
    fyibmsd  
       2018-12-27 09:21:14 +08:00 via iPhone
    Ghost
    ioven
        80
    ioven  
       2018-12-27 09:22:17 +08:00
    折腾系统的大多写着写着就没了,能坚持下来的基本都是 wp
    wsstest
        81
    wsstest  
       2018-12-27 09:23:31 +08:00
    hexo+github,直接同步 github 就能同步网站
    cnbobolee
        82
    cnbobolee  
       2018-12-27 09:25:39 +08:00
    你这要求应该自己写一个
    ukyoo
        83
    ukyoo  
       2018-12-27 09:30:34 +08:00
    重点是博客写啥,写在哪里用什么写不重要
    d3vil
        84
    d3vil  
       2018-12-27 09:31:49 +08:00 via iPhone   1
    文体两开花,博主最好自己都试试体验下
    kernelG
        85
    kernelG  
       2018-12-27 09:32:04 +08:00
    ghost 推荐一下吧
    yaxin
        86
    yaxin  
       2018-12-27 09:36:32 +08:00
    Wordpress
    dreamweaver
        87
    dreamweaver  
       2018-12-27 09:38:10 +08:00
    @ukyoo +1.
    我的建议是先随便找个博客平台先写,写成习惯之后再考虑这些。
    Yamaha
        88
    Yamaha  
       2018-12-27 09:38:15 +08:00 via iPhone
    @loading 两者功能对比如何?
    inrenping
        89
    inrenping  
       2018-12-27 09:38:36 +08:00
    ghost
    后台编辑 对 markdown 支持很好
    内容修改也很方便
    gimp
        90
    gimp  
       2018-12-27 09:40:14 +08:00
    Pelican Python 实现的,目前感觉良好
    jingyulong
        91
    jingyulong  
       2018-12-27 09:40:51 +08:00
    @bitkwan #49 哈哈,我上面推荐过,基本没人搭理。静态博客个人觉得超级麻烦,定制化能力太低。
    sison1234
        92
    sison1234  
       2018-12-27 09:42:12 +08:00
    hexo 还可以 https://www.jpdaka.com
    veike
        93
    veike  
       2018-12-27 09:45:02 +08:00
    @sison1234 打开相当慢,像我这样的肯定没耐心等打开。
    0xABCD
        94
    0xABCD  
       2018-12-27 09:45:58 +08:00 via Android
    ghost 已经过气了吗??
    skymei
        95
    skymei  
       2018-12-27 09:47:49 +08:00
    typecho 简单好用,有问题自己可以改源码,比较方便
    LoLeon
        96
    LoLeon  
       2018-12-27 10:10:32 +08:00
    我是自己写的.

    https://github.com/LonelyLiaR/nameless

    页面主题以及功能扩展可以完全自定义.
    文章部署在 GitHub Issues 上. 自带 Markdown 和 评论系统.
    完全可以不用服务器. (如果你部署在 Github Page 上的话) :doge:
    imxsec
        97
    imxsec  
       2018-12-27 10:12:51 +08:00
    目前用的 1
    qq007523
        98
    qq007523  
       2018-12-27 10:14:29 +08:00
    vuepress
    agagega
        99
    agagega  
       2018-12-27 10:20:25 +08:00 via iPad
    Jekyll 这么遭人厌?
    guanhui07
        100
    guanhui07  
       2018-12-27 10:21:28 +08:00
    我觉得用 github 就好了
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5372 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 06:40 PVG 14:40 LAX 22:40 JFK 01:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86