forked from eaudeweb/contribtest
-
Notifications
You must be signed in to change notification settings - Fork 0
iuliachiriac/contribtest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project generates a site from static pages using Jinja2 templates. It is loosely inspired by Jekyll. ===== Installation 1. Clone git repository: git clone https://github.com/iuliachiriac/contribtest.git 2. Run init.sh: ./init.sh 3. Generate the site: ./generate.py test/source output 4. Run unit tests: - all of the tests: python unittests/run_tests.py - only the test you want - test_write_output, for example: python unittests/test_write_output.py ===== Requirements 1. Python 2.7 (get it from here: http://www.python.org/getit/) 2. Jinja 2 (see installation guidelines: http://jinja.pocoo.org/docs/intro/) ===== Usage 1. Define your own .rst files with the following structure: ------------------------------------------------------------------------------- {"layout": "layout_file.html", "template_variable1": "value1", "template_variable2": "value"} --- Page content ------------------------------------------------------------------------------- 2. In the `layout` folder place your jinja2 template files: layout_file.html: ------------------------------------------------------------------------------- <h1>{{ template_variable1 }}</h1> <p>{{ template_variable2 }}</p> {% block content %} {{ content }} {% endblock %} -------------------------------------------------------------------------------
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 99.6%
- Shell 0.4%