# Support small text (\<small\>) in writer field

**URL:** <https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407>\
**Category:** Questions\
**Tags:** v3\
**Created:** [April 19, 2024, 8:26am UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407 "2024-04-19T08:26:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![VIPStephan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/vipstephan/32/14662_2.png) [@VIPStephan](https://forum.getkirby.com/u/VIPStephan)\
**Post date:** [April 19, 2024, 8:26am UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407/1 "2024-04-19T08:26:29Z")

</div>

Is there a way to insert small text (i. e. text within `<small></small>` elements) in a writer field? HTML entered in that field appears to be converted to plain text and there doesn’t seem to be any Markdown syntax for this.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [April 19, 2024, 8:46am UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407/2 "2024-04-19T08:46:29Z")

</div>

In Kirby 4 you can add custom marks/nodes to the writer field: [Writer marks/nodes | Kirby CMS](https://getkirby.com/docs/reference/plugins/extensions/writer-marks-nodes)

---

<div class="post-metadata">

**Author:** ![VIPStephan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/vipstephan/32/14662_2.png) [@VIPStephan](https://forum.getkirby.com/u/VIPStephan)\
**Post date:** [April 19, 2024, 9:00am UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407/3 "2024-04-19T09:00:24Z")

</div>

Yeah, but I’m using Kirby 3 for reasons. But it turns out I need a more complex set-up because there can be multiple paragraphs of small text, so I’m probably going to create a custom block for that.

---

<div class="post-metadata">

**Author:** ![theamnesic](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/theamnesic/32/11855_2.png) [@theamnesic](https://forum.getkirby.com/u/theamnesic)\
**Post date:** [November 25, 2025, 3:35pm UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407/4 "2025-11-25T15:35:20Z")

</div>

Hi,

In Kirby 5, I tried to add a `small` node too using the `quote` example of the documentation like this:

```javascript
window.panel.plugin("guigui/customnodes", {
  writerNodes: {
    small: {
      get button() {
        return {
          icon: "text",
          label: "Texte réduit"
        };
      },

      commands({ type, utils }) {
        return () => utils.toggleWrap(type);
      },

      get name() {
        return "small";
      },

      get schema() {
        return {
          content: "block+",
          group: "block",
          defining: true,
          draggable: false,
          parseDOM: [
            {
              tag: "small"
            }
          ],
          toDOM: () => ["small", 0]
        };
      }
    }
  }
});

```

But the small is not save, and a break is created when saving :

```auto
<small><p><br class="ProseMirror-trailingBreak"></p></small>

```

What did I miss?  
Thanks!

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [November 25, 2025, 3:47pm UTC](https://forum.getkirby.com/t/support-small-text-small-in-writer-field/31407/5 "2025-11-25T15:47:55Z")

</div>

IMO, `small` is an inline element, not a block element and hence a `mark` not a `node`.
