首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

Headless CMS + React

  •  
  •   ericgui · 69 天前 · 3756 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我发现这个Headless CMS的概念在美国很火,原因无他,节省时间,不用开发后端。

    至于前端,可以用 react 这样的前端框架来写。

    感觉两头好处都占了。

    我原先写 PHP 的,反正是被 wordpress 给恶心到了。但自己从头实现一个功能齐全、没有明显 bug 的后端,又确实比较费劲一点。

    所以就搞出来这个 React 使用 wordpress rest api 的模式来了,确实很省事。

    https://github.com/buzzycloud/buzzyblog

    各位老铁请轻拍

    第 1 条附言  ·  68 天前
    我看不少人收藏这帖子

    老铁们能不能帮忙点个 star ?谢了
    22 回复  |  直到 2019-09-04 23:41:36 +08:00
        1
    P233   69 天前
    Gatsby 配合 Headless CMS 感觉是现阶段最好的建站方案了
        2
    ericgui   69 天前 via Android
    @P233 咱这是自己尝试着实现一下这个模式,确实有优势
        3
    dimlau   69 天前
        4
    Ixizi   69 天前
    最近在整 Gatsby.js 确实很爽
        5
    mayne95   69 天前
    再用上 Netlify、Cloudflare-worker 这些服务。JAMstack、FaaS 一把梭是真的很舒服。
        6
    arslion   69 天前
    昨天刚刚在 thoughtworks 的技术雷达里注意到 headless CMS
        7
    ericgui   69 天前 via Android
    @mayne95 是的
        8
    hoyixi   69 天前
    是的,可以只用 WordPress 好用的后台功能,尤其是图片上传、管理、尺寸调整之类。

    现在类似专门的服务也不少,比如 Contentful, 可以说是 Serverless,也可以说是 Headless CMS
        9
    ericgui   69 天前
    @hoyixi 是的,作为一个普通用户,用 wp 还是挺好用的

    但作为一个开发者,wp 就太让人痛苦了
        10
    xi_lin   69 天前
    求教一下,Headless CMS 的好处是啥?我搜了下还是没看懂。还是需要一个 cms 服务在运行,只是只用 api 和它进行交互是吗?
        11
    ericgui   69 天前 via Android
    @xi_lin 对,

    比如 wp,你有一个服务器运行 wp,wp 会提供了 restful api,你可以用前端 app 来获取数据,定制一个新的博客,增加新的功能,甚至增加 wp 不可能提供的功能。

    更重要的原因是,现代 js 框架都很强大,wp 还是用 php 和 html 混写,太恶心了,很难定制,而且还在用 jq
        12
    rogwan   69 天前 via Android
    @ericgui wp 尾大不掉,全新重构的话周边生态全部重来,等于就是新立一个项目。现在都是 SNS 平台化,算法推荐内容,独立站的市场不大了,wp 官方也就没有很强意愿重写。
        13
    vhkdiy   69 天前
    Headless 是挺节省时间的,但涉及微信公众号和小程序怎么办,国内做产品肯定有其中一个
        14
    ericgui   69 天前 via Android
    @vhkdiy 谢谢反馈,这个我会继续探索一天,看怎么办比较好
        15
    ericgui   69 天前 via Android
    @vhkdiy 错字。探索一下。

    请大佬点个 star,保持对我的关注。

    有更新会继续放上来
        17
    ericgui   69 天前 via Android
    @satgi 多谢
        18
    eluotao   69 天前
    分享一个建好的实例就好了……
        19
    fool079   69 天前
    搜了一下不是很理解,希望解答一下。
    headless cms 主要是指后端提供的接口与内容展示方式无关吗?
    如果这样的话,这个约束条件是只是在后端?
        20
    ericgui   68 天前 via Android
    @eluotao 本周搭建起来,其实就是一个普通的博客,只是用了这个 react+headkess cms 的模式
        21
    ericgui   68 天前 via Android
    @fool079 就是找一个已经齐全功能的 cms,比如 wordpress,然后用这个它的 api,重做一个前端 app,而不是去 wordpress 里面修改它恶心的 theme。

    wp 作为一个存在了多年的 cms 系统,实在有点不符合现代的编程的概念,代码都是上古时代的东西,估计你不好适应。
        22
    ericgui   68 天前 via Android
    @fool079 后端提供的接口,确实和展示不太相关,毕竟你只是从后端拿数据,剩下的,你自由发挥了。

    至于约束条件,确实可能是后端,有的时候,后端功能不全,或者权限不够,或者其他什么原因导致你不能很好的在前端增加某个功能
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2683 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 13:25 · PVG 21:25 · LAX 05:25 · JFK 08:25
    ♥ Do have faith in what you're doing.