LICENSE
MANIFEST.in
README.md
setup.py
django_spellbook/__init__.py
django_spellbook/apps.py
django_spellbook/django_spellbook.py
django_spellbook/parsers.py
django_spellbook/spellblocks.py
django_spellbook/urls.py
django_spellbook/utils.py
django_spellbook/views.py
django_spellbook.egg-info/PKG-INFO
django_spellbook.egg-info/SOURCES.txt
django_spellbook.egg-info/dependency_links.txt
django_spellbook.egg-info/requires.txt
django_spellbook.egg-info/top_level.txt
django_spellbook/blocks/__init__.py
django_spellbook/blocks/base.py
django_spellbook/blocks/exceptions.py
django_spellbook/blocks/registry.py
django_spellbook/management/__init__.py
django_spellbook/management/commands/__init__.py
django_spellbook/management/commands/__private.py
django_spellbook/management/commands/command_utils.py
django_spellbook/management/commands/spellbook_md.py
django_spellbook/management/commands/processing/__init__.py
django_spellbook/management/commands/processing/file_processor.py
django_spellbook/management/commands/processing/file_writer.py
django_spellbook/management/commands/processing/generator_utils.py
django_spellbook/management/commands/processing/template_generator.py
django_spellbook/management/commands/processing/url_generator.py
django_spellbook/management/commands/processing/url_view_generator.py
django_spellbook/management/commands/processing/view_generator.py
django_spellbook/management/commands/spellbook_md_p/__init__.py
django_spellbook/management/commands/spellbook_md_p/discovery.py
django_spellbook/management/commands/spellbook_md_p/exceptions.py
django_spellbook/management/commands/spellbook_md_p/processor.py
django_spellbook/management/commands/spellbook_md_p/reporter.py
django_spellbook/markdown/__init__.py
django_spellbook/markdown/attribute_parser.py
django_spellbook/markdown/content_metrics.py
django_spellbook/markdown/context.py
django_spellbook/markdown/engine.py
django_spellbook/markdown/frontmatter.py
django_spellbook/markdown/parser.py
django_spellbook/markdown/toc.py
django_spellbook/markdown/utils.py
django_spellbook/markdown/extensions/__init__.py
django_spellbook/markdown/extensions/custom_tag_parser.py
django_spellbook/markdown/extensions/db_interaction_hooks.py
django_spellbook/markdown/extensions/django_builtin_tag_helpers.py
django_spellbook/markdown/extensions/django_like.py
django_spellbook/markdown/extensions/spellbook_parsing_logic.py
django_spellbook/markdown/extensions/tag_stats.py
django_spellbook/migrations/__init__.py
django_spellbook/static/django_spellbook/prism-spellbook.css
django_spellbook/static/django_spellbook/root.css
django_spellbook/static/django_spellbook/styles.css
django_spellbook/static/django_spellbook/utilities.css
django_spellbook/static/django_spellbook/css_modules/utilities/colors.css
django_spellbook/static/django_spellbook/js/toc.mjs
django_spellbook/static/django_spellbook/svgs/sb-icon-ancient-tome.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-arcanum.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-arrow-left.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-arrow-right.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-download.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-edit.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-ellipsis-horizontal.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-elven-city.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-gemcut.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-glimmering-forest.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-minus.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-plus.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-settings.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-spotlight.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-swirl-energy.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-sylvan-leaf.svg
django_spellbook/static/django_spellbook/svgs/sb-icon-user.svg
django_spellbook/templates/django_spellbook/bases/sidebar_left.html
django_spellbook/templates/django_spellbook/blocks/accordion.html
django_spellbook/templates/django_spellbook/blocks/alert.html
django_spellbook/templates/django_spellbook/blocks/align.html
django_spellbook/templates/django_spellbook/blocks/button.html
django_spellbook/templates/django_spellbook/blocks/card.html
django_spellbook/templates/django_spellbook/blocks/hero.html
django_spellbook/templates/django_spellbook/blocks/practice.html
django_spellbook/templates/django_spellbook/blocks/progress.html
django_spellbook/templates/django_spellbook/blocks/quote.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/image_only_full.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/image_top_text_bottom.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/text_center_image_background.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/text_left_image_right.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/text_only_centered.html
django_spellbook/templates/django_spellbook/blocks/hero_partials/text_right_image_left.html
django_spellbook/templates/django_spellbook/blocks/test_blocks/args_test_block.html
django_spellbook/templates/django_spellbook/blocks/test_blocks/self_closing_block.html
django_spellbook/templates/django_spellbook/blocks/test_blocks/simple_block.html
django_spellbook/templates/django_spellbook/data/metadata.html
django_spellbook/templates/django_spellbook/data/styles.html
django_spellbook/templates/django_spellbook/metadata/for_dev.html
django_spellbook/templates/django_spellbook/metadata/for_user.html
django_spellbook/templates/django_spellbook/recursive/_toc_sidebar.html
django_spellbook/templates/django_spellbook/tocs/sidebar_toc.html
django_spellbook/templatetags/__init__.py
django_spellbook/templatetags/spellbook_tags.py
django_spellbook/templatetags/tag_utils.py
django_spellbook/theme/__init__.py
django_spellbook/theme/core.py
django_spellbook/theme/generator.py
django_spellbook/theme/modes.py
django_spellbook/theme/presets.py
django_spellbook/theme/presets_with_modes.py
django_spellbook/theme/validator.py
tests/test_accordion_block.py
tests/test_align_block.py
tests/test_base_block_reporting.py
tests/test_base_template_handling.py
tests/test_block_processor.py
tests/test_blocks_base.py
tests/test_blocks_registry.py
tests/test_button_block.py
tests/test_card_variables.py
tests/test_command_utils.py
tests/test_content_metrics.py
tests/test_context.py
tests/test_custom_tag_parser.py
tests/test_dark_mode_alerts.py
tests/test_default_spellblocks.py
tests/test_discovery.py
tests/test_django_builtin_tag_helpers.py
tests/test_djangolike_extension.py
tests/test_djangolike_integration.py
tests/test_engine.py
tests/test_engine_exceptions.py
tests/test_file_processor.py
tests/test_file_writer.py
tests/test_frontmatter.py
tests/test_generator_utils.py
tests/test_hero_block.py
tests/test_markdown_parser.py
tests/test_multisource_features.py
tests/test_prism_theme.py
tests/test_processor_from_command.py
tests/test_progress_block.py
tests/test_quote_and_practice_blocks.py
tests/test_reporter_args.py
tests/test_reporter_markdown.py
tests/test_spellbook_md_command.py
tests/test_spellbook_md_integration.py
tests/test_tag_metada.py
tests/test_tag_utils.py
tests/test_template_generator.py
tests/test_templatetags.py
tests/test_theme.py
tests/test_theme_integration.py
tests/test_theme_styles.py
tests/test_toc.py
tests/test_toc_template_persistence.py
tests/test_url_generator.py
tests/test_url_prefix_for_multi_source.py
tests/test_url_prefix_integration.py
tests/test_url_view_generator.py
tests/test_utils.py
tests/test_view_generator.py