2012-12-04 243 views
5

您是否知道在客户端运行的任何现代JavaScript博客引擎或脚本?我不是在谈论node.js,而是一个不需要超过静态WWW服务器(即没有PHP)的脚本。客户端JavaScript博客引擎/脚本

它应该:

  • 使用一些HTML模板
  • 允许
  • 可能链接到具体的岗位取一些JS数据库博客文章(如本地存储,外部JSON后端)
  • 使其允许编辑帖子并将它们发送回数据库?

我知道JavascriptMVC,AngularJS,Backbone,Knockout等,但它们比完整的应用程序更像框架。我正在寻找类似于旧JSCMS的东西。

更新:搜索通过GitHub上我已经发现了一些可取的项目:MiniLOLStatic Site CMS。你还知道吗?

+0

如果根本没有服务器端组件......您在哪里保存输入的数据以便大家可以看到它? – deceze

+0

可能有一个外部服务器端数据库,脚本从中读取存储的帖子,例如,在JSON中,也许使用AJAX将它们发回,但脚本本身应该在客户端的浏览器中运行,所以它不使用PHP,node.js或Ruby等服务器端技术。 – niutech

+0

这意味着Javascript具有对该数据库的完全读/写访问权限,这意味着*任何人*都具有对该数据库的完全读/写访问权限。要限制管理员,你需要一些服务器端脚本来检查认证。在那里你有一个服务器端组件。 – deceze

回答

1

当然,你可以做到这一点,但每个人都必须在同一台计算机上才能使“博客引擎”工作。它几乎相当于使用相同文本文档的每个人。

+0

为什么?假设您可以访问静态Web服务器,而无需任何服务器端脚本。您可以将您的帖子存储在具有REST/JSON API的外部数据库中,但您希望通过某个JS引擎抓取并呈现它,该引擎还应实现在帖子之间进行导航等。 – niutech

+0

当然,但不能发布没有帖子。 – VoronoiPotato