A Python Static Website Generator (Presently Unmaintained).
MIT License
Version 0.8.9
.. image:: https://travis-ci.org/hyde/hyde.svg?branch=master
Hyde starter kit
_ by merlinrebrovic
_ is a really nice way to get started
with hyde.
Hyde layout for bootstrap
_ by auzigog
_ is also a good alternative if you
like Twitter's bootstrap framework
_.
You can also take a look at Hyde Powered Websites
_ for inspiration and
reference.
Currently hyde is only supported on python 2.7.x. Python 3.x support is in
progress, thanks to jonafato
_.
Hyde is not actively maintained.
Mailing List: hyde-dev
_ on google groups.
IRC: #hyde on freenode
To get the latest released version:
::
pip install hyde
For the current trunk:
::
pip install -e git://github.com/hyde/hyde.git#egg=hyde
The following command:
::
hyde -s ~/test_site create
will create a new hyde site using the test layout.
::
cd ~/test_site
hyde gen
::
cd ~/test_site
hyde serve
open http://localhost:8080
::
cd ~/test_site
hyde publish -p github
Hyde supports extensible publishers.
Github
The hyde documentation is published to github pages using this command with
the following configuration:
::
publisher:
github:
type: hyde.ext.publishers.dvcs.Git
path: ../hyde.github.com
url: [email protected]:hyde/hyde.github.com.git
.. Note:: Currently, the initial path must have clone of the repository
already in place for this command to work.
PyFS
Hyde also has a publisher that acts as a frontend to the awesome
PyFS library
_ (thanks to rfk
_). Here are a few configuration
options for some PyFS backends:
::
publisher:
zip:
type: hyde.ext.publishers.pyfs.PyFS
url: zip://~/deploy/hyde/docs.zip
s3:
type: hyde.ext.publishers.pyfs.PyFS
url: s3://hyde/docs
sftp:
type: hyde.ext.publishers.pyfs.PyFS
url: sftp:hydeuser:[email protected]
.. Note:: PyFS is not installed with hyde. In order to use the PyFS publisher, you need to install pyfs separately.
Any PyFS dependencies (Example: boto
for S3 publishing)
need to be installed separately as well.
::
pip install fs
pip install boto
To get additional help on PyFS backends, you can run the following command once PyFS is installed:
::
fsls --listopeners
julien.danjou.info
_luffy.cx
_Cloudpanic
_Hyde Documentation Source
_Changelog
_Authors
_.. _hyde: https://github.com/lakshmivyas/hyde .. _Hyde documentation: http://hyde.github.com .. _Hyde Documentation Source: https://github.com/hyde/docs .. _Cloudpanic: https://github.com/tipiirai/cloudpanic .. _Authors: https://github.com/hyde/hyde/graphs/contributors .. _Changelog: https://github.com/hyde/hyde/blob/master/CHANGELOG.rst .. _Hyde starter kit: http://merlin.rebrovic.net/hyde-starter-kit/about.html .. _merlinrebrovic: https://github.com/merlinrebrovic .. _rfk: https://github.com/rfk .. _PyFS library: http://packages.python.org/fs/ .. _Hyde layout for bootstrap: https://github.com/auzigog/hyde-bootstrap .. _auzigog: https://github.com/auzigog .. _bootstrap framework: http://twitter.github.com/bootstrap/ .. _Hyde Powered Websites: https://github.com/hyde/hyde/wiki/Hyde-Powered .. _hyde-dev: https://groups.google.com/forum/#!forum/hyde-dev .. _julien.danjou.info: https://github.com/jd/julien.danjou.info .. _luffy.cx: https://github.com/vincentbernat/www.luffy.cx .. _jonafato: https://github.com/jonafato .. _llonchj: https://github.com/llonchj