@@ -1,72 +0,0 @@ | |||||
Version 0.8rc1 | |||||
# A brand new **hyde** | |||||
This is the new version of hyde under active development. Hyde documentation | |||||
is a work in progress and can be found [here](http://hyde.github.com). | |||||
## Installation | |||||
To get the latest released version: | |||||
pip install hyde | |||||
For the current trunk: | |||||
pip install -e git://github.com/hyde/hyde.git#egg=hyde | |||||
## Creating a new hyde site | |||||
The following command: | |||||
hyde -s ~/test_site create | |||||
will create a new hyde site using the test layout. | |||||
## Generating the hyde site | |||||
cd ~/test_site | |||||
hyde gen | |||||
## Serving the website | |||||
cd ~/test_site | |||||
hyde serve | |||||
open http://localhost:8080 | |||||
The server also regenerates on demand. As long as the server is running, | |||||
you can make changes to your source and refresh the browser to view the changes. | |||||
## Examples | |||||
1. [Hyde Documentation](https://github.com/hyde/docs) | |||||
2. [Cloudpanic](https://github.com/tipiirai/cloudpanic) | |||||
3. [Ringce](https://github.com/lakshmivyas/ringce/tree/v3.0) | |||||
## A brief list of features | |||||
1. Support for multiple templates (although only `Jinja2` is currently implemented) | |||||
2. The different processor modules in the previous version are now | |||||
replaced by a plugin object. This allows plugins to listen to events that | |||||
occur during different times in the lifecycle and respond accordingly. | |||||
3. Metadata: Hyde now supports hierarchical metadata. You can specify and override | |||||
variables at the site, node or the page level and access them in the templates. | |||||
4. Sorting: The sorter plugin provides rich sorting options that extend the | |||||
object model. | |||||
5. Syntactic Sugar: Because of the richness of the plugin infrastructure, hyde can | |||||
now provide additional syntactic sugar to make the content more readable. See | |||||
`blockdown` and `autoextend` plugin for examples. | |||||
## Next Steps | |||||
1. Documentation | |||||
2. <del>Default Layouts</del> | |||||
3. Django Support | |||||
4. Plugins: | |||||
* <del>Tags</del> | |||||
* Atom / RSS | |||||
* <del>Text Compressor (CSS, JS, HTML)</del> | |||||
* <del>Image optimizer</del> |
@@ -0,0 +1,99 @@ | |||||
Version 0.8rc1 | |||||
A brand new **hyde** | |||||
==================== | |||||
This is the new version of `hyde`_ under active development. Hyde | |||||
documentation is a work in progress and can be found `here`_. | |||||
Installation | |||||
------------ | |||||
To get the latest released version: | |||||
:: | |||||
pip install hyde | |||||
For the current trunk: | |||||
:: | |||||
pip install -e git://github.com/hyde/hyde.git#egg=hyde | |||||
Creating a new hyde site | |||||
------------------------ | |||||
The following command: | |||||
:: | |||||
hyde -s ~/test_site create | |||||
will create a new hyde site using the test layout. | |||||
Generating the hyde site | |||||
------------------------ | |||||
:: | |||||
cd ~/test_site | |||||
hyde gen | |||||
Serving the website | |||||
------------------- | |||||
:: | |||||
cd ~/test_site | |||||
hyde serve | |||||
open http://localhost:8080 | |||||
The server also regenerates on demand. As long as the server is running, | |||||
you can make changes to your source and refresh the browser to view the | |||||
changes. | |||||
Examples | |||||
-------- | |||||
1. `Hyde Documentation`_ | |||||
2. `Cloudpanic`_ | |||||
3. `Ringce`_ | |||||
A brief list of features | |||||
------------------------ | |||||
1. Support for multiple templates (although only ``Jinja2`` is currently | |||||
implemented) | |||||
2. The different processor modules in the previous version are now | |||||
replaced by a plugin object. This allows plugins to listen to events | |||||
that occur during different times in the lifecycle and respond | |||||
accordingly. | |||||
3. Metadata: Hyde now supports hierarchical metadata. You can specify | |||||
and override variables at the site, node or the page level and access | |||||
them in the templates. | |||||
4. Sorting: The sorter plugin provides rich sorting options that extend | |||||
the object model. | |||||
5. Syntactic Sugar: Because of the richness of the plugin | |||||
infrastructure, hyde can now provide additional syntactic sugar to | |||||
make the content more readable. See ``blockdown`` and ``autoextend`` | |||||
plugin for examples. | |||||
Next Steps | |||||
---------- | |||||
1. Documentation ✓ | |||||
2. Default Layouts ✓ | |||||
3. Django Support ✓ | |||||
4. Plugins: | |||||
- Tags ✓ | |||||
- Atom / RSS | |||||
- Text Compressor (CSS, JS, HTML) ✓ | |||||
- Image optimizer ✓ | |||||
.. _hyde: https://github.com/lakshmivyas/hyde | |||||
.. _here: http://hyde.github.com | |||||
.. _Hyde Documentation: https://github.com/hyde/docs | |||||
.. _Cloudpanic: https://github.com/tipiirai/cloudpanic | |||||
.. _Ringce: https://github.com/lakshmivyas/ringce/tree/v3.0 |
@@ -13,7 +13,7 @@ import sys | |||||
PROJECT = 'hyde' | PROJECT = 'hyde' | ||||
try: | try: | ||||
long_description = open('README.markdown', 'rt').read() | |||||
long_description = open('README.rst', 'rt').read() | |||||
except IOError: | except IOError: | ||||
long_description = '' | long_description = '' | ||||