All Projects → Naereen → StrapDown.js

Naereen / StrapDown.js

Licence: MIT license
✨ StrapDown.js is an awesome javascript tool to quickly publish nice-looking web-pages in pure Markdown 📝, with no server side compilation 😎 →

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to StrapDown.js

Markdeck
presentations as code - author cool slide decks, text-only, offline-ready, collaborative
Stars: ✭ 1,159 (+1247.67%)
Mutual labels:  mathjax, markdown-to-html
notes
Simple text editor for your Markdown and LaTeX notes.
Stars: ✭ 24 (-72.09%)
Mutual labels:  mathjax, markdown-to-html
Ankdown
Easily make Anki flash cards in markdown
Stars: ✭ 111 (+29.07%)
Mutual labels:  mathjax
chromarkdown
Generate single-file static responsive HTML page from Markdown with syntax-highlighting.
Stars: ✭ 13 (-84.88%)
Mutual labels:  markdown-to-html
parcel-plugin-markdown-string
📦@parcel-bundler plugin for loader markdown string, markdown output HTML.
Stars: ✭ 19 (-77.91%)
Mutual labels:  markdown-to-html
Hexo Theme Arknights
明日方舟罗德岛阵营的 Hexo 主题,支持数学公式、Valine评论系统、Mermaid图表
Stars: ✭ 154 (+79.07%)
Mutual labels:  mathjax
Texme
Self-rendering Markdown + LaTeX documents
Stars: ✭ 1,970 (+2190.7%)
Mutual labels:  mathjax
Spmathkit
Render math exercises for your view. Contains the rendering of mathematical formulas and mathematical graphics, as well as the general text
Stars: ✭ 81 (-5.81%)
Mutual labels:  mathjax
ckeditor5-math
Math feature for CKEditor 5.
Stars: ✭ 51 (-40.7%)
Mutual labels:  mathjax
markdown nav
markdown自动生成导航目录
Stars: ✭ 48 (-44.19%)
Mutual labels:  markdown-to-html
madness
Instant Markdown Server
Stars: ✭ 54 (-37.21%)
Mutual labels:  markdown-to-html
Markdown-Crash-Course
Markdown Crash Course. Learn Markdown language on a simple way.
Stars: ✭ 100 (+16.28%)
Mutual labels:  markdown-to-html
Flutter tex
A Flutter Package to render Mathematics, Physics and Chemistry Equations based on LaTeX
Stars: ✭ 161 (+87.21%)
Mutual labels:  mathjax
typecho-markdown
A markdown parse plugin for typecho.
Stars: ✭ 135 (+56.98%)
Mutual labels:  mathjax
CuteMarkEd-NG
Markdown Editor in Qt 5
Stars: ✭ 55 (-36.05%)
Mutual labels:  markdown-to-html
Asciidocfx
Asciidoc Editor and Toolchain written with JavaFX 16 (Build PDF, Epub, Mobi and HTML books, documents and slides)
Stars: ✭ 1,533 (+1682.56%)
Mutual labels:  mathjax
autoindex strapdown
Easily add Markdown README/HEADERs to Apache's directory indexes, rendered by Strapdown.js
Stars: ✭ 34 (-60.47%)
Mutual labels:  strapdown-js
react-native-math-view
Math view for react native! No WebView!
Stars: ✭ 49 (-43.02%)
Mutual labels:  mathjax
Mizi
A simple markdown to website generator written in C++.
Stars: ✭ 31 (-63.95%)
Mutual labels:  markdown-to-html
xkeditor
📝 XK-Editor | 一个支持富文本和Markdown的编辑器
Stars: ✭ 58 (-32.56%)
Mutual labels:  markdown-to-html

StrapDown.js (on GitHub)

StrapDown.js is an awesome web script to write nice-looking webpages in pure Markdown, with no server side compilation.


Features 💫

StrapDown.js is already pretty advanced:

  1. Directly write your documents in Markdown, and let the browser do the boring compilation steps,
  2. no need for CSS, theming or painful styling: StrapDown.js is already friggin' beautiful, and responsive,
  3. quick and secure, thanks to GitHub and their great SSL support. Note : You can also use https://cdn.jsdelivr.net/gh/Naereen/StrapDown.js@master/strapdown.min.js to load the script from a quick and secure (HTTPS-aware) CDN.
  4. comes with many examples: first, second, third, 4th, 5th, 6th, 7th, 8th, 9th, 10th...
  5. an almost perfect support for text-only browsers (as w3m, links, or elinks): pure Markdown is simpler to read than complicated HTML full of javascript, images (or worse),
  6. no external dependencies other than itself (and MathJax if you want to include it),
  7. no spying, no logging, no external leaking of your pages (and Google Analytics with a 1px beacon image can be included with an option,
  8. an excellent support of MathJax, as shown in this example or that one,
  9. quite lightweight: Only 32 Kb,
  10. and, the last but not the least, an experimental embedding of the awesome SquirtFR bookmarklet to read as quickly as Lucky Luke.
  11. Note : You can also use https://cdn.jsdelivr.net/gh/Naereen/StrapDown.js@master/strapdown.min.js to have a true HTTPS support, by loading the script from a quick and secure (HTTPS-aware) CDN.

Drawbacks? 🐛

But there is also have a few things you need to know before using it:

  1. It might get slow for very long pages, even if a 3000-line document is handled very well and quickl (you can test by yourself with this long document),
  2. a reduced support for browsers without javascript or with javascript disabled (the pages are still readable, but really ugly),
  3. hosted on GitHub and served by JsDelivr, which are wonderful but might not be always available.

Concretely

Concretely, GitHub is always up, secured and quick (oooh, and it is also awesome, completely free, and awesome too). Yeah, is it so awesome that I had to say it twice, you read it correctly!

But if you prefer, feel free to download the project (with StrapDown.js.zip) and upload it somewhere on your own server, or locally on your machine.

As the script is hosted on GitHub, it can be loaded quickly and securely from cdn.JsDelivr.com: https://cdn.jsdelivr.net/gh/Naereen/StrapDown.js@master/strapdown.min.js!

A quick "thank you" to the initial project

My version of StrapDown.js is a fork of strapdownjs.com, a cool project that kinda seems dead by now.


Examples 💥

Here is a first demo:

First demo


This page explains how to use StrapDown.js:

Second demo


There is also many different themes:

Third demo


StrapDown.js supports MathJax, and it's really easy to use!

Forth demo


StrapDown.js also supports MarkDown tables:

Fifth demo


And as any web-based document, a StrapDown.js powered HTML page can include any Javascript script, like this example which shows a research bar for a table:

Sixth demo


More details

More details on //lbesson.bitbucket.io/md/index.html, with examples and extra explanations.


About

Hacked by Lilian Besson (Naereen).

Languages

ForTheBadge uses-js ForTheBadge uses-html ForTheBadge uses-css

📜 License ? GitHub license

MIT Licensed (file LICENSE). © Lilian Besson, 2015-16.

Maintenance Ask Me Anything ! Analytics

made-with-MathJax

ForTheBadge built-with-love

ForTheBadge uses-badges ForTheBadge uses-git

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].