Автоматически конвертировать уценку в HTML при обновлении браузера

На этот раз Пол Ириш (Paul Irish) рассказал об инструментах для работы с Интернетом во время googleio 2013. Поэтому он представил несколько слайдов, которые были проанализированы в html из источника уценки, то есть из файла .md.

Однако меня удивило то, что когда он отредактировал исходную уценку для слайдов на панели источников инструментов Chrome Dev, а затем нажал "Обновить",.md автоматически снова скомпилировал в html для вывода в браузер. Теперь я понимаю, что изменения, которые он внес в файл уценки в инструментах Chrome Dev, были внесены также в его локальный файл, сохраненный на компьютере, но как файл уценки автоматически преобразовывался в HTML-файл при сохранении и обновлении браузера?

Я начинающий с уценки, и мне очень хотелось бы иметь эту функциональность. Любая помощь высоко ценится

3 ответа

Решение

Вся цель уценки состоит в том, чтобы она была удобочитаемой и читаемой человеком. Он предназначен для преобразования в HTML.

В зависимости от языка, который вы используете, существуют анализаторы уценки, которые создают HTML для вас.

Например, для PHP.

Итак, в качестве примера, чтобы ваш сервер показывал содержимое, скажем, homepage.md, ваш index.php файл может иметь что-то вроде этого:

$filename = $_GET['file'];
$content  = markdown( file_get_contents( "path_to_markdown/{$filename}.md" ) );
print $content;

И, чтобы увидеть его в своем браузере, вы бы example.com/?file=homepage

Я не пробовал это расширение для Chrome, но, похоже, оно автоматически отображает файлы разметки (.md) в Chrome.

В Firefox я использую следующее расширение для той же функциональности.

Нет необходимости в отдельном файле.html, просто сохраните текстовый файл с расширением.md и откройте его в браузере.

Надеюсь, это поможет.

Я сделаю все возможное, чтобы ответить на это.

HTML Mark down - это сокращенный синтаксис, который может интерпретироваться веб-браузером для форматирования или отображения страницы в формате html.

это взято из переполнения стека. например

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

Таким образом, как преобразование из файла в блокноте ++ из текста в HTML. Файл будет отформатирован с использованием основных правил этого конкретного синтаксиса.

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

Кроме того, уценка не является полной заменой реального кода. Он не может охватить широту и глубину истинного языка кодирования. Я мог бы сравнить его с псевдокодом, но это скорее боковой пример.

В ответ на ваш последний комментарий: Если второй файл создан из первого файла (и формат изменен) -(в данном случае с пометки вниз до html) - Если первый файл затем редактируется, без перезаписи изменений в Второй файл, он не может быть изменен.

Это хорошая ссылка, которую товарищ ТАК дал мне:

https://stackru.com/editing-help

Пожалуйста, не стесняйтесь редактировать, если я допустил ошибку.

Другие вопросы по тегам