{ "info": { "author": "Karim C", "author_email": "karim.cheurfi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary" ], "description": "Version 0.1.0\n\n# Chevette\n\nChevette is a static blog engine written in Python. It presently only supports version 3.5 and up.\nThere are currently no plans to add compatibility to previous versions although efforts from other contributors are most welcome.\n\n\n_Note: the project is currently an alpha release._\n_There are still tests that need to be performed so certain functionality might not be fully stable._\n\n## Installation\nInstallation is fairly straightforward. Make sure you have either `pip` or `pipenv` installed on your system and run the following command:\n\n```bash\npip install chevette\n# or if you are using pipenv\npipenv install chevette\n```\n---\n\n## Basic Usage\n\nInstalling chevette will give you access to a command line utility to help you with your needs.\n\n### Create a blog\n\nIt's a simple as executing\n\n```bash\nchevette new \n```\n\nThis will generate a basic boilerplate project for your site (Including template files).\n\n### Build the blog\n\nTo build your blog (ie: convert all your markdown posts to html):\n\n1. Navigate to the project directory (if you're not already there)\n\n```bash\ncd /path/to/your/project/directory\n```\n2. Run the `build` command\n```bash\nchevette build\n```\nThis will generate all the necessary html files (including pages and other assets) and place them in a directory called `public` within the project directory.\n\n\n### Launch a server\nChevette comes with a very simple http server to help you track the changes you make to your blog.\n\n1. In a new terminal session, navigate to the `public` folder inside of your project directory (see the previous section)\n\n```bash\ncd /path/to/your/project/directory/public\n```\n\n2. Run the `serve` command\n```bash\nchevette serve\n```\n\nA server will be launched which will be accessible at `localhost:9310`\n\n---\n\n## Roadmap\nAs I've mentioned in the beginning of this README, chevette is still in its infancy and is very much a work in progress. There are many features I would like to implement, including the following:\n\n* Code syntax highlighting in posts\n* A drafts / unpublished mechanism\n* Better logging, error messages\n* More robust tests\n* Add more options to the CLI commands\n* Various performance tweakings\n* A `publish` command as can be seen in projects like hyde or hugo\n* Tidying up the codebase\n* Compilation of css and javascript assets\n* many more as we think of them\n\n\n---\n\n## Issues and contributing\n\nIf you come across this project and you either feel inclined to add your contribution or simply want to report a bug, the best way to so is through github issues.\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Zabanaa/chevette", "keywords": "static site generator", "license": "", "maintainer": "", "maintainer_email": "", "name": "chevette", "package_url": "https://pypi.org/project/chevette/", "platform": "", "project_url": "https://pypi.org/project/chevette/", "project_urls": { "Homepage": "https://github.com/Zabanaa/chevette" }, "release_url": "https://pypi.org/project/chevette/0.1.0/", "requires_dist": [ "jinja2", "misaka", "python-frontmatter", "click", "colorama" ], "requires_python": ">=3.7", "summary": "Chevette is a MarkDown powered static blog engine.", "version": "0.1.0" }, "last_serial": 5865788, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e8c66754d132d7d00953132c3a46e21c", "sha256": "fbdb9a6a537a8bdafee3d1cf24cd49171fc8062aadf3de9b665e2aa6981ab690" }, "downloads": -1, "filename": "chevette-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8c66754d132d7d00953132c3a46e21c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10696, "upload_time": "2019-09-21T08:42:52", "url": "https://files.pythonhosted.org/packages/9d/cb/2ca699eff902333c9ede92d1fa042c5ff0a3368e70acd553b554cf419fb4/chevette-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9770f430efa6972245310e58352d2389", "sha256": "9ed8adeda7f034b1b31bce224b164f0d0123b80cb8fc664ce56cfecf682169df" }, "downloads": -1, "filename": "chevette-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9770f430efa6972245310e58352d2389", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7832, "upload_time": "2019-09-21T08:42:54", "url": "https://files.pythonhosted.org/packages/7d/1c/263149b8b4098aa6cd01b6bffe2f28575361fdd3619b03035a2411902b97/chevette-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "5c3875833eed2a8ecefaaf848d68d908", "sha256": "f3cf439eaa84aa170183359b1a981d7ef37a2d3daed88e4d98d014d61083af34" }, "downloads": -1, "filename": "chevette-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c3875833eed2a8ecefaaf848d68d908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10691, "upload_time": "2019-09-21T11:10:37", "url": "https://files.pythonhosted.org/packages/2b/12/7a994ae44ed8321ea1c4b661abcb52f3395393bb50906eaa87aa3cb9987c/chevette-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "726bcfb077767073dd842ea1fe5f816c", "sha256": "bc4d6c9b82faf4891804ff28a6b7fb4891851f0622c259be9bfa0ecc52b35f9d" }, "downloads": -1, "filename": "chevette-0.1.0.tar.gz", "has_sig": false, "md5_digest": "726bcfb077767073dd842ea1fe5f816c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7805, "upload_time": "2019-09-21T11:10:39", "url": "https://files.pythonhosted.org/packages/d9/c3/97a944e744094cbc2356dea4a6d5a39ed3d5ab09866dc3710e9a8fd749d3/chevette-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c3875833eed2a8ecefaaf848d68d908", "sha256": "f3cf439eaa84aa170183359b1a981d7ef37a2d3daed88e4d98d014d61083af34" }, "downloads": -1, "filename": "chevette-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c3875833eed2a8ecefaaf848d68d908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10691, "upload_time": "2019-09-21T11:10:37", "url": "https://files.pythonhosted.org/packages/2b/12/7a994ae44ed8321ea1c4b661abcb52f3395393bb50906eaa87aa3cb9987c/chevette-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "726bcfb077767073dd842ea1fe5f816c", "sha256": "bc4d6c9b82faf4891804ff28a6b7fb4891851f0622c259be9bfa0ecc52b35f9d" }, "downloads": -1, "filename": "chevette-0.1.0.tar.gz", "has_sig": false, "md5_digest": "726bcfb077767073dd842ea1fe5f816c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7805, "upload_time": "2019-09-21T11:10:39", "url": "https://files.pythonhosted.org/packages/d9/c3/97a944e744094cbc2356dea4a6d5a39ed3d5ab09866dc3710e9a8fd749d3/chevette-0.1.0.tar.gz" } ] }