AtomicPress was created on top of Python, SQLite, the Flask framework, and the Flask-Admin package.
The project was inspired by similar tools like Jekyll & Octopress, and provides a lighter alternative for creating a website or a blog without using complex CMSs and large databases.
AtomicPress works like most static site compilers, taking basic layout templates, the content itself and assembling both into static HTML pages that can be easily hosted on any type of Web server. Whenever persistent dynamic data needs to be saved for later usage, an SQLite database is used.
Once the site has been created and generated, AtomicPress can also automate the process of publishing the site online, either via FTP or to an AWS S3 account.
A built-in server is also included for testing purposes, allowing developers to see a preview of their site before launching it to a production environment.
Installation and usage instructions are provided with the package's README file.
Features:
- Support for static pages
- Support for blog posts
- Categories & tags
- Multi-author system
- Administration panel
- Markdown text formatting
- More features via extensions
- Front-end themes
- Publish site via FTP
- Publish site to Amazon S3 server
- Easily import site from WordPress
- GitHub Gist embedding
Requirements:
- Python 2.7.x
Comments not found