我对网络开发世界很陌生,我很快就会使用无头 cms。所以,我正在寻找这个领域的一些指导。
如何从无头 cms 开始,我在哪里保存网站的前端代码?
如果在我进入这个领域之前还有什么我应该知道的,请告诉我。
谢谢 !
我对网络开发世界很陌生,我很快就会使用无头 cms。所以,我正在寻找这个领域的一些指导。
如何从无头 cms 开始,我在哪里保存网站的前端代码?
如果在我进入这个领域之前还有什么我应该知道的,请告诉我。
谢谢 !
无头 CMS 的想法是您认为“内容”的所有内容都进入其中。这可以来自文本、图像、类别……——这取决于你的项目。
无头 CMS 通常以可在不同平台和编程语言上使用的格式存储数据。大多数无头 CMS 返回 JSON,因为它可以在任何地方工作。
要回答前端代码应该放在哪里的问题,答案是“可能不在您的 CMS 中”。不过,将代码放在哪里取决于您(GitHub、您的本地计算机……)。每当您将源代码放入无头 CMS 时,您可能会走错路,因为您失去了重用内容的能力。例如,每当您将 HTML 放入内容中时,您就无法将相同的内容移植到不基于 HTML 的平台上(这就是 markdown 如此受欢迎的原因)。
这是与传统 CMS 系统的最大区别:无头 CMS 应该帮助您管理内容而不是代码。在与框架/语言无关的内容之上构建伟大的项目是开发人员的责任。
人们如何使用它?人们通常将他们网站的代码放在 GitHub 上,然后在需要时获取内容(这可以在静态网站的构建过程中完成,也可以在服务器或单页环境中的每个请求上动态获取)。
这种代码和内容分离的好处是开发人员不必担心内容管理系统。开发人员想要[进入花哨的框架]?去吧!选择您的技术并通过 HTTP 从 CMS 中提取数据。
无头 CMS 在内容分发和技术选择方面为您提供了很大的灵活性,尽管您必须自己构建使用内容的系统,但它们确实带来了负担。:) 希望有帮助。:)