Wednesday, 10 April 2013
A tiny script to markdown: tinydown
Isn't a tiny markdown parser lovely ?
=====================================
A markdown is an _easy to read and quite easy to parse_ syntax, ideal for documents
that could be understood by human, and easily converted by machines.
You are reading markdown now!
-----------------------------
This blogpost is generated on the fly via the proposed script.
Here the code **example** used for this page:
this.onload = function () {
document.body.innerHTML = tinydown(
document.body.textContent
);
};
You can find a very nice guide about [how to markdown here](http://daringfireball.net/projects/markdown/syntax "markdown style guide").
### What is supported ?
* headers with = or - notation
* headers with # notation
* blockquotes and nested blockquotes
* ordered and unordered lists
* images with optional alt ant title
* inline links with arbitrary title
* <em> via single asterisks/underscore, or double for <strong> tag
* inline `code` via `` ` `` backtick
### What is not supported ? ###
* paragraphs are missings
* nested lists and nested markdown inside lists
* links with references and/or id
* raw html is not recognized, validated, parsed
> and just to demonstrate it works
> > this is a nested blockquote example :-)
> have a lovely day
- - -
© WebReflection
Subscribe to:
Post Comments (Atom)
^____^ And this is why I wrote mmd.js in the first place. To make a new version of my site, using markdown. At first I thought of parsing the md on the client side, but it was a no-brainer to put mmd.js in a node.js script generating a static version of my site.
ReplyDeleteHow does that work for you so far ? Any drawback with this approach ?
I don't think I have node.js behind blogspot.com ... I mean ... CloudReflection is made on the cloud.
ReplyDeleteI don't need a server here so I guess it works :-)
Technical writing can be challenging, especially when it comes to figuring out how to write about technical equipment, gadgets or concepts. Please visit us: technical writing
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis is an excellent post. keep doing on.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
Great Article
ReplyDeleteFinal Year Projects in Python
Python Training in Chennai
FInal Year Project Centers in Chennai
Python Training in Chennai
thank for shaaring,
ReplyDeleteRobotic Process Automation (RPA) Training in Chennai | Robotic Process Automation (RPA) Training in anna nagar | Robotic Process Automation (RPA) Training in omr | Robotic Process Automation (RPA) Training in porur | Robotic Process Automation (RPA) Training in tambaram | Robotic Process Automation (RPA) Training in velachery
Wonderful Post. With one of a kind substance, I truly motivate enthusiasm to peruse this post. I trust this article help huge numbers of them who looking this pretty data.
ReplyDeleteCyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course | CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course
coin haber - koin haber - kripto para haberleri - coin haber - instagram video indir - instagram takipçi satın al - instagram takipçi satın al - tiktok takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - instagram beğeni satın al - instagram beğeni satın al - google haritalara yer ekleme - btcturk güvenilir mi - binance hesap açma - kuşadası kiralık villa - tiktok izlenme satın al - instagram takipçi satın al - sms onay - paribu sahibi - binance sahibi - btcturk sahibi - paribu ne zaman kuruldu - binance ne zaman kuruldu - btcturk ne zaman kuruldu - youtube izlenme satın al - torrent oyun - google haritalara yer ekleme - altyapısız internet - bedava internet - no deposit bonus forex - erkek spor ayakkabı - tiktok jeton hilesi - tiktok beğeni satın al - microsoft word indir - misli indir - instagram takipçi satın al
ReplyDeleteAt the point when I at firstbest interiors
ReplyDeleteThis is an excellent tip especially to those new to the blogosphere. Short however exact data… Thank you for sharing this one. An unquestionable requirement read post!
ReplyDeletebest interiors
TÜL PERDE MODELLERİ
ReplyDeletesms onay
mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
Trafik sigortası
DEDEKTÖR
web sitesi kurma
aşk kitapları
Smm Panel
ReplyDeletesmm panel
İs İlanlari Blog
instagram takipçi satın al
hirdavatciburada.com
https://www.beyazesyateknikservisi.com.tr
Servis
tiktok jeton hile