Home page can now host richt content

This commit is contained in:
Konstantin 2024-04-05 19:03:18 +02:00
parent 9b4bb6c9f1
commit 38733808ed
7 changed files with 191 additions and 5 deletions

16
home/blocks.py Normal file
View file

@ -0,0 +1,16 @@
from wagtail.blocks import RichTextBlock, BlockQuoteBlock
from wagtail.embeds.blocks import EmbedBlock
from base.blocks import StreamBlock, HeadingBlock, ImageBlock
from wagtailcodeblock.blocks import CodeBlock
class HomeContentBlock(StreamBlock):
heading_block = HeadingBlock()
paragraph = RichTextBlock(blank=True)
code = CodeBlock(label='Code snippet')
blockquote = BlockQuoteBlock()
image_block = ImageBlock()
embed_block = EmbedBlock(
help_text="Insert a URL to embed. For example, https://www.youtube.com/watch?v=SGJFWirQ3ks",
icon="media",
)