Найти в Дзене
EduTerra.PRO

Производство контента в Интернет на основе markdown

Вообще, в широком смысле слова, контентом в интернет можно называть всё что угодно, почти любые данные. Чтобы сузить это понятие до приемлемого, мы будем говорить о производстве контента, основанного на текстах. Производство текстов, пригодных для распространения в Интернет, обычно предполагает использование программного обеспечения, типа LML(lightweight markup language), или, говоря проще, редакторов упрощённой разметки. Такие способы "размечания" текста используются, чтобы получающийся документ также легко было править в "сырой" форме, как и получающийся итоговый документ. К примеру, это публикация weblog-а или wiki-страничка. Итоговой формой является web-страница, представляющая собой сочетание HTML, сведений о стилях CSS и кода JS. Но редактор, используя только упрощённую разметку, может создать такую страницу просто набирая текст. Само последующее преобразование в HTML+CSS+JS осуществляется самим ПО семейства LML. Ещё можно сказать, что упрощённая разметка — это такая форма записи

Вообще, в широком смысле слова, контентом в интернет можно называть всё что угодно, почти любые данные. Чтобы сузить это понятие до приемлемого, мы будем говорить о производстве контента, основанного на текстах.

Производство текстов, пригодных для распространения в Интернет, обычно предполагает использование программного обеспечения, типа LML(lightweight markup language), или, говоря проще, редакторов упрощённой разметки.

Такие способы "размечания" текста используются, чтобы получающийся документ также легко было править в "сырой" форме, как и получающийся итоговый документ.

Мальчик-продавец инструментов в Индии
Мальчик-продавец инструментов в Индии

К примеру, это публикация weblog-а или wiki-страничка. Итоговой формой является web-страница, представляющая собой сочетание HTML, сведений о стилях CSS и кода JS. Но редактор, используя только упрощённую разметку, может создать такую страницу просто набирая текст. Само последующее преобразование в HTML+CSS+JS осуществляется самим ПО семейства LML.

Ещё можно сказать, что упрощённая разметка — это такая форма записи текстов, при которой в тексте одновременно передаются и сведения о том, какая часть текста за что отвечает.

Такой подход позволяет упростить задачу авторам текстов. Работая с упрощённой разметкой, им не нужно знать тонкости реализаций технологического стека HTML, а в качестве дополнительного бонуса они получают возможность создания не только HTML-документов, а и любых других человеко или машинно-читаемых форматов.

Самой известной к настоящему моменту, можно считать markdown разметку. Сам термин "разметка" здесь говорит о некоем наборе соглашений, которые применяются к тексту. Например, если новая строка начинается с одного или нескольких символов # и потом продолжается текстом, то это означает заголовок соответствующего уровня. Например, "# Война и мир. Л.Н. Толстой" будет означать заголовок первого уровня (h1) страницы с содержимым "Война и мир. Л.Н. Толстой". Оформлен этот заголовок будет в соответствии с применяемыми к этому тегу стилями. А, например, предложение "Маша съела _совсем мало_ каши." — это такой текстовый элемент, в котором осуществляется словесное ударение на "совсем мало". Чаще всего такое словесное ударение (emphasis) оформляется в виде наклонного текста или курсива.

Важно то, что в итоге весь документ не только выглядит корректно, но и по структуре своей становится корректным, что сильно улучшает работу с такими документами поисковыми алгоритмами и системами адаптивного отображения информации.

Сперва кажется, что такой способ создания контента немного неудобен. Надо учить какие-то правила и т. п. Однако, чем больше нужно обрабатывать текстов или чем сложнее они, тем более очевидными становятся выгоды от подхода, основанного на упрощённых разметках.

Существующий подход удобен также тем, что автор не отвлекается на то, как будет выглядеть итоговый документ. Во-первых, оформление его можно осуществлять независимо и после подготовки текста. Во-вторых, отсутствие необходимости думать об оформлении высвобождает довольно много ресурсов для того, чтобы сосредоточиться на содержании. А в-третьих, такой текст легко править на разных компьютерах, ОС, разными людьми и получать гарантированный результат.

Markdown разметка удобна и поддерживается большим количеством web-ориентированного ПО. Мне бы больше хотелось пояснить, почему наш программный продукт https://eduterra.pro может быть интересен тем авторам или образовательным сообществам, которые привыкли работать с подобными продвинутыми инструментами создания web-содержимого.

Дело в том, что EduTerra.PRO построена вокруг центральной идеи о разделении ответственности при производстве информационного или образовательного контента. Автор отвечает за производство или переработку контента. Внешнее оформление, трансформация в html, взаимодействия, доступность на разных платформах или мобильных устройствах — это зона ответственности платформы. А, если команда включает ИТ-специалистов, то они могут в широких пределах изменять стандартное поведение системы, переопределяя способ отображения отельных элементов или расширяя стандартное поведение. Например, один из наших партнёров развернул отображение динамических карт России в виде разметки, а другой — нотные станы.

Предоставить возможность авторам вести свой продвинутый образовательный или информационный проект без необходимости программирования — это ещё одна наша задача.

Создание курса, работа в центре поддержки, ведение блога или создание контента на внешнем сайте — все эти задачи решаются в EduTerra.PRO с помощью упрощённой разметки.

Если вы производите контент в виде курсов или планируете это делать, присмотритесь к EduTerra.PRO. Возможно, это то, что вам нужно.