A portable executable for jemdoc

As you see, this web site was created using jemdoc. jemdoc is an awesomely simple and beautiful markup language for creating web sites. With its LaTeX and bibliography support, it is particularly useful for designing academic websites.

The main code for jemdoc is written in Python, and requires you to have access to a Python installation to create or host your website.

The whole process is delta-more complicated to do on Windows than on Unix, Linux, or Mac.

In case you do not have Python installed on your system, or you don't want to go through the hassle of running Python, read on.

I used py2exe to create an executable which makes jemdoc portable and easy to run on Windows.

The instructions, in layman's (read, average Windows user) terms:

  1. Download the following .zip file:

  1. Extract the files from the .zip file to some location.

  1. Put your “*.jemdoc” file in the same folder where you extracted the files in step 2.

  1. Peruse jemdoc website, especially the cheatsheet.

    • tip Make sure you don't have unnecessary white space in your LaTeX equations.

  1. Compile each “*.jemdoc” (for example, let's consider that your file is “index.jemdoc”) simply by running the following command in the command window:

jemdoc index