基于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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!