1

想象一下,我创建了一个新的 javascript 框架,并想展示一些使用它的示例,并让其他人根据需要添加示例。至关重要的是,我希望这一切都在 github 上。

我想我需要提供一个包含框架的模板 HTML 文档,并正确分类所有页眉和页脚。然后人们会将示例添加到示例文件夹中。

但是,这样做,我最终会得到一长串 HTML 文件。如果我想为每个示例添加某种元数据,例如标签/作者/日期等,然后我可以提供搜索功能,我需要做什么?如果只有我在做这个,我想我可能会建立一个数据库。但因为是合作,所以有点棘手。

如果每个 HTML 文件在 JSON 文件中都有一个相应的条目,列出了我可以放置此元数据的所有示例,它会起作用吗?我可以使用它创建一些基本的搜索功能吗?是否会出现以下情况:第 1 步:创建新的示例文件,第 2 步:将文件引用和文件元数据添加到 JSON 文件?

与我想要的类似的一个很好的例子是 wbond 的包管理器http://wbond.net/sublime_packages/community

(不会有很多创建/更新/销毁操作 - 主要是阅读。

4

1 回答 1

5

查看这个 Javascript 数据库:http ://www.taffydb.com/

还有其他 Javascript 数据库可让您加载 JSON 数据,然后进行数据库操作。Taffy 可让您搜索文档。

不过,这对我来说听起来是个好主意——制作 HTML 文件和关联的 JSON 文档,其中包含有关它的元数据。

于 2013-06-27T16:24:46.503 回答