A wordpress like blog app implemented in wagtail
Project description
# wagtail_blog A wordpress like blog app implemented in wagtail.
# What is it
After reimplimenting wordpress like blogs over and over again in wagtail I decided to just make this. Feel free to use as is or copy it as a starting point. It’s based on the wagtail demo blog but is closer to a standard Wordpress blog style.
## Features
Categories and tags with views
RSS
Basic starter templates with pagination
Comments
Work in progress?
Wordpress importer
Disqus comments
# Installation
pip install wagtail-blog
Add blog to INSTALLED_APPS
Add url(r’^blog/’, include(‘blog.urls’)), to urls.py
Override [templates](/blog/templates/blog/) as needed.
# Settings
BLOG_PAGINATION_PER_PAGE (Default 10) Set to change the number of blogs per page. Set to None to disable (useful if using your own pagination implimentation).
# Comments
django-comments-xtd comments work out of the box. Just install it as directed [here](http://django-comments-xtd.readthedocs.org/en/latest/). Customizing the xtd comment templates should be all you need - but feel free to review this apps templates which you may want to override.
Out of box Disqus coming someday - but it’s pretty easy to add manually following the Disqus documentation and overriding templates.
Feel free to contribute other comment implimentations.
# Hacking
The included docker-compose file should make it easy to get up and running.
Install docker and docker-compose
docker-compose up
docker-compose run –rm web ./manage.py migrate
docker-compose run –rm web ./manage.py createsuperuser
Log in and create a blog index page with blog pages to see a very basic implimentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wagtail_blog-1.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f1cd092311ee2c5e96bcc212f7ccedb81a27faf82d0a3ccfc443655a306c53 |
|
MD5 | 700fa4d46e4ec1df0b8d36b5c1e8b3d4 |
|
BLAKE2b-256 | 3c4b4b78a5a81075d78e39a94ff80b263b4f31ea7727e9f5c94039fafb862c74 |