在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):fivesixty/notepages开源软件地址(OpenSource Url):https://github.com/fivesixty/notepages开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):NotepagesThis is the source code behind notepag.es, a page site designed to allow quick, technical documents to be written online, without access to a LaTeX distribution or editor such as LyX. The main formatting of the documents is done in Markdown, and maths can be embedded using LaTeX format. This repository contains the development version, which is available at dev.notepag.es and runs on the same database. The development version is deployed to live when it has been shown sufficiently stable. DependenciesThe Notepages server is built upon Node.js/MongoDB, and uses the Express and Mongoose libraries. Both libraries are available through
The client editor uses the Ace editor by Mozilla/Ajax.org with a custom MarkdownMode. Some icons used are from the Retina Display Icon Set. Editor icons are from the Fugue set, Copyright © Yusuke Kamiyamane. To clone the repo and all its submodules:
The database configuration is trivial and at the top of the CDN ContentNotepages serves the MathJax, Google Font API, and jQuery through their respective CDNs. Browser SupportReading and editing has been tested across all modern browsers (IE9, Safari 5, Chrome, Firefox 3.6/4). IE6 is not supported. IE7/8 should be able to read, though will not have code highlighting, and the edit experience will be haphazard. Chrome Frame is set to be enabled for users of IE8 or lower, but does not currently prompt for install. Mobile supportA mobile version is served to detected browsers, using jQuery Mobile Alpha 3. It has been tested on iPad/iPhone browsers. Reading experience is good on the iPad, somewhat constrained on the iPhone due to width. Editing is buggy due to alpha status of jQuery mobile., but functional. Mobile support is currently not supported in development, and will be moving to a read-only state pending finding suitable input arrangements.PrintingA print stylesheet is served which formats the document in a print friendly manner. Exporting of pages is not self-supported, but Print-to-PDF functionality of most browsers works as expected. SyntaxNotepag.es supports Markdown, but does not allow arbitrary HTML. HTML markup can still be used, but only insofar as elements that can naturally be created with markdown syntax. Some extensions to markdown syntax have been provided, at this time: tables and figures. Tables are a port of the PHP Markdown Extra syntax. Figures allow an optional
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论