基于NodeJS的交互式Wiki系统:TiddlyWiki
TiddlyWiki是一个采用JavaScript实现的完整互动维基系统。它可以用来作为在浏览器中单一的HTML文件或作为一个强大的Node.js应用。它是高度可定制:整个用户界面本身都是采用可被破解的 WikiText 实现。
特性
- The ability to save changes on almost any desktop HTML5 compatible-browser, with custom apps to enable Saving on iPad/iPhone and Android, and a cross-platform Firefox extension that even runs on Android
- Bitmap images and SVG images are first-class citizens alongside text
- Concise and expressive WikiText that generates semantic HTML
- Integrated AES encryption
- TiddlyWiki isn't just a wiki - you can build custom applications with it like this TaskManagementExample
- Familiar user interface elements like and
- Easily import content via drag and drop, copy and paste, or browsing for local files
- Clone existing tiddlers (for example, )
- TiddlyWiki is surprisingly scalable to many thousands of tiddlers and megabytes of content
- Try out the
- Explore the D3.js visualisation plugin
- CodeMirror support via a plugin
- Markdown support via a plugin
- Many internal improvements:
- TiddlyWiki can now be run under Node.js as well as in the browser, allowing it to be used as a personal web server
- An elegant microkernel architecture, that allows infinite customisation by replacing and augmenting the core modules
- TiddlyWiki version 5 can directly build both itself and previous (2.x.x) versions of TiddlyWiki from their constituent separate files, without needing external tools
- Run the TiddlyWiki test suite from http://tiddlywiki.com/test.html
- Last but not least, TiddlyWiki is a rare example of a practical quine
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!