Skip to content

01. Requirements

Scott J edited this page Sep 11, 2019 · 10 revisions

Required:

  • Bash 4
  • GNU utils (GNU date and sed)
  • a local web server
  • Perl
  • a terminal

Optional:

  • Pygments (for code syntax highlighting, requires Python)
  • a GitHub, GitLab or Netlify account (for easier deployment and hosting)

NOTES:

  • currently not working on Macs "out of the box", but will fix that soon

  • Perl is only required to run markdown.pl - the best Markdown to HTML parser. If you use something else, you won't need Perl.

  • If you don't have busybox httpd or httpd, any other web server will do, you just need to run it from the right directory:

    • if $site_url is /, run the web server from .
    • if $site_url is /foo, run the web server from ../
    • if $site_url is /foo/bar, run the web server from ../../ (etc).

(mdsh will work it out automatically if you use the server start|stop commands)

Tested on:

  • Puppy Linux

Clone this wiki locally