Skip to content
Google Docs content parser
CoffeeScript JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src powerful includablePaths/excludablePaths config using regexps
test fix broken config file
.gitignore get rid of docs folder, there is nothing valuable
.gitmodules remove submodule test/demo_data/source_folder_example
.npmignore Source and target dir locating improved..
Makefile turn tests into coffee, get rid of "sleep" NPM install command added to readme.
coffeelint.json use coffeelint for consistent style, follow github's style guide
package.json revamped SiteParser

Restatic from BinaryAge

A command-line utility which can pump spreadsheet data to your static web!

Technical information

How it works

Restatic takes your static web and replaces restatic markup with dynamic data, say fields from Google Spreadsheets.

When you launch restatic, it will:

  • copy the source to target directory
  • extract data from Google Spreadsheets and build associative array
  • process contents of target directory and replace all marks with associated fields

You may write your own extractor

Extend the class Extractor and write function extract which will return the associative array with markup in key and data in value - eg. { "/-Posts-2B-/": "Hello world" }

And its installable throught NPM

npm install restatic

Something went wrong with that request. Please try again.