Simple leonardo module which is composed from tools for generating Leonardo Sites from templates declared in yaml or json localy or on remote storage
Project description
Simple leonardo utility for generating Leonardo Sites from templates declared in yaml or json localy or on remote storage.
Installation
pip install leonardo-sitestarter
note: be sure that you have synced templates and collected & compressed static files.
Settings
# default LEONARDO_BOOTSTRAP_URL = 'http://github.com/django-leonardo/django-leonardo/raw/master/contrib/bootstrap/demo.yaml' LEONARDO_BOOTSTRAP_DIR = '/srv/leonardo' ls /srv/leonardo demo.yml
Example
auth.User: admin: password: root mail: root@admin.cz web.Page: QuickStart: title: Quickstart slug: quickstart override_url: / featured: false theme: bootstrap in_navigation: true active: true color_scheme: default content: header: web.SiteHeadingWidget: attrs: site_title: Leonardo Site content_theme: navbar base_theme: default dimenssions: md: 2
Commands
Bootstraping site is kicked of by middleware in default state, but if you want bootstrap manualy and then uninstall this plugin you can do this:
python manage.py bootstrap_site demo python manage.py bootstrap_site --url=https://raw.githubusercontent.com/django-leonardo/django-leonardo/master/contrib/bootstrap/blog.yaml
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size leonardo-sitestarter-1.0.0a7.post1.tar.gz (6.6 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for leonardo-sitestarter-1.0.0a7.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218bf8300d1722459a7f79b876231c651ff13620b0513dbdfe7d71035acbec8d |
|
MD5 | 076ff74defdbb1d6491ea242658918f7 |
|
BLAKE2-256 | 0c51b361faf1f666076134ecf5ad9c0ab9aa584fa98edf68fc933e24db52a6b0 |