Нет, вам нужно сначала преобразовать Markdown в HTML.
Существует несколько различных инструментов, которые могут помочь вам в этом. Например, a static site generator (more here). Есть некоторые услуги, которые включают такой инструмент, как часть службы. Вы загружаете Markdown, и они используют сценарии автоматизации для запуска через статический генератор сайтов (GitHub Pages - популярный пример, который использует Jekyll под капотом). Но это не «простые» хосты. Для простых хостов вам необходимо выполнить преобразование самостоятельно перед загрузкой.
Важно отметить, что Markdown не (обычно) выводит полный HTML-документ, а только фрагмент документа. Нет родителя <html>
тега и нет <head>
или <body>
разделы. Вывод HTML должен быть вставлен в тег <body>
некоторого шаблона. Это выходит за рамки намеченной цели Markdown и остается для пользователя работать. Для этого служат генераторы статических узлов. Они включают в себя систему шаблонов и параметры конфигурации, чтобы дать вам больше контроля над тем, как выглядят ваши страницы.
Если, однако, вам нужен простой нестационарный HTML, некоторые расширенные анализаторы Markdown включают добавленную (необязательную) возможность обертывать вывод в полный (но очень минимальный) HTML-документ. Пандоку приходит на ум, но могут быть и другие.
Наконец, вы можете создать «одностраничное приложение» с помощью JavaScript и загрузить файлы Markdown непосредственно с сервера и преобразовать их в браузере с помощью библиотеки Markdown JavaScript. Однако для этого потребуется сложная целевая страница для вашего сайта. Поскольку вся работа выполняется на стороне клиента (в браузере), она избегает необходимости запуска сценария перед загрузкой, и любой простой сервер будет работать. Однако, если вы не будете осторожны, разные браузеры могут дать вашим пользователям разные результаты.
Благодарим за ответ! Но я имел в виду, как я могу сделать свой хостинг, чтобы показать синтаксис Markup правильно, а не игнорировать его? Как будто я написал - # Hello - загрузил файл на хостинг, а затем через браузер я мог видеть заголовок - Привет. – fuji
Да, вам нужно скрывать свой Markdown до HTML. – Waylan
Правильно, но есть ли способ установить какой-то скрипт или поместить JavaScript внутри моего PHP-документа, поэтому включенный внутри этот файл Markdown файла PHP будет автоматически отформатирован как HTML? Или просто, когда просто направляетесь в файл Markdown, размещенный на хостинге через браузер, чтобы файл Markdown отображался в формате HTML? – fuji