djcev.com

//

Git Repos / blogofile_blog

Last commit to this repo was on 2022-11-21 at 20:40.
You can jump to the README, the file list, the commit log, the branches, or tags.

Description

A Blogofile blog plugin. This is my local copy; the original can be found at https://github.com/EnigmaCurry/blogofile_blog .

You can clone this repo with:

git clone https://djcev.com/git/blogofile_blog.git

Readme

This is a Blogofile_ plugin that implements a basic blog engine.

.. _Blogofile: http://www.blogofile.com/

It provides a collection of Mako template files along with CSS and ancillary
files,
all derived from the HTML5Boilerplate project.
It also provided Blogofile_ configuration, controllers, filters, and commands
to allow you to create a simple blog engine that requires no database
and no special hosting environment.

The templates include features like:

* Custom `web fonts from Google`_
* Disqus_ comments
* `Google Analytics`_ tracking code stub
* seaofclouds_ jQuery twitter plugin

.. _web fonts from Google: http://www.google.com/webfonts/
.. _Disqus: http://disqus.com/
.. _Google Analytics: http://www.google.com/analytics/
.. _seaofclouds: http://tweet.seaofclouds.com/

Use them or remove them as you wish.

There's also a few sample posts to show off:

* Syntax highlighting for code snippets
* Unicode support
* Basic Markdown syntax

Customize the Mako templates,
create posts in reStructuredText, Markdown, or Textile, (or even plain HTML)
and blogofile generates your entire blog as
plain HTML, CSS, Javascript, images, and Atom/RSS feeds
which you can then upload to any old web server you like.
No database.
No CGI or scripting environment on the server.
Just fast, secure static content!

Take a look at the blogofile `project docs`_ for a quick-start guide,
and detailed usage instructions.

Or create a virtualenv and dive right in with::

pip install -U blogofile
pip install -U blogofile_blog

.. _project docs: http://blogofile.readthedocs.org/en/latest/

File List

Mode Name Size
-rw-r--r-- .gitignore 70.0 B
-rw-r--r-- CHANGES.txt 3.2 K
-rw-r--r-- CONTRIBUTORS.txt 1.0 K
-rw-r--r-- MANIFEST.in 165.0 B
-rw-r--r-- README.rst 1.6 K
-rw-r--r-- blogofile_blog/__init__.py 6.0 K
-rw-r--r-- blogofile_blog/commands.py 2.8 K
-rw-r--r-- blogofile_blog/site_src/404.html 1.2 K
-rw-r--r-- blogofile_blog/site_src/_config.py 2.7 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/__init__.py 2.9 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/archives.py 1.5 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/categories.py 3.1 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/chronological.py 1.8 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/feed.py 567.0 B
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/permapage.py 1.2 K
-rw-r--r-- blogofile_blog/site_src/_controllers/blog/post.py 15.8 K
-rw-r--r-- blogofile_blog/site_src/_filters/markdown_template.py 1.9 K
-rw-r--r-- blogofile_blog/site_src/_filters/rst_template.py 360.0 B
-rw-r--r-- blogofile_blog/site_src/_filters/syntax_highlight.py 5.4 K
-rw-r--r-- blogofile_blog/site_src/_filters/textile_template.py 293.0 B
-rw-r--r-- blogofile_blog/site_src/_htaccess 17.0 K
-rw-r--r-- blogofile_blog/site_src/_posts/000 - filler1.markdown 104.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/000 - filler2.markdown 104.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/000 - filler3.markdown 104.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/000 - filler4.markdown 104.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/001 - post 1.markdown 87.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/002 - post 2.markdown 1.2 K
-rw-r--r-- blogofile_blog/.../003 - unpublished draft.markdown 675.0 B
-rw-r--r-- blogofile_blog/site_src/_posts/007 - unicode test.markdown 1.6 K
-rw-r--r-- blogofile_blog/.../008 - post 8 - syntax highlight.markdown 415.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/base.mako 101.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/blog/archive_index.mako 211.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/blog/atom.mako 1.3 K
-rw-r--r-- blogofile_blog/site_src/_templates/blog/chronological.mako 467.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/blog/permapage.mako 582.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/blog/post.mako 1.1 K
-rw-r--r-- blogofile_blog/site_src/_templates/blog/post_excerpt.mako 87.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/blog/rss.mako 1.3 K
-rw-r--r-- blogofile_blog/site_src/_templates/body_scripts.mako 1.5 K
-rw-r--r-- blogofile_blog/site_src/_templates/footer.mako 639.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/head.mako 1.3 K
-rw-r--r-- blogofile_blog/site_src/_templates/header.mako 1.4 K
-rw-r--r-- blogofile_blog/site_src/_templates/sidebar.mako 526.0 B
-rw-r--r-- blogofile_blog/site_src/_templates/site.mako 1.4 K
-rw-r--r-- blogofile_blog/site_src/_templates/theme.mako 314.0 B
-rw-r--r-- blogofile_blog/site_src/crossdomain.xml 802.0 B
-rw-r--r-- blogofile_blog/site_src/css/grid.css 5.4 K
-rw-r--r-- blogofile_blog/site_src/css/handheld.css 81.0 B
-rw-r--r-- blogofile_blog/site_src/css/style.css 4.9 K
-rw-r--r-- blogofile_blog/site_src/favicon.ico 1.1 K
-rw-r--r-- blogofile_blog/site_src/img/apple-touch-icon.png 640.0 B
-rw-r--r-- blogofile_blog/site_src/index.html.mako 689.0 B
-rw-r--r-- blogofile_blog/site_src/js/jquery.tweet.js 7.6 K
-rw-r--r-- blogofile_blog/site_src/js/libs/dd_belatedpng.js 6.9 K
-rw-r--r-- blogofile_blog/site_src/js/libs/jquery-1.5.1.min.js 83.3 K
-rw-r--r-- blogofile_blog/site_src/js/libs/modernizr-1.7.min.js 8.8 K
-rw-r--r-- blogofile_blog/site_src/js/plugins.js 474.0 B
-rw-r--r-- blogofile_blog/site_src/js/site.js 223.0 B
-rw-r--r-- blogofile_blog/site_src/robots.txt 107.0 B
-rw-r--r-- blogofile_blog/site_src/themes/theme1/style.css 9.8 K
-rw-r--r-- blogofile_blog/tests/__init__.py 0.0 B
-rw-r--r-- blogofile_blog/tests/integration/__init__.py 0.0 B
-rw-r--r-- blogofile_blog/tests/integration/test_integration.py 1.5 K
-rw-r--r-- blogofile_blog/tests/test_post.py 7.5 K
-rw-r--r-- setup.py 2.1 K
-rw-r--r-- tox.ini 233.0 B

