Automatic syntax highlighting for code blocks with Prism.js
185 languages and 89 styles
Automatic language detection
Multi-language code highlighting
Dark mode for night owls
Real time viewer - view changes as you type
Sanitises your HTML output code and removes harmful HTML to prevent XSS attacks
Supports GitHub-flavoured markdown
Output HTML is beautified using Prettier
Installable PWA - install on desktop or mobile [BETA]
To-do
PWA & offline support (the code to do this is present, but randomly it doesn’t work on specific devices)
Mobile responsiveness (doing)
Dark theme
Download markdown & html in various file formats
Sanitise HTML to prevent XSS and other dangerous stuff.
Sync scrolling
License
This project is licensed under the MIT license, see LICENSE.md.
Contributions
All contributions are welcomed, no matter how big or small it is, even if it is a typo! Just open a pull request with your changes!
Support The Project
Almost everything I create is open-source and free. While it takes time and effort to create free and open-source projects, I would appreciate it if you bought me a donut!
Acknowledgements
Thanks to Liyas Thomas for her support and encouragement in this project because MarkMe! is based on Marcdown by Liyas Thomas.
Also recommend having a look at Typora and MarkText, I’ve been so lucky that I got to use Mark Text in my school work on dark theme instead of Microsoft Word. Gosh, I think having a dark theme markdown editor sped up my work by double!
Indeed, I used Typora at first, but I outgrew typora and started used MarkText instead which I think is much better for actually writing markdown. The plus side with marktext is that it also is open source, you should try it out I use it for writing my README files
Sounds interesting!! It’s been some time since I’ve used Vue, I remember last time I used vue I had troubles getting started because the Vue CLI had changed! So I literally took the time to configurate the project myself with no boilerplate
@vrintle, I’ve added tooltips to all the markdown buttons and the theme toggle and the download button. Also, this website should load even better because almost (everything except the footer) are made of Vue components.
I have also released a new update with bug fixes and mobile responsiveness has been fixed, let me know if it does not look responsive on your mobile device.
Would love to see a collaboration on a project between @RiversideRocks and @EddiesTech, I’m looking forward to it! My suggestion is to use Express, Node and Mongo.
Looking awesome already! Make sure you create a badge that says “Made with Glitch” which can be embedded in READMEs and HTML (use shields.io for custom badges)
I see you’re using PHP
I like the random colour choice, this could also be done with Javascript if we were to move to Node Let’s be honest, if you are using Glitch, you may as well use Node.js. PHP and SQL is too much of a hassle here. Also passport.js and other packages are much more simpler to use on Node.js
You guys might wanna make a new thread for madewithglitch.me.
Just so you can be on-topic. If you make a new thread make it uncategorized, because its an upcoming project.
hi, in addition to a PWA can you make it a installable app for chrome books. I’d love to have this for school(and annoy my teacher by typing in all markdown)
there’s an annoying 5mb limit, but lemme do the calculations of how much chars you can input before you run out
In python a character is 2 bytes so 512 chars per kb. 5mb = 1024*5 kb = 1024 * 5 * 512 = 2621440 characters assuming your average word size is approx 2.5, we can store 1048576 words
Wow, never knew such a thing existed! And apparently it has really huge storage limit. So I’ll be switching to IndexedDB, and use localStroage as a fallback option.
Your welcome, it also explains a few things like how google can download my mail and how google docs offline works although I’m switching from gsuite to a combination of markme and wiki.js.org for school
besides google docs is already very laggy