Netlify CMS : 完全就是为了 JAMstack 而设计的 CMS 系统

Netlify CMS 完全就是为了 JAMstack 而设计的 CMS 系统

前面分享了直接使用第三方的网页服务来进行内容修改的方法,但有时候如果想提升整体网站的专业感,可能还是需要建置一个後台系统才行。

今天的篇章就来聊聊 Netlify CMS 这个基於 Git 系统的开源 CMS 套件工具吧!

Netlify CMS != Netlify

首先要澄清的一点就是,虽然有个很有名的静态网站部署平台就叫 Netlify ,而且 Netlify CMS 也确实是他们家开源出来的 CMS 工具,但并不代表 Netlify CMS 只能用在 Netlify 部署的网站上面喔。

UI 介面试玩

而这个 CMS 的功能其实已经非常强大了,你可以先来下面这个网址体验看看官方提供的 Demo ,体验过後应该就能有一定程度的了解。
https://cms-demo.netlify.app

更新原理

上面有提到 Netlify CMS 是一个基於 Git 的 CMS 系统,这是什麽意思呢?

意思就是说,你在网站中安装了 Netlify CMS 後, Netlify CMS 会直接提供你一个完整的网站後台,而在使用後台一定会需要进行登入验证的动作对吧?

这个登入的动作就是登入你的 Git 平台,可以是 GitHub 也可以是 GitLab ,这下连安全性验证的问题都不用担心啦!一样交给那些「大平台」来处理罗。

而後台中进行的所有新增、修改、删除等动作,通通都是透过 Commit 一个版本变更来达成的,而版本变更後执行的 CI/CD 就会进行网站的更新,藉此来实作内容管理系统的功能。


<<:  第28天:箭头函式与this()

>>:  [Day-30] 30天总结

python入门学习day 2

#初学程序语言的你为什麽需要有GitHub? #Git & Github区别在哪里?? Gi...

使用Fortigate的DoS功能

近期有许多DDoS的资安事件,如下: 国内多家主机托管商遭疑似来自本土之 DVR 僵屍网路 DDoS...

大共享时代系列_005_共享宠物资讯

关於那些孩子们~请终养不弃养~~~ 关於我跟你的相识 大家有养毛小孩吗? 是如何邂逅的呢? 还是还在...

Day 7 - 使用 AES-CBC 机制对 Message 内文进行加密

图 7-1: 各栏位资料范例 本文的目标是将如 Message 栏位的内文使用 AES 加密机制将...

什麽是痛点?

痛点用在很多应用场景,在叙述使用者经验时,就是在替代用户在使用上不满,或是离开产品服务的关键要点。现...