Skip to content
forked from Dynalon/mdwiki

CMS/Wiki system using Javascript for 100% client side single page application using Markdown.

License

Notifications You must be signed in to change notification settings

geekdaily/mdwiki

 
 

Repository files navigation

MDwiki

100% static single file CMS/Wiki done purely with client-side Javascript and HTML5. Here's some lovely documentation.

!! This project is currently in experimental/learning mode!!

I'm just learning node and javascript, so I wouldn't rely on this fork if I were you.

Download

See https://github.com/Dynalon/mdwiki/releases for readily precompiled releases.

How to build a clean "distribution" copy from source

  1. Install node and npm
  2. Clone the mdwiki repo
  3. Install node dependencies: npm install && npm update
  4. Build MDwiki (you need automake installed - if you are on Windows check the contents of the Makefile for the list of commands to run them manually):
    make
  1. Copy dist/mdwiki.html to where you want it installed

How to build a debug/development copy from source

For development, use

grunt devel 

To get unminified source code compiled to dist/mdwiki-debug.html, as well as auto file watching and livereload support. Symlink the development mdwiki file into your webroot for testing.

Things To Do

[] Get rid of bootstrap affix dependency [] Upgrade to latest bootstrap package [] move from bootstrap.less to scss [] remove bootstrap-less package [] resolve deprecation warning in tsconfig.json

About

CMS/Wiki system using Javascript for 100% client side single page application using Markdown.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 73.7%
  • TypeScript 22.5%
  • HTML 1.9%
  • CSS 1.3%
  • Shell 0.5%
  • Less 0.1%