V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TroyChen
V2EX  ›  问与答

轻量级博客平台搭建求推荐

  •  
  •   TroyChen · 2016-10-10 13:27:03 +08:00 · 10888 次点击
    这是一个创建于 2727 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直用的 WP ,可是感觉 WP 太大了, VPS 运行压力有点大(一个 512M RAM 的 VPS 跑了两个 WP 博客),个人也是业余折腾一下博客, WP 很多东西对我来说可能有点多余,最近揪想换一下博客平台,之前用 Ghost 然而现在在 512M 内存的 VPS 下根本无法安装 Ghost 了, QAQ

    求各位推荐几个轻量级可自己搭建的博客平台,要求不多:支持 Markdown 、有官方 Themes 可选、能有些实用插件更好

    65 条回复    2018-06-12 11:14:04 +08:00
    kulove
        1
    kulove  
       2016-10-10 13:29:08 +08:00
    hexo
    zrj766
        2
    zrj766  
       2016-10-10 13:29:38 +08:00 via Android
    hexo 、 typecho 。
    JimmyCai
        3
    JimmyCai  
       2016-10-10 13:30:15 +08:00 via Android
    为什么不能安装 Ghost ?我 512M 的 VPS 上放了 2 个 Ghost 博客,应该还能再塞一个进去。
    abelyao
        4
    abelyao  
       2016-10-10 13:32:59 +08:00 via iPhone
    typecho
    TroyChen
        5
    TroyChen  
    OP
       2016-10-10 13:39:53 +08:00
    @JimmyCai 你是刚安装的还是之前弄的?我前一段时间试过新开 VPS 安装 Ghost ,安装的时候总是报错, google 了一下发现最近的都遇到这个问题,有人给的方法是创建一个 SWAP 空间
    wenzichel
        6
    wenzichel  
       2016-10-10 13:44:30 +08:00
    用 jekyll 或 hexo 静态工具搭建的轻量级的博客,就够用了。我的 www.xiabingbao.com 就是静态博客,功能不多,但足够用了
    JimmyCai
        7
    JimmyCai  
       2016-10-10 13:48:40 +08:00 via Android
    @TroyChen 上个月安装了第二个博客,没有遇到错误。
    TroyChen
        8
    TroyChen  
    OP
       2016-10-10 13:51:50 +08:00
    @kulove Hexo 是必须搭配 GitHub 才能用吗?
    TroyChen
        9
    TroyChen  
    OP
       2016-10-10 13:52:33 +08:00
    @JimmyCai 你用的哪家的 VPS ?是安装最新版的 Ghost 吗?
    qq7790586
        10
    qq7790586  
       2016-10-10 13:52:52 +08:00
    z-blog
    wudb
        11
    wudb  
       2016-10-10 13:53:34 +08:00
    leanote
    yangg
        12
    yangg  
       2016-10-10 14:02:35 +08:00
    @TroyChen hexo vps 上一般放生成的静态文件,是个 vps ,空间都能用。
    qcloud
        13
    qcloud  
       2016-10-10 14:11:50 +08:00 via iPhone
    Emlog
    jianghu52
        14
    jianghu52  
       2016-10-10 14:32:33 +08:00
    我用过 typecho 足够轻,而且容易配置。
    xiaoz
        15
    xiaoz  
       2016-10-10 14:35:01 +08:00
    不想折腾的话就 typecho 吧, markdown 支持也不错。
    zachlhb
        16
    zachlhb  
       2016-10-10 14:37:22 +08:00 via Android
    自己开发
    arcas
        17
    arcas  
       2016-10-10 14:56:05 +08:00
    hugo
    nlzy
        18
    nlzy  
       2016-10-10 14:56:07 +08:00 via Android
    Ghost 本来就耗内存,单单一个 ghost 刚跑起来用掉的内存就已经赶上 nginx + php + mariadb 的总量了
    Typecho 很轻,性能很好,但需要考虑一个问题:她已经有两年没更新了
    lll9p
        19
    lll9p  
       2016-10-10 14:57:34 +08:00   ❤️ 1
    推荐 pelican,基于 python 的,很好用。
    ooTwToo
        20
    ooTwToo  
       2016-10-10 15:09:01 +08:00
    试试我这个 [vue-gh-pages]( https://github.com/x-pengg/vue-gh-pages)
    soulteary
        21
    soulteary  
       2016-10-10 15:10:44 +08:00   ❤️ 1
    博客党冒泡:

    ghost 使用旧版本 0.53 还好, 100M 左右内存消耗。

    wordpress 实际消耗也不算很大,因为前面有 redis 顶着,后面是 hhvm ,性能也还不错。

    hexo 的话,如果你是一个长期写博客的人,可能稍等些时候,等它更完善再切换也不迟,测试大于 1000 篇文章开始有性能问题, 3000 篇左右无法正常生成。

    hugo 不错,新版本性能更好了,目前正在做扩展开发。


    如果你想从 wp 或者 ghost 转 hexo , https://github.com/soulteary/wp2md 可以使用这个工具导出你的 wp 数据, ghost 数据更好导出就不说了。

    另外如果你想保持文章的迁移性以及不想在 markdown 上面添加 meta 信息,可以使用 https://github.com/soulteary/hexo-extend-plugin 这个插件。

    关于性能的讨论的话,在 hexo issue 或者我这篇 issue 里都有提: https://github.com/soulteary/hexo-blog/issues/1
    strwei
        22
    strwei  
       2016-10-10 15:11:16 +08:00
    自己开发
    TroyChen
        23
    TroyChen  
    OP
       2016-10-10 15:29:19 +08:00 via Android
    @soulteary 多谢这么详细的回复!
    TroyChen
        24
    TroyChen  
    OP
       2016-10-10 15:30:43 +08:00 via Android
    @nlzy 官网上确实还是 14 年的版本,不过 GitHub 上最新版是 15 年的,社区看着也算活跃~
    TroyChen
        25
    TroyChen  
    OP
       2016-10-10 15:31:56 +08:00 via Android
    @strwei 都说了是业余…… 23333
    strwei
        26
    strwei  
       2016-10-10 15:32:56 +08:00
    typecho 或者 wp
    mritd
        27
    mritd  
       2016-10-10 18:59:40 +08:00 via iPhone
    不熟悉 node 的话用 Jekyll 吧,参考 https://mritd.me
    kindlepaper
        28
    kindlepaper  
       2016-10-10 19:06:53 +08:00
    楼上各位,有没有做好的 docker 好的 ghost 或者 hexo ,可以直接部署
    kindlepaper
        29
    kindlepaper  
       2016-10-10 19:09:11 +08:00
    yylzcom
        31
    yylzcom  
       2016-10-10 19:42:39 +08:00 via Android
    不知道你的访问量有多大,正常 512M 内存跑 WordPress 应该没问题,搬瓦工这种级别的随便跑
    ihuguowei
        32
    ihuguowei  
       2016-10-10 19:45:46 +08:00 via Android
    其实全静态化之后,你主要考虑的是前端优化问题了 WP 真的是瓶颈么?
    bearqq
        33
    bearqq  
       2016-10-10 19:53:24 +08:00 via Android
    说真的,自己写一个好
    我 64m 内存(一个只有 ipv6 的免费一年 vps )跑着一个 python 写的,当然这个只是演示用。
    kn007
        34
    kn007  
       2016-10-10 19:56:20 +08:00
    wordpress 其实很轻量了。。。
    kindlepaper
        35
    kindlepaper  
       2016-10-10 20:01:36 +08:00
    @kn007 但是类似 ghost 和 hexo 的极简主题很少
    itauge
        36
    itauge  
       2016-10-10 20:09:33 +08:00
    emlog wordpress 各种主题任君选择
    soulteary
        37
    soulteary  
       2016-10-10 20:22:32 +08:00   ❤️ 1
    @kindlepaper

    强烈建议根据 dockerfile 自己 build 一下,提供个 dockerfile 参考, alpine 和 hexo 都加了 mirror ,适合国内主机&本地构建使用。

    https://hub.docker.com/r/soulteary/alpine-hexo/~/dockerfile/

    ghost 不使用旧版本的话,直接走官方镜像就可以了。
    kindlepaper
        38
    kindlepaper  
       2016-10-10 20:23:26 +08:00
    @itauge 没发现又类似 hexo 这些极简的啊
    kindlepaper
        39
    kindlepaper  
       2016-10-10 20:24:24 +08:00
    @soulteary 多谢
    twoyuan
        40
    twoyuan  
       2016-10-10 20:31:46 +08:00
    主站用的 hexo ,主要是求个稳定随时有可用的静态 Web 服务器。闲着搭的写东西玩的是用的 Ghost ,搭在一年五十多的 VPS 上。
    crayygy
        41
    crayygy  
       2016-10-10 20:36:49 +08:00
    直接用的 MWeb 的静态站+GitHub Pages ,满足自己的小情绪足够了
    qq30545
        42
    qq30545  
       2016-10-10 20:51:46 +08:00
    刚装的 ghost : http://didee.cn , 腾讯云 cent 7.2 , 参考我的文章 : http://didee.cn/ghost-blog-teng-xun-yun-centos7-2-an-zhuang-jiao-cheng/
    Seita
        43
    Seita  
       2016-10-10 22:22:56 +08:00
    hexo metalsmith ghost
    nolotus
        44
    nolotus  
       2016-10-10 22:46:59 +08:00
    我这提供基于 mdwiki 或者 hexo 的服务哟
    abbatuu
        45
    abbatuu  
       2016-10-10 23:58:57 +08:00
    mdwiki +1 如果不是装 b 是真的想写点东西
    Hello1995
        46
    Hello1995  
       2016-10-11 00:10:45 +08:00 via iPhone
    @nlzy 不慌, Typecho 0.9 到 1.0 一共三年。现在 1.0 到 1.1 才过了两个年头,不着急(苦笑)。顺便召唤开发者 @joyqi 大大
    Technetiumer
        47
    Technetiumer  
       2016-10-11 01:46:52 +08:00
    typecho 或静态 hexo 这种
    Tink
        48
    Tink  
       2016-10-11 02:02:34 +08:00 via iPhone
    typecho 不说其他
    rainysia
        49
    rainysia  
       2016-10-11 08:21:50 +08:00
    WP 支持多站点 multi-sites
    schezukNewTos
        50
    schezukNewTos  
       2016-10-11 08:42:41 +08:00
    用 mdwiki ,无内存消耗。 https://dynalon.github.io/mdwiki/
    DT27
        51
    DT27  
       2016-10-11 08:44:01 +08:00
    Typecho 。
    我最早用 z-blog ,后来 wordpress ,现在 Typecho 。
    ifishman
        52
    ifishman  
       2016-10-11 08:45:12 +08:00 via Android
    typecho 32mb 的机器跑得很开心, http://idodev.cn/
    binjoo
        53
    binjoo  
       2016-10-11 08:48:09 +08:00
    必须 typecho 。。
    LokiSharp
        54
    LokiSharp  
       2016-10-11 08:58:04 +08:00
    Python 用 Flask 自己写一个
    leopku
        55
    leopku  
       2016-10-11 09:00:41 +08:00
    hugo
    wubotao
        56
    wubotao  
       2016-10-11 10:00:05 +08:00
    Ghost 512M 放两个没问题,楼主说的那个问题我也遇到过, VPS 如果内存不够大的情况下就不要直接运行 'npm install',我的解决办法是先在本地运行 `npm install`,然后把 node_modules 里面的包压缩后传到 VPS 上去。
    raptor
        57
    raptor  
       2016-10-11 10:41:34 +08:00
    可能楼主的博客访问量太大……
    反正我以前在 128M 的 buyvm 上跑过 WP ,完全无压力( linux+nginx+php-fpm+postgresql )
    Mcatt
        58
    Mcatt  
       2016-10-11 11:02:26 +08:00
    hexo
    aiver
        59
    aiver  
       2016-10-11 11:45:57 +08:00
    推荐 hexo ,轻量易部署,主题也有很多选择
    binnchx
        60
    binnchx  
       2016-10-11 12:58:19 +08:00
    leanote
    leopku
        61
    leopku  
       2016-10-11 13:38:34 +08:00
    hugo 速度快,安装方便,强推
    TroyChen
        62
    TroyChen  
    OP
       2016-10-11 14:17:59 +08:00
    @wubotao 哦~好主意!
    TroyChen
        63
    TroyChen  
    OP
       2016-10-11 14:20:58 +08:00
    @raptor 访问量并不大, VPS 上放了两个站点,之前用的是 Ghost+WP ,总是感觉 WP 的访问加载速度慢一些,后来迁移 VPS 后想用双 Ghost 却发现装不上了,无奈装了双 WP
    TroyChen
        64
    TroyChen  
    OP
       2016-10-11 14:21:37 +08:00
    @LokiSharp 说了纯业余水平 233333
    soulteary
        65
    soulteary  
       2018-06-12 11:14:04 +08:00
    看到未读消息,再次看到帖子,具体回复已经过去两年。

    现在容器化已经很普遍了,使用容器来进行维护和管理是一个不错的思路(相比较裸跑应用)

    前一阵又折腾了一把网站,老服务容器化扔海外机器了(资源多)

    国内机器进行了简化,附上三篇有配置的博文,有兴趣可以实践下,改造后的使用体验还不错。

    https://soulteary.com/2018/05/07/refactor-and-recent.html
    https://soulteary.com/2018/05/25/professional-thinking.html
    https://soulteary.com/2018/06/11/use-server-side-discovery-improve-development.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2869 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:12 · PVG 21:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.