Уже писал про esm.sh, который позволяет работать с npm ES модулями в скрипте HTML страницы. Вот его аналог - esm.run
Вот как с помощью него можно легко отрендерить markdown файл безо всяких фреймворков и генераторов:
#markdown #lib
Вот как с помощью него можно легко отрендерить markdown файл безо всяких фреймворков и генераторов:
<!doctype html>
<script type="module">
import { marked } from 'https://esm.run/marked';
document.body.innerHTML = marked(
await fetch('./README.md').then(r => r.text())
);
</script>
#markdown #lib
Написал vite-plugin-json-md
Заменяет в
Удобен при
Обрабатывает как инлайн вставки
#lib #i18n #markdown
Заменяет в
JSON
/JSON5
файлах markdown
на сконвертированный HTML
Удобен при
i18n
(интернационализации), когда текст перевода лежит в json
файлах, но иногда бывает на странице сложное форматирование и разбивать по ключам очень хаотично. Можно записать тогда через markdown
.Обрабатывает как инлайн вставки
markdown
, так и ссылки на внешние md
файлы#lib #i18n #markdown
npm
npm: vite-plugin-json-md
Vite plugin for processing markdown in JSON files. Latest version: 0.7.2, last published: 3 months ago. Start using vite-plugin-json-md in your project by running `npm i vite-plugin-json-md`. There is 1 other project in the npm registry using vite-plugin…
А что вы используете для составления презентаций?
После долгих поисков остановился на Marp
Содержание презентации находится в
Из удобного:
1. Прост как валенок и проверен временем
2. Текст и оформление можно сгенерить
3. Каждый слайд держу отдельным файлом и собираю их скриптом - для разных презентаций свои слайды
4. Из-за перевода в
5. Плагин для
#presentation #markdown
После долгих поисков остановился на Marp
Содержание презентации находится в
markdown
, затем преобразуется в html
, и потом в pdf
Из удобного:
1. Прост как валенок и проверен временем
2. Текст и оформление можно сгенерить
AI
и затем кастомизировать вручную3. Каждый слайд держу отдельным файлом и собираю их скриптом - для разных презентаций свои слайды
4. Из-за перевода в
html
можно очень сильно кастомизировать любой слайд через CSS
класс на этом слайде5. Плагин для
VS Code
- сразу видно превью, и есть генерация по команде/кнопке#presentation #markdown
marpit.marp.app
Introduction
The skinny framework for creating slide deck from Markdown