FCKed Editor was created as part of a personal quest to make Intentionally Useless Websites. It's inspired by my work with Markdown and CKEditor. I wanted to create a Markdown editor that swapped out text for unicode characters and emoji in an unpredictable way.
The markdown processor is written in Rust and compiled to WebAssembly. I decided not to use a framework so I could easily import the WebAssembly module, so the rest of the page is plain HTML, CSS, and JavaScript.
You can highlight text in the editor and use the buttons at the top right of the page to automatically add markdown formatting.
Using the menu, you can import markdown or plain text files. It can't handle extremely large files, so if nothing appears, clear the markdown area and try again with a smaller file. You can also export an HTML file with the fcked output. Note that images will display normally in your output HTML. (The image fckin' in the preview is all done with CSS.)
You can read more about how this project was created at mary.codes.
Bold | **bold text** |
Italic | *italic text* |
Heading | # H1 ## H2 ### H3 |
Bullet List | - First - Second - Third |
Numbered List | 1. First 2. Second 3. Third |
Blockquote | > blockquote |
Code | code (Indented by four spaces) |
Link | [title](https://www.example.com) |
Image | ![alt text](image.jpg) |
Hashtag | #hashtag |