j-Markdown
Tato složka obsahuje pouze Markdown parser.
Konfigurace:
highlight {Boolean}umožňuje auto-syntaxní zvýšené světlo (předvolené:true)charts {Boolean}umožňuje renderování grafů Apex (předvolené:false)cdn {String}je výchozí adresa URL CDN pro závislost třetí strany (důvodní:DEF.cdn)
Markdown nastavení:
var opt = {};
var text = 'YOUR_MARKDOWN_STRING';
console.log(text.markdown(opt));opt.wrap = trueodstraňuje výstup s<div class="markdown">YOUR_MARKDOWN</div>opt.linetag = 'p'je standardní novinkaopt.ul = trueumožňuje neúplné seznamyopt.code = trueumožňuje přizpůsobené kódyopt.images = trueumožňuje obrázkyopt.links = trueumožňujeopt.formatting = trueumožňuje základní formátování textuopt.icons = trueumožňuje Font-Awesome ikony prostřednictvímneboopt.tables = trueumožňuje tabulkyopt.br = trueumožňuje nové linky prostřednictvímopt.emptynewline = trueprázdné linky budou přiděleny jako prázdná linieopt.headlines = trueumožňuje titulkyopt.hr = trueumožňuje přerušení stránkyopt.blockquotes = trueumožňuje blokové kvóty< blockqoteopt.custom = function(line) { return line; }pro každou zpracovanou linkuopt.html = function(line, type) { return line; }pro každou postprocesovanou linkuopt.sections = trueumožňuje sekce> sectionopt.footnotes = trueumožňuje noční poznámky#1: foot note descriptiona používání ve spojeních[link](#1)opt.urlify = truekonvertuje adresy URL na odkazy- Klíčové slovo
opt.keywords = trueve forměkeyword opt.noredraw = truepřehrávač kódů / videa / sekce / blokových částí (předvolené:false)opt.element {jQuery}HTML prvek, který bude používán jako výchozí prvekFUNC.markdownredraw()opt.bookmarks {Boolean}umožňuje/nemůže vytvářet titulní znakyid=""(předběžně:true)opt.prefix {String}je předpověď pro číslice (podmínkou:empty)- NEW:
opt.ol = trueumožňuje objednané seznamy
Dobré vědět:
- Obraz bude s třídou
img-responsive - Obrázky s
budou formátovány jako obrázek - Obrázky s
budou zobrazovány jako obrázek s třídougallerynamístoimg-responsive. - Všechny odkazy jsou s atributem
_target="_blank" - Markdown registry
FUNC.markdownredraw(jQuery_selector, [markdown_options])pro přehodnocení dynamických prvků Markdown, jako je kódový záznam, videa nebo grafy - Tajná sekce je definována jako kód s syntaxem
secret - třída
markdown-smallmůže snížit velikost písma - událost
ON('markdown', function(el, opt) {})se provádí, pokud je označení předem odesláno (el {jQuery}je prvek<bodyve většině případů) - Přípravek
Thelpers.markdown([opt])Helper - Každá řada obsahuje třídu
markdown-linea atributdata-line="line_number".
Srovnatelná část:
::: Section name
Another markdown content
:::• Inline používání
<ui-markdown config="code:true|false (default);small:true|false (default)">
<script type="text/plain">
YOUR MARKDOWN CONTENT
</script>
</ui-markdown>Použijte ji s <ui-component name="markdown">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<ui-component name="info"></ui-component>
<ui-component name="markdown" config="highlight:false"></ui-component>
<ui-bind path="markdown" config="html:Thelpers.markdown(value)" class="block"></ui-bind>
<hr />
<ui-markdown>
<script type="text/plain">
# Hello world!
Inline markdown defined in `<ui-markdown>` element.
</script>
</ui-markdown>
<script>
var markdown = '# Hello `world`\nLorem ipsum dolor sit amet, **consectetur** adipisicing elit. Eius [1](#1), ~~illo~~.\n\n> This is a simple blockquote\n\n< And this one is section\n\n```javascript \nalert(\'Markdown Preview\');\n```\n\n::: Toggleable section\nHello world!\n:::\n\n```secret\nHello world\n```\n\n#1: footnote';
$(document).on('mouseenter mouseleave click', '.markdown-footnote', function(e) {
if (e.type === 'mouseenter' || e.type === 'click') {
var el = $(this);
var opt = {};
opt.element = this;
opt.offsetX = 10;
opt.html = $('.markdown-footnotebody[data-id="{0}"]'.format(el.attrd('id'))).html();
SETTER('info/show', opt);
} else
SETTER('!info/hide', true);
});
</script>