title: How do I serve MathJax from a local Happstack server?
body: <p>I'm not a developer/programmer. I'm just someone trying to use <a href="https://github.com/jgm/gitit" rel="nofollow">Gitit</a> to take notes. I've got it to the point where it runs on Windows, but the math looks best using MathJax. I don't want to rely on a remote CDN to get the MathJax working (power cuts and internet disconnections are very frequent here). The author of the app mentions it can be setup in "4 lines of code" in Happstack:</p>
  
  <pre><code>mathjax-script: https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
  # specifies the path to MathJax rendering script.
  # You might want to use your own MathJax script to render formulas without
  # Internet connection or if you want to use some special LaTeX packages.
  # Note: path specified there cannot be an absolute path to a script on your hdd, 
  # instead you should run your (local if you wish) HTTP server which will 
  # serve the MathJax.js script. You can easily (in four lines of code) serve
  # MathJax.js using http://happstack.com/docs/crashcourse/FileServing.html
  # Do not forget the "http://" prefix (e.g. http://localhost:1234/MathJax.js)
  </code></pre>
  
  <p>The link to the tutorial is broken, so I'd be grateful for some assistance. Is there is any MathJax configuration I need to change, or simply extracting the files will do? I'll be writing lots of math in gitit. I'd prefer not to set up Apache etc. to serve MathJax. Gitit already uses Happstack, I'd prefer using that. Thanks!</p>
  
  <p><em>EDIT:</em> Just to be clear I'm not sure how to assign the port 1234 to serve this script </p>