TroyChen
V2EX  ›  问与答

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

  •  
  •   TroyChen · Oct 10, 2016 · 12530 views
    This topic created in 3686 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

    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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1693 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 00:34 · PVG 08:34 · LAX 16:34 · JFK 19:34
    ♥ Do have faith in what you're doing.