Никогда не любил XML. Но глядя на WackoWiki начинаю думать что форсировать их к использованию XML было бы приятнее чем наблюдать все эти --x-- ++x++ %%x%%
Разметка WackoWiki и MediaWiki - отстой. Они нелогичны и заточены на результат, а не на входной текст. Просто такое вот фундаментальное imho. Я не понимаю, почему курсив получается //так//, а не _так_. Если нам надо в коде получить именно <i> тогда ещё кое-как это можно понять; но ведь речь идёт про "вроде как семантический" <em>! Emphasis традиционно выделялся _подчёркиванием_, а strong emphasis - *звёздами*. На кой чёрт нам в реальной жизни нужен underline, я просто не понимаю (всё подчёркнутое - это ссылка, все ссылки подчёркнутые, исключения ломают user expirience).
Разметка Markdown в именно этом отношении рулит. В ней _emphasis_ выделяется таки курсивом, а вовсе не подчёркиванием. В ней очень красивые и аккуратные списки. И, конечно же, обалденные заголовки:
Заголовок первого уровня ========================
Но и это не всё. И Markdown, и вышеупомянутые типы разметки, и ещё до чёртиков каких каких - все имеют ещё один фундаментальный минус: они СЛОЖНЫЕ. Они позволяют вставлять картинки, таблицы, задавать CSS-классы и... и весь html впридачу.
Для себя (в своих разработках) я эту проблему решил кардинально:
* язык разметки у меня простой - такой, которым можно пользоваться; * мой язык разметки не обрабатывает сложных конструкций; * ряд inline тегов (b/u/i/tt/var/kbd/code etc) у меня "пропускается" насквозь; * есть конструкция <html>...</html>, содержимое которой оставляется as is; * мой язык разметки не отвечает за гиперссылки; в каждом проекте они свои (CamelCase, ((link name)), [link name], и, конечно же, <a href=...>) и обрабатываются отдельно.
Вообще-то весь смысл wiki в этом :) Если не нравится - бери просто делай XML и все. Без всяких wiki. Или Mozilla - Edit page - HTML - Publish (методом PUT зальет куда надо).
но XML руками править - это изврат. В HTML - изврат таблицы рисовать руками ;) Wiki это все как-то облегчает (легче 3 раза один символ нажать, чем 3 разных). Да - свои ограничения, ну и что. Свои плюсы, свои минусы.
no subject
Date: 2006-05-16 07:33 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2006-05-16 08:33 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2006-05-16 10:47 am (UTC)Разметка WackoWiki и MediaWiki - отстой. Они нелогичны и заточены на результат, а не на входной текст. Просто такое вот фундаментальное imho. Я не понимаю, почему курсив получается //так//, а не _так_. Если нам надо в коде получить именно <i> тогда ещё кое-как это можно понять; но ведь речь идёт про "вроде как семантический" <em>! Emphasis традиционно выделялся _подчёркиванием_, а strong emphasis - *звёздами*. На кой чёрт нам в реальной жизни нужен underline, я просто не понимаю (всё подчёркнутое - это ссылка, все ссылки подчёркнутые, исключения ломают user expirience).
Разметка Markdown в именно этом отношении рулит. В ней _emphasis_ выделяется таки курсивом, а вовсе не подчёркиванием. В ней очень красивые и аккуратные списки. И, конечно же, обалденные заголовки:
Заголовок первого уровня========================
Но и это не всё. И Markdown, и вышеупомянутые типы разметки, и ещё до чёртиков каких каких - все имеют ещё один фундаментальный минус: они СЛОЖНЫЕ. Они позволяют вставлять картинки, таблицы, задавать CSS-классы и... и весь html впридачу.
Для себя (в своих разработках) я эту проблему решил кардинально:
* язык разметки у меня простой - такой, которым можно пользоваться;
* мой язык разметки не обрабатывает сложных конструкций;
* ряд inline тегов (b/u/i/tt/var/kbd/code etc) у меня "пропускается" насквозь;
* есть конструкция <html>...</html>, содержимое которой оставляется as is;
* мой язык разметки не отвечает за гиперссылки; в каждом проекте они свои (CamelCase, ((link name)), [link name], и, конечно же, <a href=...>) и обрабатываются отдельно.
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2006-05-16 11:06 am (UTC)Если не нравится - бери просто делай XML и все. Без всяких wiki. Или Mozilla - Edit page - HTML - Publish (методом PUT зальет куда надо).
но XML руками править - это изврат. В HTML - изврат таблицы рисовать руками ;) Wiki это все как-то облегчает (легче 3 раза один символ нажать, чем 3 разных). Да - свои ограничения, ну и что. Свои плюсы, свои минусы.
ps. сделай видимым комент к записи про точпад? ;)
(no subject)
From:(no subject)
From: