iamkonstantin/blog/blocks.py

15 lines
539 B
Python
Raw Normal View History

2024-03-14 03:53:49 +01:00
from wagtail.blocks import RichTextBlock
from wagtail.embeds.blocks import EmbedBlock
2024-03-14 03:53:49 +01:00
from base.blocks import StreamBlock, HeadingBlock, ImageBlock
2024-03-14 04:04:59 +01:00
from wagtailcodeblock.blocks import CodeBlock
2024-03-14 03:53:49 +01:00
class BlogPostBlock(StreamBlock):
heading_block = HeadingBlock()
2024-03-14 04:04:59 +01:00
paragraph = RichTextBlock(blank=True)
code = CodeBlock(label='Code snippet')
image_block = ImageBlock()
embed_block = EmbedBlock(
help_text="Insert a URL to embed. For example, https://www.youtube.com/watch?v=SGJFWirQ3ks",
icon="media",
)