Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for leonardo-sitestarter, version 1.0.0a7.post1
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 hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page