{ "info": { "author": "Lance R. Vick", "author_email": "lance@lrvick.net", "bugtrack_url": null, "classifiers": [], "description": "# Rant #\n\n\n\n## About ##\n\n\"Rant\" is a CLI driven blog-aware website generator written in python. It is\nintended to make maintaining a blog or personal website easy using only your\nfavorite CLI editor such as vim, and a few simple commands.\n\nInsipired by great projects such as: [Jekyll](https://github.com/mojombo/jekyll),\n[Pelican](https://github.com/ametaireau/pelican)\nand [Goldbarg](https://github.com/Schnouki/Golbarg)\n\n## Current Features ##\n\n * Simple post/page authoring as markdown text files\n * sitemap.xml support\n * RSS / Atom support\n * Full jinja2 templating integration\n * Pagination\n * Pygments syntax hilighting\n * Disqus commenting integration in default templates\n * Other stuff\n\n## Requirements ##\n\n * Python 2.7+\n * pip\n * libyaml\n * jinja2\n * pygments\n\n## Usage / Installation ##\n\n1. Install rant\n\n ```bash\n pip install rant\n ```\n\n2. Start a new rant project\n\n Create a folder where you intend your site to live and initialize rant.\n\n ```bash\n mkdir my_rant_blog\n cd my_rant_blog\n rant install\n ```\n\n This will populate the folder with the basic rant project ready to add posts to.\n\n3. Create a post or page\n\n To make a first blog post do:\n\n ```bash\n rant publish\n ```\n\n This will open your default $EDITOR with a template like the following:\n\n ```bash\n ---\n layout: post\n title:\n date: 2011-09-23 02:45\n image:\n tags:\n comments: true\n draft: false\n ---\n ```\n\n Fill out the top [YAML](http://yaml.org/) block as you desire, then add\n your post below the '---' in\n [Markdown](http://daringfireball.net/projects/markdown/) format.\n\n On saving it will automatically generate any needed html for the page\n according to the 'post' templates found in 'layouts/post.html' .\n\n To edit a post in the future simply edit it and regenerate.\n\n ```bash\n vim posts/201109230245-My_neat_blog_post.md\n rant generate\n ```\n\n From here you can also modify any of the media found in /static, or edit\n any of the [Jinja2](http://jinja.pocoo.org/) layouts found in 'layouts'\n to your liking.\n\n Happy ranting :-)\n\n## Notes ##\n\n Use at your own risk. You may be eaten by a grue.\n\n Questions/Comments?\n\n You can find me on the web via:\n\n [Email](mailto://lance@lrvick.net) |\n [Blog](http://lrvick.net) |\n [Twitter](http://twitter.com/lrvick) |\n [Facebook](http://facebook.com/lrvick) |\n [Google+](http://plus.google.com/109278148620470841006) |\n [YouTube](http://youtube.com/lrvick) |\n [Last.fm](http://last.fm/user/lrvick) |\n [LinkedIn](http://linkedin.com/in/lrvick) |\n [Github](http://github.com/lrvick/)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lrvick/rant", "keywords": null, "license": "LICENSE.md", "maintainer": null, "maintainer_email": null, "name": "rant", "package_url": "https://pypi.org/project/rant/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rant/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/lrvick/rant" }, "release_url": "https://pypi.org/project/rant/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "A CLI driven blog-aware website generator. It is intended to make maintianing a blog or personal website easy using only your favorite console editor such as Vim, and a few simple commands", "version": "0.2.2" }, "last_serial": 2197574, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "804c693dbb3688548719ffacee9e1aa3", "sha256": "a88091a99f930e2dd6edc68755b39cce61a556369e76e68fe706455941ee09b4" }, "downloads": -1, "filename": "rant-0.2.tar.gz", "has_sig": false, "md5_digest": "804c693dbb3688548719ffacee9e1aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17615, "upload_time": "2014-08-25T07:35:13", "url": "https://files.pythonhosted.org/packages/71/d2/c8d00c9ef9d7cee28208a5d513dc97c451b34d5f476cc5d21889b68884d3/rant-0.2.tar.gz" } ], "0.2.1": [], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9b6226bde91c5925f15f6471f57de0ed", "sha256": "78f2715ff519b36d9190320a921c38abc8f0fa2ec2a5f53e7d19c45e3390ab65" }, "downloads": -1, "filename": "rant-0.2.2.tar.gz", "has_sig": true, "md5_digest": "9b6226bde91c5925f15f6471f57de0ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4987, "upload_time": "2016-07-01T09:24:57", "url": "https://files.pythonhosted.org/packages/de/cf/8a1619b8193b87ab6d8bb354c0997f7671beca468fa6c4e05ac74f7468e2/rant-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b6226bde91c5925f15f6471f57de0ed", "sha256": "78f2715ff519b36d9190320a921c38abc8f0fa2ec2a5f53e7d19c45e3390ab65" }, "downloads": -1, "filename": "rant-0.2.2.tar.gz", "has_sig": true, "md5_digest": "9b6226bde91c5925f15f6471f57de0ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4987, "upload_time": "2016-07-01T09:24:57", "url": "https://files.pythonhosted.org/packages/de/cf/8a1619b8193b87ab6d8bb354c0997f7671beca468fa6c4e05ac74f7468e2/rant-0.2.2.tar.gz" } ] }