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

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

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

    需求

    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  
    twoyuan
        101
    twoyuan  
       2018-12-27 10:23:45 +08:00
    小孩子才做选择题,Hexo Ghost WordPress 都在用(然而就是没内容
    ddiu8081
        102
    ddiu8081  
       2018-12-27 10:24:35 +08:00   ❤️ 1
    ghost
    shuizhengqi
        103
    shuizhengqi  
       2018-12-27 10:29:50 +08:00
    博客再骚,也只是个记录文字的东西
    SmiteChow
        104
    SmiteChow  
       2018-12-27 10:47:30 +08:00
    blogger+stackedit
    kokdemo
        105
    kokdemo  
       2018-12-27 10:54:35 +08:00
    hugo
    codingKingKong
        106
    codingKingKong  
       2018-12-27 10:59:12 +08:00
    hexo + elementUI + vue + 自己瞎写
    scipio
        107
    scipio  
       2018-12-27 11:10:27 +08:00
    @kokdemo 支持 hugo,很赞。唯一的问题是没有原生的回复功能,可以考虑 联动 Disqus
    bequt
        108
    bequt  
       2018-12-27 11:17:59 +08:00
    静态当然 Hugo 咯,迁移快,部署快,生成快。 配合上 Travis 更舒服
    xshf12345
        109
    xshf12345  
       2018-12-27 11:19:32 +08:00 via iPhone
    Jekyll 吧,省时省心省事,还能自定义域名以及配置 https
    lixuedong
        110
    lixuedong  
       2018-12-27 11:19:37 +08:00
    https://www.soimort.org/
    这是我见过最优雅最好看的网站
    不知道站长怎么做到的
    raptor
        111
    raptor  
       2018-12-27 11:23:36 +08:00
    基本只用这两个:HUGO,WP
    imcnan
        112
    imcnan  
       2018-12-27 11:26:28 +08:00
    竟然没有 Wordpress。。。
    pere
        113
    pere  
       2018-12-27 11:28:34 +08:00
    @twoyuan 是我没错了
    k9990009
        114
    k9990009  
       2018-12-27 11:30:12 +08:00
    hexo 难的是坚持写。。。
    waerd
        115
    waerd  
       2018-12-27 11:30:13 +08:00 via Android
    我也是用 wp
    kokdemo
        116
    kokdemo  
       2018-12-27 11:35:43 +08:00
    chungzhao
        117
    chungzhao  
       2018-12-27 11:57:51 +08:00
    Hexo,顺便来个广告[EasyHexo]( https://easyhexo.github.io/Easy-Hexo/),能帮你入门 hexo。
    fenglangjuxu
        118
    fenglangjuxu  
       2018-12-27 11:58:45 +08:00
    dong.ge hexo 搭建的
    zhan.ge hugo 搭建的
    thinkycx
        119
    thinkycx  
       2018-12-27 12:19:31 +08:00
    BruceGao
        120
    BruceGao  
       2018-12-27 12:26:35 +08:00
    https://freeknight.cf/2018/04/21/World/ 利用 Github Pages + Hexo 搭建免费个人博客
    loading
        121
    loading  
       2018-12-27 12:28:13 +08:00 via Android
    @Yamaha 你可以查查 svbtle,很牛逼的思想。功能其实也没太多特殊。逼格
    ben1024
        122
    ben1024  
       2018-12-27 12:29:05 +08:00
    WordPress ...额,不考虑,那自己搭建吧
    shalk
        123
    shalk  
       2018-12-27 12:30:30 +08:00
    快速搭建 hugo, 可以参考 https://github.com/shalk/hugo-quickstart-demo
    birdofparadise
        124
    birdofparadise  
       2018-12-27 12:34:44 +08:00
    楼主看看我的咋么样: https://www.tianyunperfect.cn
    jinyu121
        125
    jinyu121  
       2018-12-27 12:35:51 +08:00
    Wordpress + Markdown 插件( Jtepack 插件包就够了),满足你上面除了“ Wordpress 不考虑”之外的所有要求。
    lake325
        126
    lake325  
       2018-12-27 12:47:23 +08:00
    Hugo
    jackielin
        127
    jackielin  
       2018-12-27 13:09:56 +08:00
    Github issue 你想要的功能都有
    Jessepinkman
        128
    Jessepinkman  
       2018-12-27 13:21:26 +08:00
    目前是用的 hexo,想迁移到 hugo,目前的做法是服务器上直接部署 node,每次更新博客只需要把编辑好的 md 推送到服务器,然后在服务器上执行 hexo g

    https://www.renzha.net
    ericv
        129
    ericv  
       2018-12-27 13:26:46 +08:00
    vuepress
    AquanllR
        130
    AquanllR  
       2018-12-27 13:28:35 +08:00
    Halo ( Java 博客系统) 加上 WeHalo (微信小程序版博客)
    wujunze
        131
    wujunze  
       2018-12-27 13:29:35 +08:00
    Typecho
    isaced
        132
    isaced  
       2018-12-27 13:46:07 +08:00
    搬瓦工不让续费了,刚从 Typecho 换成 Hugo,托管在 GitLab 上的,准备空了把小锁加上。

    http://www.isaced.com
    master
        133
    master  
       2018-12-27 13:49:28 +08:00
    省事就 WP 把折腾的时间 放在写内容上比较重要 现在新的编辑器也很舒服
    dnsjia
        134
    dnsjia  
       2018-12-27 13:58:19 +08:00
    https://www.ziji.work
    jobtesting
        135
    jobtesting  
       2018-12-27 14:01:26 +08:00
    Typecho
    Ansen
        136
    Ansen  
       2018-12-27 14:13:12 +08:00
    cccy0
        137
    cccy0  
       2018-12-27 14:15:11 +08:00
    用 Hexo, github pages + Travis CI, 写博客只需要 push 到仓库里面就好了
    HSvng
        138
    HSvng  
       2018-12-27 14:16:47 +08:00
    lidongyx
        139
    lidongyx  
       2018-12-27 14:43:17 +08:00 via iPhone
    @wxb2dyj 怎么难听了?楼主调研半天弄一些问题百出的方案也不选用稳定、拓展、定制、社区、文档都做的比较好的 wordpress,这 wordpress 不是吃大米了,那是什么?
    icy37785
        140
    icy37785  
       2018-12-27 14:43:26 +08:00
    @huclengyue 我也一直有这个疑惑,他们写博客从来不换电脑么。。。。
    Valid
        141
    Valid  
       2018-12-27 14:53:34 +08:00
    @icy37785 git 拉下来再编辑再 push 啊。。另外题主把 typecho 定在第一位就肯定心有所属了
    icy37785
        142
    icy37785  
       2018-12-27 15:11:41 +08:00
    @Valid 我知道可以这样操作,只是你们都不觉得换电脑写个博客还要先同步一次,很麻烦么。哈哈哈。。。我的点在换电脑会麻烦,并不是说换电脑就没办法了。
    psuwgipgf
        143
    psuwgipgf  
       2018-12-27 15:12:47 +08:00
    试试语雀,才出了一个适合用博客的知识库,而且有 api,自己做博客用他的 api 显示内容。
    bugcoder
        144
    bugcoder  
       2018-12-27 15:15:47 +08:00
    @HSvng 非常不错的 theme,我很喜欢。我只是想问一下,富强,民主,文明是什么鬼。
    mosliu
        145
    mosliu  
       2018-12-27 15:25:50 +08:00
    hexo
    PhpBestRubbish
        146
    PhpBestRubbish  
       2018-12-27 15:45:38 +08:00   ❤️ 7
    阮一峰老师博客好看吗?现代化吗?
    难道关注的不应该是博客内容吗
    supercaizehua
        147
    supercaizehua  
       2018-12-27 16:22:53 +08:00
    随便选一个就好,不符合自己的需求可以再换
    acoder2013
        148
    acoder2013  
       2018-12-27 16:26:50 +08:00
    用过各种静态生成的工具,很难坚持,换个电脑、甚至简单写篇博客都要各种折腾环境,现在直接用 github issues 写,想写的时候直接开个 issue,直接就开始动笔写了,环境什么的完全不用操心,能转专注于写博客本身,至于 SEO 的问题,基本上写完也就发到头条和掘金,能不能看到就随缘了
    hardman
        149
    hardman  
       2018-12-27 16:28:21 +08:00 via Android
    倒腾来,倒腾去还是 WordPress 自己写一个主题感官还是很不错的 https://www.erosripe.com
    qumingkunnan
        150
    qumingkunnan  
       2018-12-27 17:16:30 +08:00
    liushuangbill
        151
    liushuangbill  
       2018-12-27 17:23:21 +08:00
    123
    123
    lzhnull
        152
    lzhnull  
       2018-12-27 17:26:54 +08:00 via Android
    先写文章
    ererrrr
        153
    ererrrr  
       2018-12-27 17:28:35 +08:00
    你看看王垠的博客
    sison1234
        154
    sison1234  
       2018-12-27 17:32:16 +08:00
    @veike coding 的
    aodeng
        155
    aodeng  
       2018-12-27 17:33:50 +08:00
    https://aodeng.cc 这种怎么样
    gaohongyuan
        156
    gaohongyuan  
       2018-12-27 18:03:00 +08:00 via iPhone
    当年爱折腾的时候配置了很多标签、模版以及自动生成的文章统计页面,觉得 Jekyll 不顺手于是切到 Hugo,过程繁琐而痛苦,反而觉得 Hugo 这方面更不好用。后来懒了,博客写得越来越少,以至于自己写的配置都不会用了,模版只能照抄以前写的文章,统计也沦落到手动统计的地步。这时候用哪个引擎也没什么区别了,于是现在还在继续用 Hugo。速度确实快,基本功能也能满足,不想再换了。
    alanzhchou
        157
    alanzhchou  
       2018-12-27 18:03:30 +08:00
    老哥如果只专注内容的话,我推荐一个方式,github issues 开博客,部署 /评论 /markdown 完全搞定,并且有相关的讨论完全可以 pull/request 合并其他人的博客(如果有人想跟你一起做的话),
    alanzhchou
        158
    alanzhchou  
       2018-12-27 18:05:43 +08:00
    set
        159
    set  
       2018-12-27 18:07:56 +08:00
    @lixuedong #110 看起来是托管在 github pages 上的
    https://github.com/soimort/soimort.github.io
    u21t20o15
        160
    u21t20o15  
       2018-12-27 18:11:12 +08:00
    Notion ,这个超强功能的,可以做博客,也可以做计划等
    Yyyye
        161
    Yyyye  
       2018-12-27 18:13:16 +08:00 via Android
    ansonsiva
        162
    ansonsiva  
       2018-12-27 18:15:12 +08:00 via iPhone
    看了这个帖子,今天下午弄了个 hugo😂
    marx
        163
    marx  
       2018-12-27 18:17:52 +08:00
    @fenglangjuxu 请问域名哪里申请的
    waruqi
        164
    waruqi  
       2018-12-27 18:23:32 +08:00 via Android
    jekyll tboox.org
    zzzcx
        165
    zzzcx  
       2018-12-27 18:26:18 +08:00
    Hexo
    reticentfat
        166
    reticentfat  
       2018-12-27 18:59:23 +08:00
    刚用 hugo 搭了一个
    webgrin
        167
    webgrin  
       2018-12-27 19:06:54 +08:00
    @lixuedong 搜不到更多的信息,有哪位高手可以解读下这个网站采用的技术路径?
    theohateonion
        168
    theohateonion  
       2018-12-27 19:13:26 +08:00   ❤️ 1
    用过 hexo 最后迁移到了 hugo hugo+org-mode 配合 ox-hugo 简直无敌

    例行晒博客
    https://hateonion.me
    huclengyue
        169
    huclengyue  
       2018-12-27 19:53:46 +08:00 via Android
    @0xABCD ghost 新版本编辑器感觉很难用。
    getElementsbyId
        170
    getElementsbyId  
       2018-12-27 19:53:55 +08:00
    @birdofparadise:你好 请问是用用 hexo 搭建的么?
    huclengyue
        171
    huclengyue  
       2018-12-27 19:56:26 +08:00 via Android
    @Valid 这样子很麻烦啊。要是没装 git 还要装 git
    LinusTor
        172
    LinusTor  
       2018-12-27 20:30:38 +08:00
    https://github.com/liangliangyy/DjangoBlog
    基于 Django 自建的
    评论,markdown 都支持。
    Track3
        173
    Track3  
       2018-12-27 20:34:47 +08:00
    我的博客用的是 Hugo,源代码放在 gitlab 上,一有 push 就自动部署。更新博客有两种方式:

    1.直接本地 commit 之后 push。typora 写博客真的不要太爽!
    2.没电脑,没 git 环境之类的情况下,我用的是 forestry.io ,可以在浏览器中发博客。类似的还有 Netlify CMS
    strugglexiang
        174
    strugglexiang  
       2018-12-27 20:40:39 +08:00 via Android
    @BruceGao 学习一下
    Tounea
        175
    Tounea  
       2018-12-27 21:37:13 +08:00
    这个网站《 https://www.zybuluo.com/mdeditor#full-reader 》有谁清楚是怎么做的?我比较喜欢这种风格的。
    <img src=?1>
    ritaswc
        176
    ritaswc  
       2018-12-27 23:19:25 +08:00
    时间长了,你会发现,写几个文字怎么这么费劲呢
    还不如 WordPress 来的爽快
    vv13
        177
    vv13  
       2018-12-27 23:26:33 +08:00
    后端推荐 hugo,前端的话 gatsby
    wxb2dyj
        178
    wxb2dyj  
       2018-12-28 08:11:46 +08:00 via iPhone
    @lidongyx 什么叫吃大米?这只是不符合楼主需求而已!个人需求不同,有什么好说的。
    dxxxhly
        179
    dxxxhly  
       2018-12-28 08:49:00 +08:00
    @master 还是适应不了那个新编辑器 TAT
    yuewolf
        180
    yuewolf  
       2018-12-28 09:15:14 +08:00 via Android
    @fenglangjuxu ge 域名注册价格多少?哪里便宜点?谢谢。
    leexiaoran
        181
    leexiaoran  
       2018-12-28 09:28:06 +08:00
    typecho 挺不错的,可以看看我的站点 http://www.taoweng.site/
    fenglangjuxu
        182
    fenglangjuxu  
       2018-12-28 09:48:29 +08:00
    @yuewolf
    @marx
    quyu.net 注册的 价钱你自己可以看看去
    ianisme
        183
    ianisme  
       2018-12-28 10:05:50 +08:00
    wordpress➕markdown 插件
    UsherOu
        184
    UsherOu  
       2018-12-28 10:14:05 +08:00
    hugo,感觉 hexo 不够个性化
    HSvng
        185
    HSvng  
       2018-12-28 10:16:08 +08:00
    @bugcoder 哈哈哈 无时无刻都在学习社会主义核心价值观 😃
    284716337
        186
    284716337  
       2018-12-28 10:30:54 +08:00
    hugo 吧,用 Valine 这个评论也方便,客气去我博客看看,https://blog.gofinall.com/
    ε=ε=ε=┏(゜ロ゜;)┛
    lixuedong
        187
    lixuedong  
       2018-12-28 10:50:30 +08:00
    @set 是这样,我也看到了他是托管到了 github
    我的意思是,不仅仅是网站模板问题
    日常更新博客用什么样的工具
    我是做系统开发的,对前端的知识不太了解
    总不会手动写 index.html 吧(斜眼笑)
    lifespy
        188
    lifespy  
       2018-12-28 12:35:06 +08:00 via Android
    自己写一个😒
    zjsxwc
        189
    zjsxwc  
       2018-12-28 12:39:13 +08:00
    emmm,微信公众号?
    guoshencheng1
        190
    guoshencheng1  
       2018-12-28 16:21:21 +08:00
    其实会前端的话,挺推荐 gatsby 的
    guoyuchuan
        191
    guoyuchuan  
       2018-12-28 16:31:07 +08:00
    jekyll
    bearqq
        192
    bearqq  
       2018-12-28 16:34:36 +08:00
    需求 2.易于迁移、维护 + 4.可扩展,定制 + 面向 HR
    如果是程序员工作,自己写一个不过分吧
    tomjamescn
        193
    tomjamescn  
       2018-12-28 17:14:44 +08:00
    作为一个使用过 wordpress,leanote 以及第三方托管的懒人,强烈推荐你使用 https://jekyllrb.com/ ,直接和 github 集成,不需要你再买主机和域名资源了,完全免费,专注你写的内容吧,骚年!
    qiutianaimeili
        194
    qiutianaimeili  
       2018-12-28 17:31:58 +08:00
    varzy
        195
    varzy  
       2018-12-29 09:00:43 +08:00
    @icy37785 #140 我目前使用 hexo,可以直接把博客文件也存放在远程 Git 仓库上。至于 git 和 node 我肯定是每台电脑都装的~
    suanbing
        196
    suanbing  
       2019-01-01 19:22:17 +08:00
    我直接用 wordpress,不想折腾
    wulu
        197
    wulu  
       2019-01-29 18:46:23 +08:00 via Android
    用静态的比较好,推荐 hexo
    zhongnanshan
        198
    zhongnanshan  
       2019-03-24 00:07:37 +08:00
    用 wordpress 吧,简单方便
    0x000007b
        199
    0x000007b  
       2019-07-28 16:22:24 +08:00
    请问怎么配置 forstry,我捣鼓了好久还是不行,预览页面出不来 npm 报错找不到 /package.json
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2769 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:39 · PVG 10:39 · LAX 18:39 · JFK 21:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.