Introduction to notepag.es

Notepag.es lets you create individual pages with markdown, and also supports %%\LaTeX%% notation for mathematical equations. It was created to make it easier to write quick, technical documents that need to include code and/or maths. My main motivation was from writing university work submissions.

Standard markdown syntax can be used as described on the original syntax page[1]. The only additional restriction is that arbitrary HTML is disallowed (although tags that can be normally generated with markdown are allowed).

Math support is the latest version of MathJax[2]. Inline maths is delimited with %%, and block equations are delimited with $$. An example of using this markup can be seen at latexdemo[3].

The edit button is present on all pages at the top right, and reveals an Ace[4] editor with markdown highlighting support. The editor can be resized by dragging the left border marker, and can be toggled for preview without losing edits.

A different UI is presented to mobile users, based upon jQuery Mobile Alpha 3.

Pages can be created at any page address that is alphanumeric, with underscores and dashes allowed. Visiting the site root will give you a random page name. Pages can be passworded on creation, this password is then fixed and required to make edits to the page. A page without a password is open to be edited by all. Passwords are hashed using SHA-256 on the client, and SSL support is planned should there be interest.

Printing is supported via a stylesheet, and so the pages should print well either to PDF or a normal printer. Links used in the document are numbered and listed at the bottom.

I hope this site is useful, please message me on my github profile[5] with any issues. The source code used is available at fivesixty/notepages[6].

  • [1]: http://daringfireball.net/projects/markdown/syntax
  • [2]: http://www.mathjax.org/
  • [3]: http://notepag.es/latexdemo
  • [4]: http://ace.ajax.org
  • [5]: https://github.com/c-spencer
  • [6]: https://github.com/fivesixty/notepages
editeditcloseclosesavesavepreviewpreviewpasswordpassword