Описание
Блок MathML для редактора блоков WordPress (Gutenberg).
Требуется PHP 5.4 или выше и WordPress 5.0 или выше.
Разработка ведётся в репозитории на GitHub: https://github.com/adamsilverstein/mathml-block.
Скринкаст: https://cl.ly/c0f6bbfbc3b1
What is MathML?
Математический язык разметки — это язык математической разметки, XML-приложение для описания математических обозначений и записи как его структуры, так и содержания. Он направлен на интеграцию математических формул в страницы Всемирной паутины и другие документы.
The MathML block uses MathJax to render MathML formulas in the editor and on the front end of a website. MathJax (https://www.mathjax.org/) is A JavaScript display engine for mathematics that works in all browsers.
Чтобы проверить блок MathML, введите формулу, например: \[x = {-b \pm \sqrt{b^2-4ac} \over 2a}\]
.
Чтобы проверить использование встроенных математических формул, введите формулу в блок текста, выделите её и щёлкните значок «M» в панели управления. Например: \( \cos(θ+φ)=\cos(θ)\cos(φ)−\sin(θ)\sin(φ) \)
. Примечание: если вы копируете и вставляете формулы в редактор форматированного текста, переход в режим редактора HTML или кода с меньшей вероятностью приведёт к переформатированию вставленной формулы.
This plugin is compatible with the official AMP plugin by rendering amp-mathml
on AMP pages.
Technical Notes
- Requires PHP 5.6+.
- Требуется WordPress 5.0 или выше.
- Issues and Pull requests welcome on the GitHub repository: https://github.com/adamsilverstein/mathml-block.
Скриншоты
Блоки
Этот плагин предоставляет 1 блок.
- MathML block Display MathML formulas.
Установка
- Или установите плагин через установщик плагинов, или найдите его в каталоге и загрузите ZIP-файл.
- Активируйте плагин.
- Пользуйтесь блоком MathML!
Отзывы
Участники и разработчики
«MathML Block» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«MathML Block» переведён на 4 языка. Благодарим переводчиков за их работу.
Перевести «MathML Block» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.2.2
Tested up to 6.1.
1.2.0
- Add AMP compatibility, props @westonruter. Leverages the
amp-mathml
component.
1.1.5
- Make JavaScript translatable, take 2.
1.1.1
- Improve translations, make JavaScript translatable.
- Update all packages.
1.1.0
- Add support for inline formulas.
1.0.0
- Initial plugin release