A fork of hyde, the static site generation. Some patches will be pushed upstream.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Elliott Sales de Andrade 6396d44b29 Move the tagger plugin into the meta module. 13 years ago
..
ext Move combine plugin into the structure module. 12 years ago
sites Move the tagger plugin into the meta module. 12 years ago
ssp Move the tagger plugin into the meta module. 12 years ago
templates/jinja2 Made sorting tests predictable without changing the behavior of sorter plugin 14 years ago
README.rst Upgrade dependencies and setup for 0.8.5. 12 years ago
__init__.py Added plugin lifecycle hooks and tests. Moved media into the content folder 15 years ago
test_generate.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_initialize.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_jinja2template.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_layout.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_model.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_plugin.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_simple_copy.py Reuse `fswrap` and `commando.util` modules. 12 years ago
test_site.py Reuse `fswrap` and `commando.util` modules. 12 years ago
util.py Grouping template added 14 years ago

README.rst

Requirements
============

All the python requirements are enumerated in dev-req.txt. You can install them
with:

::
pip install -r dev-req.txt


Apart from these requirements the following are required by plugins if you
choose to run the corresponding tests. Some of the comands use the Mac OS X
package manager `homebrew` - please use the package manager corresponding to
your operating system.


::
# stylus
npm install -g stylus

#uglifyjs
npm install -g uglify-js

#asciidoc
brew install asciidoc
cd /usr/local/Cellar/asciidoc/8.6.8/bin
curl -O https://asciidoc.googlecode.com/hg/asciidocapi.py

#optipng
brew install optipng


Ensure that `asciidoc`_ python api is available in the python path.

For example:

::
export PYTHONPATH=/usr/local/Cellar/asciidoc/8.6.8/bin:$PYTHONPATH


Run the tests
=============

::
nosetests hyde/tests