forked from EnigmaCurry/blogofile
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c2f3f62
commit 35cb483
Showing
7 changed files
with
116 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,35 @@ | ||
Blogofile is a simple blog engine that requires no database and no | ||
special hosting environment. | ||
You customize a set of templates with Mako, | ||
create posts in a markup language like | ||
reStructuredText, Markdown, or Textile, (or even plain HTML) | ||
and Blogofile generates your entire blog as | ||
Blogofile is a static website compiler that lets you use various template | ||
libraries (Mako, Jinja2), | ||
and various markup languages (reStructuredText, Markdown, Textile) | ||
to create sites that can be served from any web server you like. | ||
|
||
Version 0.8 of Blogofile breaks out the core static site compiler | ||
and gives it a plugin interface. | ||
That allows features like the blog engine that was Blogofile's | ||
original raison d`être to be built on top of the core. | ||
|
||
`blogofile_blog`_ is a blog engine plugin created by the Blogofile developers. | ||
With it installed you get a simple blog engine that requires no | ||
database and no special hosting environment. | ||
You customize a set of Mako templates, | ||
create posts in reStructuredText, Markdown, or Textile, (or even plain HTML) | ||
and blogofile generates your entire blog as | ||
plain HTML, CSS, images, and Atom/RSS feeds | ||
which you can then upload to any old web server you like. | ||
No CGI or scripting environment is needed on the server. | ||
|
||
See the `main blogofile website`_ for usage instructions. | ||
See the `Blogofile website`_ for an example of a Blogofile-generated | ||
site that includes a blog, | ||
and check out the `project docs`_ for a quick-start guide, | ||
and detailed usage instructions. | ||
|
||
Or, if you're the "just get it done sort", | ||
create a virtualenv, | ||
and dive in with:: | ||
|
||
pip install -U Blogofile | ||
pip install -U blogofile_blog | ||
|
||
.. _main blogofile website: http://www.blogofile.com | ||
.. _blogofile_blog: http://pypi.python.org/pypi/blogofile_blog/ | ||
.. _Blogofile website: http://www.blogofile.com/ | ||
.. _project docs: http://blogofile.readthedocs.org/en/latest/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
Releasing Blogofile | ||
******************* | ||
|
||
Checklist for doing a release of Blogofile and the blogifile_blog plugin. | ||
|
||
* Do a platform test via tox: | ||
|
||
$ tox -r | ||
|
||
* Ensure that all features of the release are documented (audit CHANGES.txt). | ||
|
||
* Ensure that the docs build: | ||
|
||
$ cd docs | ||
$ make clean html | ||
|
||
* Write a release post for blogofile.com. | ||
|
||
* Change version number in: | ||
|
||
* Blogofile: | ||
|
||
* blogofile/__init__.py | ||
* blogofile/docs/conf.py | ||
* CHANGES.txt | ||
|
||
* blogofile_blog: | ||
|
||
* blogofile_blog/__init__.py | ||
|
||
* blogofile.com: | ||
|
||
* _config.py | ||
|
||
* Test upload to PyPI: | ||
|
||
$ python setup.py sdist register -r testpypi upload -r testpypi | ||
|
||
for both Blogofile and blogofile_blog. | ||
|
||
* Test installation in a pristine virtualenv: | ||
|
||
$ pip install --extra-index-url http://testpypi.python.org/pypi \ | ||
"Blogofile==<version>" | ||
$ pip install --extra-index-url http://testpypi.python.org/pypi \ | ||
"blogofile_blog==<version>" | ||
|
||
and then test building a site, even if it's the sample blog via: | ||
|
||
$ blogofile init test_blog blog | ||
$ blogofile build -s test_blog | ||
|
||
* Release to PyPI: | ||
|
||
$ python setup.py sdist register upload | ||
|
||
for both Blogofile and blogofile_blog. | ||
|
||
* Publish the release post for blogofile.com. | ||
|
||
* Announce to blogofile-discuss group/maillist. | ||
|
||
* Annouce to Google+. | ||
|
||
* Announce to Twitter. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,5 +6,5 @@ | |
Please take a moment to read LICENSE.txt. It's short. | ||
""" | ||
|
||
__author__ = "Ryan McGuire ([email protected])" | ||
__version__ = '0.8-DEV' | ||
__author__ = "Ryan McGuire, Doug Latornell, and the Blogofile Contributors" | ||
__version__ = '0.8b1' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -44,22 +44,23 @@ | |
'License :: OSI Approved :: MIT License', | ||
'Programming Language :: Python :: Implementation :: CPython', | ||
'Environment :: Console', | ||
'Natural Language :: English', | ||
'Natural Language :: English', | ||
]) | ||
|
||
setup( | ||
name="Blogofile", | ||
version=blogofile.__version__, | ||
description="A static website compiler and blog engine", | ||
long_description=long_description, | ||
author="Ryan McGuire", | ||
author=blogofile.__author__, | ||
author_email="[email protected]", | ||
url="http://www.blogofile.com", | ||
license="MIT", | ||
classifiers=classifiers, | ||
packages=["blogofile"], | ||
install_requires=install_requires, | ||
dependency_links=dependency_links, | ||
zip_safe=False, | ||
entry_points={ | ||
'console_scripts': ['blogofile = blogofile.main:main']}, | ||
) |