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

搭建博客的时候你们会选现成的(比如 WordPress、hexo 等)还是自己开发一个?

  •  
  •   polyang · 2020-11-06 09:16:50 +08:00 · 11602 次点击
    这是一个创建于 1238 天前的主题,其中的信息可能已经有所发展或是发生改变。
    个人倾向于找网上开源的,然后基于它进行二次开发。
    108 条回复    2020-11-09 14:38:01 +08:00
    1  2  
    eurry
        1
    eurry  
       2020-11-06 09:23:02 +08:00   ❤️ 4
    折腾了这么多,最终还是回到了博客园
    acmore
        2
    acmore  
       2020-11-06 09:23:48 +08:00
    个人博客是纯个人的东西,不求效率,而且我略有些代码洁癖,在别人的基础上改到最后一样都是成了自己写的了,还不如一开始就自己写。
    xingshu1990
        3
    xingshu1990  
       2020-11-06 09:25:12 +08:00   ❤️ 9
    如果你技术很厉害,文案很厉害,那更应该注重内容输出,而不是注重在搭建博客上。
    所以更应该这样:安装 wordpress 然后尽量多的写文章。
    lxhcool
        4
    lxhcool  
       2020-11-06 09:27:03 +08:00
    wp 默认主题,你看看阮一峰大神的,完全不注重美观
    knightdf
        5
    knightdf  
       2020-11-06 09:30:08 +08:00   ❤️ 1
    连二次开发都没必要,甚至连写都不写
    Nich0la5
        6
    Nich0la5  
       2020-11-06 09:30:23 +08:00 via Android   ❤️ 4
    我就是那种为了搭博客而搭的人,文章没写几篇优化网站倒是干了不少。就当是自己的一个小 web 项目了
    skypyb
        7
    skypyb  
       2020-11-06 09:31:42 +08:00
    拿现成的用, 选个模板直接魔改就完事了。 不比自己从 0 开发简单?
    博客就是输出文章的。有那从零开发的时间为什么不自己做一点更有意义的项目呢
    我的博客 www.skypyb.com 写了快三年了。。 一开始就是用的 wp 模板套的, 然后自己魔改了一下, 感觉挺好的
    dxppp
        8
    dxppp  
       2020-11-06 09:35:06 +08:00 via Android
    Hexo 搭配 GitHub Actions 自动部署到 CloudFlare Workers 上,连回源都免了
    Jalyn
        9
    Jalyn  
       2020-11-06 09:36:02 +08:00
    看自己的需求和喜好。我以前用 WP,但我比较喜欢折腾,同时又无法忍受 WP 的广告,所以自己买了服务器,用 typecho 搭建。

    搭建和更新文章都是我很享受的过程。
    liufish
        10
    liufish  
       2020-11-06 09:40:31 +08:00
    博客用 hexo 。然后用 mkdocs 弄了个类似 wiki 的站,拿来放教程
    skyc
        11
    skyc  
       2020-11-06 09:43:26 +08:00
    我是为了搭而搭。兴高采烈搭完,放几个月都没写,发现新的样式好看,又搭一遍,如此循环。
    gy0624ww
        12
    gy0624ww  
       2020-11-06 09:44:17 +08:00
    @skypyb 不错啊
    misaka19000
        13
    misaka19000  
       2020-11-06 09:46:36 +08:00
    曾经我非常不喜欢 Hexo,嗯,后来还是真香
    hyqCrystal
        14
    hyqCrystal  
       2020-11-06 09:46:37 +08:00
    我记得国外有款软件 直接写了然后发布了叫啥忘了 也是 md
    charmToby
        15
    charmToby  
       2020-11-06 09:47:55 +08:00
    开始是自己写,由于前端样式太丑,没动力更新,然后拿别人开源博客,自己魔改。
    vision1900
        16
    vision1900  
       2020-11-06 09:49:52 +08:00
    就像 VPN 和 云盘一样,自己搭
    打算用 Next.js ,支持渐进式静态渲染, 又快又强大
    polyang
        17
    polyang  
    OP
       2020-11-06 09:51:10 +08:00
    @charmToby 跟我现在的情况一样,我只会后端,前端会一点点,但写的样式太丑了,目前找了别人开源的博客前端,打算自己套后端接口。
    conge
        18
    conge  
       2020-11-06 09:51:37 +08:00
    刚把自己基于 wordpress 的网站搞瘫……
    真心觉得,越少折腾越好
    opengps
        19
    opengps  
       2020-11-06 09:55:02 +08:00 via Android   ❤️ 3
    刚开始我想自己开发,然而前 3 年都没开发出来,前 5 年都没部署起来
    sulinehk
        20
    sulinehk  
       2020-11-06 09:55:14 +08:00
    现在用的是 Hugo,我觉得关键是主题要不就简洁,可以自己加功能;要不就大而全,不用换来换去: https://www.sulinehk.com/
    rodrick
        21
    rodrick  
       2020-11-06 10:01:32 +08:00
    想更关注内容的话尽量就用现成的少折腾好,一次折腾完了以后只管写多好
    zerofancy
        22
    zerofancy  
       2020-11-06 10:05:12 +08:00
    对于大学生来说,写个博客是个不错的练手项目。难度不大,也有成就感。
    所以我自己写。
    zturns
        23
    zturns  
       2020-11-06 10:07:04 +08:00 via Android
    奈何没技术,只能用懒人方法,自己的才最好,别人的平台永远是打工仔
    Unicorns96
        24
    Unicorns96  
       2020-11-06 10:08:41 +08:00
    看你搭建博客的目的,侧重想锻炼技术还是分享内容,前者选择自己搭建,后者就随便了 博客园值得拥有
    mokeyjay
        25
    mokeyjay  
       2020-11-06 10:09:56 +08:00   ❤️ 1
    目前是 wp,可是但凡出点问题都难以下手排查,准备自己造轮子了
    chogath
        26
    chogath  
       2020-11-06 10:16:46 +08:00
    年纪大了不爱折腾,就放 github 上了,别人爱看看不看拉到
    pangjiawei19
        27
    pangjiawei19  
       2020-11-06 10:34:38 +08:00
    有人用过 halo 吗
    hyqCrystal
        28
    hyqCrystal  
       2020-11-06 10:43:38 +08:00
    @dxppp 这个咋操作勒 CloudFlare Workers 加速 github 就可以让国内那些没墙的朋友也能访问了吧
    hyqCrystal
        29
    hyqCrystal  
       2020-11-06 10:47:25 +08:00
    @pangjiawei19 用过 放弃了
    freetes
        30
    freetes  
       2020-11-06 10:48:19 +08:00
    博客文字最注重的是内容,而不是展示形式。所以真心想要写博客的,何不直接用石墨笔记、notion,甚至掘金、知乎等呢
    junjie2025
        31
    junjie2025  
       2020-11-06 10:55:06 +08:00
    hexo 大赞,很舒服
    zlu1123
        32
    zlu1123  
       2020-11-06 10:56:24 +08:00
    vuepress 挺好用的
    iamthegrad
        33
    iamthegrad  
       2020-11-06 11:05:21 +08:00
    我知道一个自建的,每天好像几万人看









    https://mo.fish








    我也是老粉了。。。
    avalon8
        34
    avalon8  
       2020-11-06 11:21:53 +08:00
    @iamthegrad 鱼塘+1
    Leonard
        35
    Leonard  
       2020-11-06 11:24:01 +08:00
    如果只是想开博客,当然用现成的,方便快捷。如果你还想磨练自己搭建网站的技术,就自己开发呗。
    sunhuawei
        36
    sunhuawei  
       2020-11-06 11:28:07 +08:00
    推荐一个软件 Gridea
    sunhuawei
        37
    sunhuawei  
       2020-11-06 11:28:32 +08:00
    忘了贴网址
    https://gridea.dev/
    namelosw
        38
    namelosw  
       2020-11-06 11:30:47 +08:00 via iPhone
    都搭过,问题是坚持不下来写
    necomancer
        39
    necomancer  
       2020-11-06 11:37:51 +08:00   ❤️ 1
    google 的 blogspot 神器
    lemon6
        40
    lemon6  
       2020-11-06 11:46:35 +08:00
    我是自己写的博客系统,感觉对自己的能力提升挺大的。从前端页面局部,注重响应式兼容美观,到后端表设计。以及最后的服务器部署,都能学到不少东西。
    lenkaren
        41
    lenkaren  
       2020-11-06 11:47:27 +08:00
    巧了……最近刚好用 ghost 搭了博客。人懒,无论是 fork 别人的来改,还是计划自己写,都不了了之。
    其实我就想找个好看点的支持 md 的可以评论的个人博客,就当写笔记。

    所以人还是要先搞明白自己的需求,再承认自己的本性,方可做出适合自己的选择。

    https://www.dbaren.com/
    Tezos
        42
    Tezos  
       2020-11-06 11:48:24 +08:00
    hugo
    dawn009
        43
    dawn009  
       2020-11-06 11:49:06 +08:00
    自己开发,从零开始。设计一套自己喜欢的东西远比输出文字重要得多。
    ncepuzs
        44
    ncepuzs  
       2020-11-06 12:12:30 +08:00
    找别人的改,改来改去还不如一开始就自己写,写得再烂也是自己的……
    sumouren
        45
    sumouren  
       2020-11-06 12:13:41 +08:00   ❤️ 1
    在吃饭,突然想到你们是买锅做饭?还是自己挖矿、炼铁、打自己喜欢造型的锅做饭?

    我个人意见,如果你的目的是吃饭,就买锅。
    verylove
        46
    verylove  
       2020-11-06 12:18:06 +08:00 via iPhone
    http://www.75271.com 开心洋葱网,拿来直接用,运行了 5 年了,后来服流量大了,阿里老是断网,后来维护就少了
    xcatliu
        47
    xcatliu  
       2020-11-06 12:24:57 +08:00
    自己开发了一个,即将发布 1.0 了 https://github.com/xcatliu/pagic
    Kilerd
        48
    Kilerd  
       2020-11-06 12:38:14 +08:00   ❤️ 1
    Kilerd
        49
    Kilerd  
       2020-11-06 12:38:27 +08:00
    Tink
        50
    Tink  
       2020-11-06 12:51:57 +08:00 via Android
    必然现成的
    charlie21
        51
    charlie21  
       2020-11-06 13:02:23 +08:00
    写了博客没人看,没人看写什么写阿,自己都不看
    tony1890
        52
    tony1890  
       2020-11-06 13:07:37 +08:00
    直接用的 wordpress 。因为我写的没它好。

    如果实在想折腾,不如另建一个。
    jerry033
        53
    jerry033  
       2020-11-06 13:10:49 +08:00
    jekyll 静态博客,稳定,省心。
    推广一下自己哈
    https://iforester.me
    clf
        54
    clf  
       2020-11-06 13:14:02 +08:00
    现成的,用的 halo 。
    Ixizi
        55
    Ixizi  
       2020-11-06 13:39:26 +08:00
    用的 Gatsby.js
    mingceng
        56
    mingceng  
       2020-11-06 13:46:11 +08:00
    在博客园写了几年,2013 年开始用 wordpress 搭了个人博客( https://www.chengxulvtu.com/),就记录点日常,平时遇到的问题,方便查阅。今年做了一个寻古诗词网( https://www.xungushici.com ),全部自己开发,因为不懂 php,也没选其他 cms 。
    killerv
        57
    killerv  
       2020-11-06 13:46:49 +08:00   ❤️ 1
    WordPress -> Laravel -> Django -> Gin
    博客完全就是练手用的……
    KouShuiYu
        58
    KouShuiYu  
       2020-11-06 13:49:12 +08:00
    @iamthegrad 广告收益怎么样
    polyang
        59
    polyang  
    OP
       2020-11-06 13:55:46 +08:00
    @freetes 我觉得,搭建博客的意义首先在于搭的过程,否则的话,为什么大家不像你说的,直接在现成的网络平台上写博客,为什么要买服务器搭博客呢?搭建博客的过程本身也是个学习的过程。 ——这是我个人的看法。
    limuyan44
        60
    limuyan44  
       2020-11-06 14:01:27 +08:00
    写博客× 不断换博客√
    IWSR
        61
    IWSR  
       2020-11-06 14:07:07 +08:00
    @skypyb 哈哈哈 在你站点文章里面感受到了直白的快乐 加油
    feYAN7
        62
    feYAN7  
       2020-11-06 14:09:32 +08:00
    wordpress -> hexo -> 自己搭建 * 3
    dxppp
        63
    dxppp  
       2020-11-06 14:18:13 +08:00 via Android
    @hyqCrystal 不是加速 GitHub,是 GitHub 开个私有仓库通过 GitHub Actions 推到 CloudFlare Workers,可以参考这篇文章
    https://blog.skk.moe/post/deploy-blog-to-cf-workers-site/
    注意他的 yaml 直接复制可能格式有点问题,格式错了 GitHub Actions 运行会报错

    现在相当于文章我一写好 markdown 推到 GitHub 就自动帮我渲染了(再强调一遍,没有源站,不需要回源,所有东西都只在 CloudFlare 上)
    tcp
        64
    tcp  
       2020-11-06 14:18:52 +08:00
    @necomancer 有做国内访问优化么?
    dxppp
        65
    dxppp  
       2020-11-06 14:27:55 +08:00 via Android
    居然不见有人提 Jamstack,什么 Netlify Vercel
    https://www.netlify.com/
    https://vercel.com/

    还有这个
    https://jamstack.org/
    https://gridsome.org/
    boris93
        66
    boris93  
       2020-11-06 14:29:12 +08:00 via Android
    现成的
    又追求颜值,又不会(懒得)写前端
    dxppp
        67
    dxppp  
       2020-11-06 14:29:54 +08:00 via Android
    这期播客有提到 Jamstack
    https://pca.st/gty8ezp9
    dxppp
        69
    dxppp  
       2020-11-06 14:38:52 +08:00 via Android
    @hyqCrystal 所谓的 serverless
    dxppp
        70
    dxppp  
       2020-11-06 14:39:32 +08:00 via Android
    @boris93 那 Jamstack 应该是很对你胃口的
    dxppp
        71
    dxppp  
       2020-11-06 14:40:36 +08:00 via Android
    @hyqCrystal 这篇文章有解释一下 Jamstack 这个词怎么来的
    https://tate-young.github.io/2020/01/30/jamstack.html
    Bijiabo
        72
    Bijiabo  
       2020-11-06 14:40:57 +08:00 via iPhone
    一开始是开源的,后来自己写。再后来考虑备份、迁移和使用成本,更倾向于与现有编辑器结合的方案。比如 Ghost + Ulysses,或者自建代理+Notion
    dxppp
        73
    dxppp  
       2020-11-06 14:43:18 +08:00 via Android
    SaberJack
        74
    SaberJack  
       2020-11-06 14:45:26 +08:00
    hugo -> github 懒人神器
    ReinerShir
        76
    ReinerShir  
       2020-11-06 14:56:50 +08:00
    hexo +github pages 0 成本
    DoUSeeMe
        78
    DoUSeeMe  
       2020-11-06 15:00:36 +08:00   ❤️ 1
    入行 1-2 年,自己撸了五六版;

    入行 3-4 年,网上找现有框架,自己撸样式;

    入行 5 年后,博客园等
    dxppp
        79
    dxppp  
       2020-11-06 15:03:31 +08:00 via Android
    其实 V2EX 上 Jamstack 搭博客帖子不少
    https://www.v2ex.com/t/597779
    https://www.v2ex.com/t/677725
    sanyuedev
        80
    sanyuedev  
       2020-11-06 15:23:03 +08:00
    @skypyb 原来是你的 名字挺好的
    necomancer
        81
    necomancer  
       2020-11-06 15:34:05 +08:00
    @tcp 我没做。感觉免费的话折腾起来太麻烦,收费的话有违初衷。
    Macv1994
        82
    Macv1994  
       2020-11-06 15:52:09 +08:00
    我自己用 flask 撸了一个 哈哈 http://2dogz.cn
    raaaaaar
        83
    raaaaaar  
       2020-11-06 16:09:33 +08:00 via Android
    折腾过半年,现在用专门的笔记软件,专注于内容
    tang123456
        84
    tang123456  
       2020-11-06 17:56:24 +08:00
    用 gridea 写了几篇
    yanglbme
        85
    yanglbme  
       2020-11-06 18:55:09 +08:00
    liuchengfeng1
        86
    liuchengfeng1  
       2020-11-06 18:55:27 +08:00
    自己在国外网站找的 html 模块框架,自己再修改。就是二次开发吧。
    撸上自己的网站: http://blog.musclewiki.cn/
    用了一年多了~
    xiongsa18
        87
    xiongsa18  
       2020-11-06 19:31:44 +08:00 via iPhone
    以前瞎折腾鼓捣过不少,现在随便找个静态站点生成器找个主题上传到 coding 。

    我理解的博客应该是注重内容,而非建站程序。没有内容输出,很快就会腻。

    此外推荐下 Gridea 、语雀🥳
    zdnet
        88
    zdnet  
       2020-11-06 20:04:42 +08:00 via Android
    推荐 Gridea,方便,好用,就是编辑器对小白还差点意思。 https://gridea.dev/
    jyeric
        89
    jyeric  
       2020-11-06 20:26:41 +08:00
    建议用现成的 有大量集成的
    博客主要是文章内容 文章内容有了你博客配置再烂也有人看
    相反 你博客各类配置做的很不错 文章内容没有 人家看都不看
    vfxx
        90
    vfxx  
       2020-11-06 20:27:54 +08:00
    没有人用 zblog 吗? php+sqlite,很方便好用
    cnfczn
        91
    cnfczn  
       2020-11-06 20:42:36 +08:00
    我更倾向于自己造轮子,之前留意过一阵后台输出,总有人探测各种框架的后台入口。然后就做了个蜜罐看看密码有没有泄露,加上框架这种不知道什么时候就暴雷,所以我还是自己造轮子吧,毕竟自己写的,漏洞再大也需要针对攻击。😂
    Leon6868
        92
    Leon6868  
       2020-11-06 21:30:01 +08:00
    @skypyb 请问你博客首页的壁纸是在哪搞到的,太好看了!
    akira
        93
    akira  
       2020-11-06 21:53:50 +08:00
    blogger,套个 cdn
    jasonkayzk
        94
    jasonkayzk  
       2020-11-06 22:32:36 +08:00
    用 Hexo + Nexmoe 主题魔改了一下,加了不少功能吧;
    地址: https://jasonkayzk.github.io/
    Shook
        95
    Shook  
       2020-11-06 22:41:02 +08:00
    @iamthegrad 这种项目,是如何获取别的网站的图标的?
    yingfengi
        96
    yingfengi  
       2020-11-06 22:43:07 +08:00 via Android
    非程序员,所以我用 WordPress
    Kaciras
        97
    Kaciras  
       2020-11-06 22:56:51 +08:00
    自己从头撸,前后端运维写文全干。
    https://blog.kaciras.com/
    7DLNU56W
        98
    7DLNU56W  
       2020-11-06 23:04:58 +08:00
    感觉又到分享自己博客的时候了: https://博客.卅卅.我爱你

    我刚开始是用 wordpress 的,后来改为纯自己写的博客了。不是因为 wordpress 怎么样,只是挺喜欢网页制作的,想做点自己的东西(或者说练练手而已),功能上还比不上 wordpress 的皮毛呢。

    建议:如果只是为了写博客,不是爱好写代码,还是用 wordpress 之类的,或者基于 wordpress 二次开发。如果就是像我一样纯喜欢,可以考虑自己写,即使功能不是很完善。
    April5
        99
    April5  
       2020-11-06 23:14:24 +08:00
    notion 建 database,blog 加载 notion 的文章,部署到 vercel
    主要是 vercel 访问速度真的很快
    https://april-zhh.cn/
    dawn009
        100
    dawn009  
       2020-11-06 23:44:02 +08:00
    @sumouren #45 问题是这里讨论的是博客。我个人意见,如果你想讨论厨具和做饭,就去厨师圈交流。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1237 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.