0

Садржај Генератор

Налепите Маркдовн или ХТМЛ и добијте угнежђену табелу садржаја на коју се може кликнути са правим сидриштима безбедним од судара у ГитХуб стилу, плус оригинални садржај са уметнутим ИД-овима наслова.

Аутоматско откривање прво тражи праве ознаке

-

, а затим Маркдовн # наслова.

Додаје атрибут {#слуг} после сваког заглавља - подржавају крамдовн, Пандоц, МкДоцс и ГитХуб странице (Јекилл).

Buy Me a Coffee at ko-fi.com
Обрада... 0%
Откривање формата садржаја
Парсинг наслова
Додељивање пужева безбедних од судара
Израда садржаја

Резултат

Садржај је користан онолико колико су сидрене везе испод њега, а сидрене везе су поуздане само ако сваки наслов добије јединствену, предвидљиву траку. Овај генератор анализира наслове из онога што налепите – Маркдовн или ХТМЛ – и сваком додељује право сидро у ГитХуб стилу: текст у малим словима, размаци и знакови интерпункције су замењени или уклоњени, и, што је критично, прави суфикс који је сигуран од судара кад год би два заглавља иначе произвела исту ознаку. Други „Увод“ у документу постаје увод-1, трећи постаје увод-2, праћен активном мапом појављивања тачно на начин на који ГитХуб-ов сопствени слагер ради – а не пречица која тихо преписује раније везе када се наслови понављају, што је најчешћи начин на који се ручно премотане скрипте са садржајем прекидају.

Рашчлањивање маркдовна је засновано на линији са намером, јер класични режим неуспеха за наивну имплементацију третира „#“ написано унутар ограђеног блока кода као наслов. Ова алатка прати да ли је ``` или ~~~ ограда тренутно отворена док хода документом ред по ред и препознаје само АТКС наслове (# до ######) изван отворених ограда - тако да узорак кода који приказује коментаре љуске или Питхон "# коментар" никада не загађује ваш садржај. ХТМЛ унос има различиту, једнако стварну путању: анализира се сопственим ДОМПарсер-ом претраживача, наслови се бирају према имену ознаке, а сваки од њих ид атрибут се поставља директно на стварни елемент пре него што се документ серијализује назад у стринг.

Две ствари излазе на другом крају. Прво, сам садржај, извезен и као угнежђена Маркдовн листа (- [Титле](#слуг), увучена нивоом наслова) и угнежђена ХТМЛ листа (<ул><ли><а хреф="#слуг">), свака са сопственим дугметом за копирање. Друго, ваш оригинални садржај са сидрима је заправо повезан: за Маркдовн унос можете да изаберете широко подржану {#слуг} синтаксу атрибута заглавља коју користе Јекилл крамдовн, Пандоц, МкДоцс и ГитХуб Пагес, или да се вратите на обичне ХТМЛ ознаке наслова са већ подешеним ид="слуг" ако ваш циљни рендерер не разуме. За ХТМЛ унос, ид се убацује директно у рашчлањени елемент заглавља – не постоји посебан „режим“ за одабир јер ознаке већ постоје.

Све се покреће локално у вашем претраживачу: рашчлањивање, математика и поновно састављање документа се дешавају у ЈаваСцрипт-у на страници коју тренутно гледате, без да се нигде ништа не отпрема. То је важно за нацрт документације, интерне викије или необјављени пост на блогу који нисте спремни да налепите у услугу треће стране само да бисте добили радни садржај.