For starters, I'm sorry if it's a wrong place for this question, I wasn't sure where should I ask it.
I'd like to add a rich-text editor to my website, because I want to allow my user to create long content, and they may want to input code blocks, links, images and so on. How do I do that? Do I need a CMS for that? Or maybe some plugin?
I tried to do the research on my own but I haven't found anything that would be of any help. Also, I have no previous experience working with CMSs, so I'm not even sure what should I look for. I did find this list though: https://www.vuescript.com/best-wysiwyg-rich-text-editor/, but most of those editors don't even support the code blocks and, frankly, I'm not totally convinced of downloading a big library, like Vuetify for example, to implement something that seems to me like a simple functionality.
It it matters, the website will be written in Nuxt 3 and the backend will be handled by firebase, since I myself can barely do frontend .
But, for it to work as I wish it would, the required solution has to meet some basic criteria: * it is supposed to work on a website, not in the admin pannel of a CMS * I need to be able to add some basic styles to it (at least
background-color
background-color
and
font-family
font-family
), since I have a mockup for my future website with both light and dark modes and I want for this text editor to fit to it
So, ideally, I'd like to implement something similar to the github's text editor (screen below if someone doesn't know what I'm talking about) but without coding the whole functionality of it on my own.
Is there any solution out there that could help me out with this or should I just change the concept for my website?