Return to the top of this page

Commit Log

Date Commit Message Author F + -
2022-11-21 Fix some deprecated/invalid escape sequences cev 1 +6 -3
2015-05-15 Version 0.8.3 Ryan McGuire 3 +3 -3
2015-05-15 Denormalizes setup.py parameters from __init__.py Ryan McGuire 1 +4 -6
2013-09-28 Add change note and new contributor re: #29. Doug Latornell 2 +4 -0
2013-09-28 Merge pull request #29 from jamur2/disqus-ssl Doug Latornell 2 +2 -2
2013-09-27 Load disqus with a protocol-relative URL John Murphy 2 +2 -2
2013-03-28 Add change note and new contributor re: #27. Doug Latornell 2 +5 -0
2013-03-28 Merge pull request #27 from bparsons/master Doug Latornell 6 +13 -4
2013-03-28 Merge branch 'YAML-msg' Doug Latornell 2 +4 -1
2013-03-28 Add note re: #24; inclusion of YAML error msg in post error msg. Doug Latornell 1 +3 -0
2013-03-28 Add dongrui to contributors list re: #23. Doug Latornell 1 +1 -0
2013-03-28 Add Python 3.3 to list of versions that we test against. Doug Latornell 2 +4 -1
2013-03-17 Add dongrui to contributors list re: #23. Doug Latornell 1 +1 -0
2013-03-15 Add Python 3.3 to list of versions that we test against. Doug Latornell 2 +4 -1
2013-03-01 Add page_num to the environment so that templates can see and use it Brian Parsons 2 +4 -2
2013-01-16 on YAML error display the original error message Peter Zsoldos 1 +1 -1
2012-12-23 Fix typo in default head.mako template re: #23. Doug Latornell 2 +4 -1
2012-12-01 Fix use of post UUID in permalink; re: #14. Doug Latornell 3 +29 -9
2012-12-01 Merge branch 'master' of github.com:EnigmaCurry/blogofile_blog Doug Latornell 3 +53 -30
2012-12-01 PEP 8 cleanup. Doug Latornell 1 +9 -18
2012-12-01 Replace doctests with unit tests. Doug Latornell 2 +43 -12
2012-11-29 Merge pull request #22 from zsoldosp/patch-1 Doug Latornell 1 +1 -0
2012-11-29 added reference to issue #21 that was fixed Peter Zsoldos 1 +1 -0
2012-11-28 Add `md` as synonym for `markdown` in default filters file extensions. Doug Latornell 2 +7 -0
2012-11-26 Fix Unicode handling in Markdown syntax highlight filter; re: #20. Doug Latornell 1 +9 -8
2012-11-22 Allow multiple user template directories; re: #13. Doug Latornell 3 +16 -3
More commits remaining [...]

Return to the top of this page

Branches

Branch Last Commit Commit Message Author
master 2022-11-21 Fix some deprecated/invalid escape sequences cev

Return to the top of this page

Tags

Tag Date Commit Message Author
0.8.3 2015-05-15 Version 0.8.3 Ryan McGuire
0.8b1 2012-10-08 Prep for 0.8b1 release. Doug Latornell
0.7.1docs 2012-06-09 Fix link to plugins branch docs on readthedocs.org. Doug Latornell
0.7.1 2011-01-30 Adds a new config method: build_finally Ryan McGuire
0.7 2011-01-01 Merge branch 'master' of https://github.com/mpirnat/blogofile Ryan McGuire
0.6 2010-03-30 handle posts in a subdirectory of the _posts directory. Ryan McGuire
0.5 2009-08-30 bugfix: removed unnecessary import from module Ryan McGuire
0.4 2009-07-20 Markdown logging is noisy, pot it down Ryan McGuire
0.3 2009-03-02 version 0.3 Ryan McGuire
0.2 2009-03-02 removed debug print statements Ryan McGuire
0.1 2009-03-02 Blogofile initial commit Ryan McGuire

Return to the top of this page