Основы Pandoc

Pandoc конвертирует текстовые файлы из одних форматов в другие. Рассмотрим его базовые команды.

Все примеры расположены в репозитории.

Конвертация

Pandoc является обычным консольным приложением и принимает команды стандартным образом.

По умолчанию Pandoc принимает данные для конвертации из входного потока и отправляет во выходной поток. Чтобы определить исходный файл передайте ему имя файла:

Читать далее Основы Pandoc

VuePress добавление кастомных стилей

Рассмотрим задачу выделения отдельных заголовков разными цветами. Разобьём задачу на две: сначала добавим к определенным заголовкам специальные CSS-классы, а затем добавим стили для этих классов.

За основу возьмем HelloWorld проект из прошлого поста. Полная версия примера размещена в этом репозитории.

Установка плагина markdown-it-attrs

Плагин markdown-it-attrs позволяет добавить атрибуты для любого блока разметки.

Для установки плагина дополним 01_CreateProject.bat новой командой

Читать далее VuePress добавление кастомных стилей

Размещаем VuePress HelloWold на GitHub Pages

VuePress — генератор статических сайтов. Упрощённо, вы пишите несколько файлов в Markdown, запускаете генератор и эти несколько файлов преобразуются в страницы сайта. Причем сайт не требует хостинга с возможностью выполнения скриптов, достаточно отображения статических файлов.

Рассмотрим HelloWold от установки всех приложений до деплоя сайта на GitHub Pages. Полный текст примера находится в репозитории.

Читать далее Размещаем VuePress HelloWold на GitHub Pages

DevBooks. Обсуждение книг

Уже более полугода в нашем сообществе мы проводим регулярное обсуждение литературы связанной с разработкой ПО. Выбираем книгу, выбираем объем чтения на следующую неделю, читаем, созваниваемся в Discord и обсуждаем.

Таким подходом уже прочитали:

  • Чистая архитектура. Мартин Роберт
  • Паттерны проектирования. Head first
  • Совершенный код. Макконнелл Стив

Недавно начали «Микросервисы» Криса Ричардсона.

Для удобства коммуникации сделали паблик Вконтакте. Согласование времени обсуждений проходит в чате.

Присоединяйтесь, будем рады новым участникам.