Tree @portfolio (Download .tar.gz)
mmm
mmm is not the www, because it runs on MoonScript.
live version at mmm.s-ol.nu.
What?
This repo is roughly split into three parts:
- mmm.dom,- mmm.component: polymorphic Lua/Moonscript modules web development.
 [code:- mmm- docs]
- mmmfs: the CMS/FS powering mmm.s-ol.nu.
 [code:- mmm/mmmfs- article]
- the page contents: includes my portfolio, blog, experiments...
 authored using a mix of Moonscript, Markdown and HTML, thanks to the power ofmmmfs. [data:root, but you might want to read a bit about mmmfs before you jump in.
Building & Viewing
mmm is built using tup.
You can build the static content with:
$ tup init
$ tup
Then, run some kind of HTTP server from within root, e.g. with python 3 installed:
$ cd root
$ python -m http.server
You can then view the website in your browser.
The example above will provide it at http://localhost:8000.
During development you may want to automatically rebuild the project as files are changed. You can do this with the following command:
$ tup monitor -f -a
    
      Commit History
    
    
      @portfolio
    
    
        git clone https://git.s-ol.nu/mmm.git
    
    
  
  
  
  
  - bugfixes s-ol 6 years ago
- portfolio progress s-ol 6 years ago
- portfolio wip s-ol 6 years ago
- add VJmidiKit s-ol 6 years ago
- add IYNX docs page s-ol 6 years ago
- add desc, inline to mmm-embed s-ol 6 years ago
- put brack browser. oops? s-ol 6 years ago
- add .tup to dockerignore s-ol 6 years ago
- add jam facet to all games s-ol 6 years ago
- small fixes s-ol 6 years ago