Używam przecen, aby edytować to pytanie już teraz. W niektórych wikis użyłem znaczników wiki. Czy to to samo? Czy są powiązane? Proszę wytłumacz. Jeśli chcę wdrożyć jeden lub drugi w projekcie sieciowym (np. Stackoverflow), co muszę użyć?Markdown vs markup - czy są one powiązane?
Odpowiedz
- Markup to ogólne określenie dla języka, który opisuje dokumentu formatowania
- Markdown jest specyficzną bibliotekę znaczników: http://daringfireball.net/projects/markdown/
Markdown to gra słów, ponieważ jest znacznikiem. "Markdown" to właściwy rzeczownik.
Znaczniki to tylko sposób na zapewnienie funkcjonalności ponad zwykłym tekstem. Na przykład: formatowanie, linki, zdjęcia itp
Mark-up jest terminem od edycji wydruku - edytor przejdzie przez tekst i doda adnotacje (tj. kursywą, pogrubioną czcionką), która będzie używana przez drukarnie przy tworzeniu ostatecznej wersji. Nazywało się to zaznaczeniem tekstu.
Komputerowy język znaczników to tylko znormalizowany skrót dla tego rodzaju adnotacji.
HTML jest w zasadzie standardowym językiem markowania, ale jest dość szczegółowy.
listy w HTML:
<ul>
<li>Item one</li>
<li>Item two</li>
</ul>
Markdown jest specyficzny język znaczników, posiadający własną prostą składnię.
lista w Markdown:
* Item one
* Item two
Obie te będą pracować w swoich postach StackOverflow.
Markdown nie może zrobić wszystkiego, co HTML może, ale oba są językami znaczników.
> Markdown jest specyficznym językiem znaczników ... nazywanie języków znaczników takimi jakimi jest to tak powszechne pytanie –
Znaczniki to ogólny termin formatowania treści - na przykład HTML - ale przecena to biblioteka generująca znaczniki HTML. Spójrz na Markdown.
Markdown i znacznik używany w Mediawiki (oprogramowanie wiki, które napędza Wikipedię) to nie to samo.
Są one powiązane w tym sensie, że obie są mniej rozbudowanymi sposobami wprowadzania html (z pewnymi dodanymi funkcjami), ale wątpię, czy są ze sobą spokrewnione w jakimkolwiek innym sensie.
Jeśli chcesz zaimplementować Markdown na swojej stronie, wystarczy Google Markdown + ulubiona platforma/język, a prawdopodobnie znajdziesz bibliotekę, która zrobi to za Ciebie.
Jeśli chcesz zaimplementować znaczniki Mediawiki, prawdopodobnie powinieneś rozejrzeć się za lepszymi (jak Markdown).
Stosuje się terminologię taką jak ta, a bez wyraźnego wyjaśnienia takiego jak to, łatwo założyć, że przecena jest w tej samej kategorii lub koncepcji, co znaczniki. W końcu, jeśli oznaczysz to, zostanie ono zaznaczone, prawda? Łatwo jest założyć, że idą w parach, jak np. Ucieczka i parsowanie. – ahnbizcad
Znalazłem komentarz do projektu Markdown, aby był przydatny: _Markdown to narzędzie do konwersji tekstu na HTML dla twórców stron internetowych._ W szerszym znaczeniu, każde narzędzie do konwersji tekstu na HTML może być uznane za wspierające "przecenę". – PeterX