Javascript 有没有人在 NodeJS 中实现过 wiki?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5956167/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-23 19:39:47  来源:igfitidea点击:

Has anyone implemented a wiki in NodeJS?

javascriptnode.jswikiwiki-engine

提问by blueberryfields

I'm looking for a pure javascript, open-sourced, wiki implementation, preferably one using NodeJS. Where might I find it?

我正在寻找一种纯 javascript、开源的 wiki 实现,最好是使用 NodeJS 的。我在哪里可以找到它?

采纳答案by Rob Raisch

I'd suggest jingothanks to its nice design (with very sane typography), use of gitas backing datastore, format compatibility with the markdown format used by github (gollum), and the fact that it's somewhat actively developed.

我建议使用jingo,这要归功于它的漂亮设计(具有非常理智的排版)、使用git作为支持数据存储、与 github ( gollum)使用的Markdown格式的格式兼容性以及它在某种程度上积极开发的事实。

As of Jan 2017, Matterwikiis also actively developed.

截至 2017 年 1 月,Matterwiki也在积极开发中。

Wiki.jsis also being actively developed. It's using a git datastore, has a markdown editor, search engine and assets management.

Wiki.js也在积极开发中。它使用 git 数据存储,具有降价编辑器、搜索引擎和资产管理。

Tiddlywiki can generate static HTML.

Tiddlywiki 可以生成静态 HTML

Npmjs and GitHub reveal only two other relatively popular and somewhat active projects: openKBand Hazel.

Npmjs 和 GitHub 仅展示了另外两个相对流行且有些活跃的项目:openKBHazel

Wikipedia shows mostly the same JS wiki engines, plus Grokla, which is closed source.

维基百科显示了大部分相同的 JS wiki 引擎,以及封闭源代码的Grokla

Wikimatrix lists 7 wiki engines powered by JavaScript.

Wikimatrix 列出了7 个由 JavaScript 提供支持的 wiki 引擎



Old answer: https://github.com/gjritter/nodewiki(no updates since 2010).

旧答案:https: //github.com/gjritter/nodewiki(自 2010 年以来没有更新)。

回答by w00t

Here's a very recent Node.js one: https://github.com/milani/node-gitwiki. Needs work I think.

这是一个非常新的 Node.js:https: //github.com/milani/node-gitwiki。我认为需要工作。

But if you just want HTML5+CSS+JavaScript, then http://www.tiddlywiki.com/does without a remote server, all via an in-browser web app. Pretty cool :-)

但如果你只想要 HTML5+CSS+JavaScript,那么http://www.tiddlywiki.com/不需要远程服务器,全部通过浏览器内的 Web 应用程序完成。很酷:-)