ajm188 / fugl

User-friendly static site generation. (EECS 395 Spring 2015 Course Project)
2 stars 2 forks source link

Fugl Build Status Coverage Status

User-friendly static site generation as a service. Powered by Pelican.

Installation

Postgresql

    CREATE ROLE fugl PASSWORD '<password>' NOSUPERUSER CREATEDB NOCREATEROLE INHERIT LOGIN;
    CREATE DATABASE fugl OWNER fugl;

Python

VirtualEnv

Packages

Development

Themes

To get themes added to the database (you should have gotten everything prior to this done):

git submodule init
git submodule update
# wait a little while
cd pelican-themes
git submodule init
git submodule update
# wait a lot longer
cd ../fugl
./manage.py loadthemes

Deployment

To deploy a new version, the following procedure should be used:

And you should have successfully deployed a new Fugl!