Simple Text
Paragraph for plain text content with inline markdown formatting.
This is simple text with bold and italic inline formatting.
---
import SimpleText from "@core-elements/simple-text/SimpleText.astro";
---
<SimpleText alignX="start">
This is simple text with <strong>bold</strong> and <em>italic</em> inline formatting.
</SimpleText> ---
blocks:
_component: building-blocks/core-elements/simple-text
text: This is simple text with **bold** and *italic* inline formatting.
alignX: start
--- Overview
A semantic <p> component for plain text sections with inline markdown formatting. Supports size and alignment controls. For more complex content with headings and lists, use Text instead.
Properties
text string | default: My text goes here.
The text content of the simple text (inline markdown only).
alignX enum | default: start
The horizontal alignment of the text.
-
start -
center -
end
size enum | default: md
The font size of the text.
-
xs -
sm -
md -
lg -
xl -
2xl -
3xl -
4xl
Slots
default
The content inside the Simple Text component (used when text prop is empty).
Examples
Basics
This is simple text with bold and italic inline formatting.
---
import SimpleText from "@core-elements/simple-text/SimpleText.astro";
---
<SimpleText alignX="start">
This is simple text with <strong>bold</strong> and <em>italic</em> inline formatting.
</SimpleText> ---
blocks:
_component: building-blocks/core-elements/simple-text
text: This is simple text with **bold** and *italic* inline formatting.
alignX: start
--- Start aligned
Center aligned
End aligned
---
import SimpleText from "@core-elements/simple-text/SimpleText.astro";
---
<SimpleText alignX="start">
<strong>Start</strong> aligned
</SimpleText>
<SimpleText alignX="center">
<strong>Center</strong> aligned
</SimpleText>
<SimpleText alignX="end">
<strong>End</strong> aligned
</SimpleText> ---
blocks:
- _component: building-blocks/core-elements/simple-text
text: '**Start** aligned'
alignX: start
- _component: building-blocks/core-elements/simple-text
text: '**Center** aligned'
alignX: center
- _component: building-blocks/core-elements/simple-text
text: '**End** aligned'
alignX: end
--- This simple text size is xs
This simple text size is sm
This simple text size is md
This simple text size is lg
This simple text size is xl
This simple text size is 2xl
This simple text size is 3xl
This simple text size is 4xl
---
import SimpleText from "@core-elements/simple-text/SimpleText.astro";
---
<SimpleText alignX="start" size="xs">
This simple text size is xs
</SimpleText>
<SimpleText alignX="start" size="sm">
This simple text size is sm
</SimpleText>
<SimpleText alignX="start" size="md">
This simple text size is md
</SimpleText>
<SimpleText alignX="start" size="lg">
This simple text size is lg
</SimpleText>
<SimpleText alignX="start" size="xl">
This simple text size is xl
</SimpleText>
<SimpleText alignX="start" size="2xl">
This simple text size is 2xl
</SimpleText>
<SimpleText alignX="start" size="3xl">
This simple text size is 3xl
</SimpleText>
<SimpleText alignX="start" size="4xl">
This simple text size is 4xl
</SimpleText> ---
blocks:
- _component: building-blocks/core-elements/simple-text
text: This simple text size is xs
alignX: start
size: xs
- _component: building-blocks/core-elements/simple-text
text: This simple text size is sm
alignX: start
size: sm
- _component: building-blocks/core-elements/simple-text
text: This simple text size is md
alignX: start
size: md
- _component: building-blocks/core-elements/simple-text
text: This simple text size is lg
alignX: start
size: lg
- _component: building-blocks/core-elements/simple-text
text: This simple text size is xl
alignX: start
size: xl
- _component: building-blocks/core-elements/simple-text
text: This simple text size is 2xl
alignX: start
size: 2xl
- _component: building-blocks/core-elements/simple-text
text: This simple text size is 3xl
alignX: start
size: 3xl
- _component: building-blocks/core-elements/simple-text
text: This simple text size is 4xl
alignX: start
size: 4xl
---