Автоматически конвертировать уценку в 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
Пожалуйста, не стесняйтесь редактировать, если я допустил ошибку.