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

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

  •  5
     
  •   Kamitora · 2018-12-26 21:26:33 +08:00 · 33457 次点击
    这是一个创建于 2163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求

    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
    wispx
        5
    wispx  
       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
    janus77
        18
    janus77  
       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,哈哈哈哈
    1024MB
        20
    1024MB  
       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 这件事。
    hanqian
        27
    hanqian  
       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 说话真难听
    JaguarJack
        54
    JaguarJack  
       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   ·   实用小工具   ·   5390 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.