{"repo":"smattymatty/django_spellbook","free":true,"listed":false,"github":"https://github.com/smattymatty/django_spellbook","clone":"git clone https://github.com/smattymatty/django_spellbook.git","description":"Transforms markdown files into fully-rendered Django templates with auto-generated views and URLs, eliminating boilerplate code while maintaining Django's flexibility.","language":"Python","stars":26,"topics":["cms","command","content","django","generator","management","markdown","python","site","static"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Documentation Site --- What is Django Spellbook? Django Spellbook extends Django's templating and rendering capabilities with a focus on markdown-based content. It transforms markdown files into fully-rendered Django templates with auto-generated views and URLs, eliminating boilerplate code while maintaining Django's flexibility. Django Spellbook integrates with your project by generating server-side code from markdown content. Installation Install the package with pip: pip install django-spellbook Then, add django spellbook to your Django app's INSTALLED APPS in settings.py : Either batch render with python manage.py spellbook md or run the engine manually with django spellbook.parsers import render spellbook markdown to html helper fucntion. Usage - python manage.py spellbook md Markdown Parsing and Rendering Django Spellbook's markdown processor offers a more flexible and Django-like approach to markdown parsing by extending traditional markdown syntax with Django template-like tags and blocks of reusable content components. Why Use Spellbook's Markdown Parser? This parser goes beyond the standard markdown syntax by enabling you to include Django-inspired tags directly in your markdown files. This allows for more structured and semantic HTML, especially useful for projects that need finer control over styling and element attributes, like setting classes or IDs directly in markdown. This means you can write markdown that integrates more seamlessly with your Django templates","default_branch":null,"files":null,"tree":[],"storefront":"/r/smattymatty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smattymatty/django_spellbook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}