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.
 
 
 
Jordi Llonch 4951f5e5db Reverted lessc to JS version 9 years ago
..
ext Reverted lessc to JS version 9 years ago
sites Move the sorter plugin into the meta module. 11 years ago
ssp Move the sorter plugin into the meta module. 11 years ago
templates/jinja2 Made sorting tests predictable without changing the behavior of sorter plugin 13 years ago
README.rst Upgrade dependencies and setup for 0.8.5. 11 years ago
__init__.py Added plugin lifecycle hooks and tests. Moved media into the content folder 14 years ago
test_generate.py Context providers now accept all valid yaml data (Issue #189). 11 years ago
test_initialize.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_jinja2template.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_layout.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_model.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_plugin.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_simple_copy.py Reuse `fswrap` and `commando.util` modules. 11 years ago
test_site.py Ensure external urls are encoded properly. (Issue #158). 11 years ago
util.py Add Scss plugin. Base changes on Issue #179. 11 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