> For the complete documentation index, see [llms.txt](https://aptitude.gitbook.io/zaubercms/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/text-editor-tinymce.md).

# Text Editor (TinyMCE)

<figure><img src="/files/ycB17b8NBCJ1Sr7o7B0A" alt=""><figcaption></figcaption></figure>

Please note that TinyMCE editors requite an API key. It's free to register for one, and you can do that below

{% embed url="<https://www.tiny.cloud/blog/how-to-get-tinymce-cloud-up-in-less-than-5-minutes/>" %}
How to get a TinyMCE api key
{% endembed %}

Once you have your API key, just add it to the Api Keys in the Settings section (Under General Tab), making sure your key name is **TinyMCE.** Like shown below

<figure><img src="/files/rUyC25sedejDdSSCqnAf" alt=""><figcaption><p>TinyMCE Api Key added</p></figcaption></figure>

### Settings

You can optionally choose which menu items and tool bars to show to the editor on the property settings when you have added it to the content type

<figure><img src="/files/XMjVixX6sMWZdbb7PzFT" alt=""><figcaption></figcaption></figure>

#### Example of getting value on page

```csharp
@((MarkupString)(Content!.GetValue<string>("PropertyAliasHere") ?? string.Empty))
```

We have to use the `(MarkupString)` on HTML content in Blazor
