LINUX.ORG.RU

Годный язык разметки текста для этих ваших Web'ов

 , ,


0

2

Хотеть комбинацию creole и markdown.

От creole взять:

  • **Жирный Текст**;
  • //Курсив// (в md курсив выглядит *так*);
  • __Подчёркивание__ (в md это опять жирный текст).
  • Вложенные списки без обязательных отступов:
    * A (можно так)
      ** A-1
      ** A-2
    * B (а можно так)
    ** B-1
    ** B-2
    
  • Таблицы (наверное):
    |=Heading Col 1 |=Heading Col 2         |
    |Cell 1.1       |Two lines\\in Cell 1.2 |
    |Cell 2.1       |Cell 2.2               |
    
    

От markdown:

  • 1. Такие
    2. Нумерованные
    3. Списки
    
  • ``monospace`` (в оригинале можно просто `monospace`);
  • ```LangName
    Фрагмент
    Кода
    ```
    

Добавить:

  • ~~Перечёркивание~~
  • Годные ссылки и изображения. Решение с []() в md нифига не интуитивное, пока запомнишь, где ссылка, а где текст, уже на пенсию пора. Используемое в creole [[link]], [[link|text]] и {{image}}, {{image|text}} тоже не очень изящно.

Есть что-то подобное готовое? Вроде питонячая txt2tags близка, но для других ЯП реализации не наблюдается.

Всем пофиг какие закорючки что означают. Какой-то один стал стандартом (CommonMark) - и ладно. Это ж не язык програмирования

makoven ★★★★★
()

Side note: отдельные конструкции для «жЫрно» и «курсив» — это печальное наследие безграмотности и засилия WYSIWYG.

В типографии (а web — это тоже в какой-то степени типография) бывает только «выделенно» (emphasized), а вот как оно выделятеся — дело наборщика.

PS: Жирный шрифт для выделения в типографии — табу.

beastie ★★★★★
()
Ответ на: комментарий от Deleted

Во первых, не придумал, это часть Github Flavored Markdown и некоторых других языков разметки. Во вторых, -- слишком часто использующееся сочетание. Зачеркнём весь параграф нафиг где не надо. Давай другой вариант.

Schmuck
() автор топика
Ответ на: комментарий от beastie

Какие жирные тараканы. Мы, слава богу, не в типографии.

Schmuck
() автор топика
Ответ на: комментарий от makoven

Хрен там плавал. Пользователям далеко не пофиг. А то, что CommonMark стандарт - это ещё одна бабка надвое сказала. Собрать междусобойчик и назваться стандартизаторами — каждый встречный-поперечный может.

Schmuck
() автор топика

годный язык это тот который все используют - CommonMark, а свои хотелки забудь

umren ★★★★★
()

Это все ужасно. И коммон марк и марк даун. Нельзя пользователям вообще давать возможность руками писать теги. Мы не в 80х, где надо выучить весь рокет сайнс чтобы выйти в интернет. Дайте нормальный WYSIWYG редактор а внутри храните как вам угодно (лучше html с фильтрацией «опасных» тегов).

2017й год, люди на форумах до сих пор выучивают странные конструкции типа ```LANG=PYTHON ... ``` чтобы что-то сказать. ЗАЧЕМ? Почему нельзя сделать сраную кнопку?

PPP328 ★★★★★
()
Ответ на: комментарий от Deleted

Так это надо руку от клавы убрать, к мышке поднести, мышку схватить, где курсор глазами найти, кнопку нажать и снова руку на клаву. А так есть аппаратная кнопка * - жамкается быстро.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Во всех нормальных висивигах ctrl+b выделенного куска.

PPP328 ★★★★★
()

Ну и зачем это говно? HTML-тэги знает даже школота. А это наспех сколоченная поделка для ниасиляторов XML-синтаксисов.

anonymous
()
Ответ на: комментарий от anonymous

====== Level 6 ======

ебать. залупоклацать 12 знаков равно вместо тривиального h6. все эти сексуальные фантазии XML-style-хейтеров вызывают тока смех.

anonymous
()
Ответ на: комментарий от anonymous

Закрывающие теги опциональны в markdown / creole. Так что это ====== (6 символов) vs. <h6></h6> (9 символов). Не зашёл твой гений.

Schmuck
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.