images/logo.png
SHWB na blogspot  | Uživatel: Nepřihlášen

Markdown

Rozhodl jsem se implementovat si jednoduchou podporu Markdownu.

Prvotní plán byla podpora textu tučně, kurzívoupodtrženě a to včetně kombinací. Ale postupně jsem přidal i další tagy, byť zdaleka ne všechny.

A proč se zabývat vlastní implementací, když existuje spousta různých knihoven pro všechny možné jazyky?

  1. Je celkem sranda si něco naprogramovat.
  2. Většina knihoven požaduje php ve verzi alespoň 5.3, můj hosting nabízí 5.2.
  3. Bezešvé začlenění do mého "publikačního" systému a používání specifických tagů.
  4. Implementace vlnky, tedy vkládání nezalomitelné mezery za jednopísmenné spojky a předložky.

Pro implementaci jsem se rozhodl udělat to co nejjednodušeji, tzn:

  • Používat v maximální míře regulární výrazy.
  • Vykašlat se na zanořené seznamy a podobné srandy.

Ani tabulka nebyla složitá, dokonce s automatickou hlavičkou:

nadpis1nadpis2
buňka 11buňka 12
buňka 21buňka 22


Mezi specifické tagy pro Sahaweb patří:

Nadpis první úrovně

Nadpis druhé úrovně

***

Mezi speciality patří obrázky a odkazy v rámci sahawebu, kde zatím používám stávající (proprietární) syntaxi...

14.09.2014
Přidat názor:
Vyhrazuji si právo libovolný komentář smazat bez udání důvodu. Kritika mi nevadí, ale chci omezit anonymní výkřiky, které nemají s tématem nic společného.
V textu je možné používat HTML tagy a tuto zjednodušenou MarkDown syntaxi
Jméno
Text
Postřehy:
31.07.2019: Arduino 01 - Motivace k elektrotechnice
To jsem se jednou, nechci říct nudil, ale zkrátka jsem narazil na knihy "Porty, bajty, osmibity" a "Hradla, volty, jednočipy" od Martina Malého z produkce sdružení NIC.CZ, které jsou volně dostupné na knihy.nic.cz.
extravaganza.controverso@seznam.cz: Zdravím, krásný a informacemi nabitý blog. Musím pochválit. Plánuji rozjet undergroundový zin, co by se týkal black matalu, ambientu, satanismu, left hand
Poslední diskuse Postřehy
O programování 06 - Návrhové vzory - síla i slabina Javy
P.S. samozrejme "Context" mel byt "Client" .. To jsem jen narazil na nejak divne pojmenovany diagram.. (Context je samozrejme trosku neco jineho...)
...
David | 25.02.2017
O programování 06 - Návrhové vzory - síla i slabina Javy
To k cemu jsi dosel (tedy implementace LooperRunner + ILoopMethod), tak je ta prava Strategy by GoF :) To co je tam dulezite je ze Context (LooperRunner) je oddeleny od Strategy (ILoopMethod),
...
David | 25.02.2017
O programování 03 - Přehlednost funkcionálního zápisu v Java 8
Máš pravdu, to map je tam zbytečné. Odněkud jsem to opsal a nezkontroloval. Tím ovšem trochu padá pointa celého článku.
...
Saha | 14.12.2016
O programování 03 - Přehlednost funkcionálního zápisu v Java 8
Jen takova otazka k tomu druhemu prikladu:
Proc tam tu cast s "map" ktera de facto s prvky toho streamu nic nedela? Nestacilo by
list.stream().reduce(0, Integer::sum);
?
Ja teda moc
...
David P. | 13.12.2016
Paleo na půl - 01 - První tři dny bez mléka
Kvalitní hořké čokolády jsou bez mléka.. :) (a to i ty méně "kvalitní"). Mléko bývá součástí jen těch "sladkých".
...
David | 04.05.2015
Statistiky
Aktualizováno: 21.08.2019
Počet článků/fotek: 1374/13795
(C) Saha - 1990 - 2019 - Verze 1.3.32 - 11.05.2019 - Generated by SHREC 2.214
Veškeré zde uvedené materiály vyjadřují pouze moje soukromé názory (s výjimkou knihy návštěv a diskusí, kam může přispívat kdokoliv), a pokud s nimi někdo nesouhlasí, tak je to jeho problém, nikoliv můj.