0

我想创建一个写出平面 html 文件的 cms,因此不涉及数据库。

这个想法是 CMS 将允许编辑和更新文件(用 php 编写,如果需要,可以使用 mysql 数据库),然后将这些更改保存/写出到 html 文件,而不是拥有一个依赖于 php 站点mysql调用来获取数据。

我的问题;这样的事情已经存在了吗?我这样做是不是让自己的事情变得更加困难?

谢谢 :)

4

5 回答 5

1

只需在Google上搜索无数据库 cms,就会出现许多选项。有一种叫做gpEasy的软件可能适合您的需求。我不建议重写已经存在的东西

这是一个关于无数据库 cms 的不错的博客

如果您已经在使用数据库来存储文件,那么使用 wordpress 之类的东西有什么问题?此外,如果您只是不喜欢 wordpress 而这是一个专为您设计的网站,为什么不使用您计算机上的程序来创建该网站,然后将该网站上传到您的服务器?

但是,如果您真的想制作自己的 cms,我的建议是看一下已经开发的 cms,然后对其进行修改以更好地满足您的需求,或者查看并创建自己的 cms。这将为您在创建自己的参考时提供很好的参考,因为您已经有一个可以使用的参考。

于 2012-06-12T15:18:15.813 回答
1

准系统 CMS 听起来可能符合要求:

http://barebonescms.com/

它不使用 MySQL,它的内置缓存系统输出静态 HTML 文件。它使用一点 PHP 来引导缓存,但根据网站的不同,这可以使用一些 Web 服务器规则(例如 .htaccess)完全绕过,或者只是将静态文件推送到生产盒上的正确位置并重命名它们(需要为每个页面使用一个子目录)。

于 2012-06-14T13:22:34.887 回答
0

编写静态 html 页面的 CMS 需要什么?

如果是出于性能问题,您仍然可以制作“常规”CMS 并将输出缓存为 html 文件。

于 2012-06-12T15:40:22.087 回答
0

$gem 安装中间人

Middleman 是一个命令行工具,用于使用现代 Web 开发环境的所有快捷方式和工具创建静态网站。

于 2013-03-13T07:04:51.443 回答
0

您也可以尝试使用您喜欢的 cms 或其他方式在本地制作完整站点,最后使用httrack或任何等效程序对其进行传递以获取静态版本

于 2013-03-13T07:16:51.717 回答