0.2.1 • Published 9 years ago

mssg v0.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
9 years ago

MSSG

Meteor Static Site Generator - Node module to render meteor routes as HTML, using PhantomJS

How it Works

In the config file, you give MSSG a bunch of routes. MSSG iterates over those routes, gets the page with PhantomJS, waits for a little bit so Phantom renders any potential JavaScript, and then saves the HTML to an appropriate file structure.

As of yet, there is nothing that makes it Meteor specific - it would work with any site with routes - so the title is a bit of a misnomer. However, someone took ssg on npm already.

Installation

  • Install phantomjs
  • Install MSSG from npm with npm install mssg To use MSSG through the command line, make sure you install globally with npm install -g mssg Sometimes the global install doesn't work - I've had this problem on OSX. If this is the case, just install mssg locally, and run the commands in the local folder.

Usage

MSSG can be used through the command line, or within node

Command Line

MSSG render configFile.json

With Node

var mssg = require('mssg');
mssg.render('configFile.json');

configFile.json references the location of your configuration file. Check out the one in the repo for an example of what you should include. Make sure you have a config file, or else you'll break the program.

Contributing

Just send a pull request! Check the Todo right below for things we need.

Todo

  • Add callbacks
  • Testing
  • Better error logging
0.2.1

9 years ago

0.2.0

9 years ago

0.1.2

9 years ago

0.1.0

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago