@@ -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' | |||
try: | |||
long_description = open('README.markdown', 'rt').read() | |||
long_description = open('README.rst', 'rt').read() | |||
except IOError: | |||
long_description = '' | |||