Легкие языки разметки
Основная информация
Overview
-
Легкий язык разметки является типом разметки языка , используя простой синтаксис , разработанный , чтобы быть легко печатать с простым текстовым редактором , и легко читаются в его бесформатной форме .
-
Облегченные языки разметки используются в приложениях, где пользователей можно обманом заставить прочитать исходный документ, а также правильно отрисованный документ. Например, статьи в Википедии написаны с использованием облегченного языка разметки, вики-текста .
Другой пример: человек, загружающий программную библиотеку, может предпочесть читать документацию в текстовом редакторе, а не в веб-браузере .
Основное применение этих языков - ввод контента для веб-сайта с участием различных авторов, таких как блоги и вики , для которых единственный гарантированный интерфейс, доступный для всех авторов, - это простое текстовое поле .
Программное обеспечение на сервере преобразует текст в общем языке разметки , такие как XML , HTML или XHTML .
Некоторые языки программирования имеют облегченный язык разметки в качестве подъязыка, чтобы можно было вставить прокомментированную документацию в исходный код . Это облегчает грамотное программирование с использованием генераторов документации . Например, Plain Old Documentation - это формат документации для Perl , а ReStructuredText - это формат, используемый в документации Python .
- Легкие языки разметки можно разделить на категории в соответствии с типом используемой разметки. Как и HTML, в некоторых языках используются открывающие и закрывающие теги с одинаковыми названиями (например: полужирный в HTML или [b] полужирный [/ b] в BBcode ), а в других - знаки препинания и другие специальные Символы ASCII как теги. Третьи используют оба способа (например: Textile ) или позволяют встраивать HTML (например: Markdown ), иногда путем добавления элементов (например: source в MediaWiki ).
В большинстве языков есть теги для строк или блоков, а в некоторых - для небольших частей текста (несколько слов), но некоторые предлагают теги только для больших блоков текста.
Некоторые языки предназначены для конкретного использования, например, для документации программного кода (например, POD, RD), или могут быть преобразованы только в один формат (обычно HTML). У других более широкий диапазон возможностей.
Для создания документов используются следующие языки: AsciiDoc , atx , BBCode , Creole, Epytext, Gemtext, Haml , JsonML, MakeDoc, Markdown , Org-mode , POD , RD, ReStructuredText , Setext , SISU, SPIP , Texy!, Текстиль , Txt2tags , UDO, Wikitexte и Xupl.
Скорее они используются для представления данных: Curl , JSON , OGDL и YAML .
Get Started
- 👉 Create a new site
- 📚 Personalize your site
- 💬 Chat with the Wowchemy community or Hugo community
- 🐦 Twitter: @wowchemy @GeorgeCushen #MadeWithWowchemy
- 💡 Request a feature or report a bug for Wowchemy
- ⬆️ Updating Wowchemy? View the Update Tutorial and Release Notes
Crowd-funded open-source software
To help us develop this template and software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.
❤️ Click here to become a sponsor and help support Wowchemy’s future ❤️
As a token of appreciation for sponsoring, you can unlock these awesome rewards and extra features 🦄✨
Ecosystem
- Hugo Academic CLI: Automatically import publications from BibTeX
Inspiration
Check out the latest demo of what you’ll get in less than 10 minutes, or view the showcase of personal, project, and business sites.
Features
- Page builder - Create anything with widgets and elements
- Edit any type of content - Blog posts, publications, talks, slides, projects, and more!
- Create content in Markdown, Jupyter, or RStudio
- Plugin System - Fully customizable color and font themes
- Display Code and Math - Code highlighting and LaTeX math supported
- Integrations - Google Analytics, Disqus commenting, Maps, Contact Forms, and more!
- Beautiful Site - Simple and refreshing one page design
- Industry-Leading SEO - Help get your website found on search engines and social media
- Media Galleries - Display your images and videos with captions in a customizable gallery
- Mobile Friendly - Look amazing on every screen with a mobile friendly version of your site
- Multi-language - 34+ language packs including English, 中文, and Português
- Multi-user - Each author gets their own profile page
- Privacy Pack - Assists with GDPR
- Stand Out - Bring your site to life with animation, parallax backgrounds, and scroll effects
- One-Click Deployment - No servers. No databases. Only files.
Themes
Wowchemy and its templates come with automatic day (light) and night (dark) mode built-in. Alternatively, visitors can choose their preferred mode - click the moon icon in the top right of the Demo to see it in action! Day/night mode can also be disabled by the site admin in params.toml
.
Choose a stunning theme and font for your site. Themes are fully customizable.
License
Copyright 2016-present George Cushen.
Released under the MIT license.