Обновленное руководство для новичков для нетехнических людей:
[Часть 1: Основные принципы] «Хорошие новости для ленивых: как быть редактором WeChat, который никогда не занимается набором текста?» 》
[Следующая статья: Руководство по грамматике] «Полное руководство по набору текста MarkDown для официальных учетных записей WeChat»
Загрузите последнюю стабильную версию: версия для Windows/версия для Mac.
.md
и поместите во temp
каталог.maxpress
, и в каталоге result/html
будет создан файл .html
с тем же именем..html
в браузере, выберите все, скопируйте и вставьте в редактор WeChat.【Примечания】
.md
и нескольких подкаталогов (включая вложенные подкаталоги)..md
после преобразования будут перемещены в каталог result/archive
. Эту функцию можно отключить, изменив файл конфигурации (auto_archive). Перед запуском программы преобразования измените файл config.json
, чтобы настроить переменные общего формата.
включать:
имя переменной | значение по умолчанию | иллюстрировать |
---|---|---|
main_size | 16 пикселей | Основной размер текста |
theme_color | #349971 | Цвет темы, используемый для цветов текста, например заголовков, элементов выделения и т. д. |
text_color | #555 | Цвет основного текста |
quote_color | #999 | Цвет текста в поле ссылки и поле кода |
линия_высота | 2эм | Высота строки текста |
пара_спейсинг | 1,5эм | Расстояние между абзацами текста |
выровнять | Несколько | Горизонтальное выравнивание каждой части рекомендуется left или center ( h1 ~ h6 представляет заголовок 1 ~ заголовок 6, content представляет собой основной текст). |
main_margin | 3% | Пропорция пустого пространства по обе стороны контента |
баннер_url | "" | URL-адрес изображения в заголовке статьи, привлекающего внимание. |
poster_url | "" | QR-код/адрес постера внизу. |
Convert_list | истинный | Преобразуйте список в тексте в обычный абзац, чтобы исправить проблему, связанную с тем, что WeChat не может правильно отобразить стиль порядкового номера списка (только для WeChat). |
ul_style | "○" | Идентификация символа перед каждым элементом после преобразования неупорядоченного списка в обычный абзац (включено только в том случае, если convert_list равно true ). |
auto_archive | "" | Следует ли автоматически архивировать (переместить исходный файл .md в каталог result/archive после преобразования) |
auto_rename | ЛОЖЬ | Обработка конфликтующих имен файлов: true автоматического переименования; false для перезаписи предыдущего файла; |
Примечание:
theme_color
, а остальные могут использовать конфигурацию по умолчанию.convert_list
в качестве временного решения. Если этот параметр имеет значение true
, все списки в теле (за исключением содержимого в блоках кода) будут преобразованы в обычные абзацы с порядковыми номерами в начале абзаца. Обратите внимание, что в этом случае стили, заданные специально для списка в styles.less
будут недействительны. Если у вас есть лучший способ, пожалуйста, откройте проблему и дайте мне знать. Если вы хотите переопределить отдельные стили в стилях по умолчанию, вы можете самостоятельно написать custom.css
, который будет импортирован после default.css
.
example.md
-> example.html
(скачайте HTML и откройте его в браузере)
Примеры статей общедоступных учетных записей: Полное руководство по форматированию MarkDown для общедоступных учетных записей WeChat.
Если на вашем компьютере установлена среда Python, вы можете запустить скрипт напрямую. Рекомендуется получить последнюю стабильную версию из ветки Master.
Таблицы стилей CSS, разработанные с использованием Python 3.5.2, компилируются с использованием LESS. Рекомендуется использовать его в среде Python 3.
Зависимые пакеты: misune, premailer, lesscpy.
Быстрая установка зависимостей: pip install -r requirements.txt
Запустить напрямую: python maxpress.py
Или импортируйте как модуль:
import maxpress
maxpress.convert_all(archive=True, styles=None)
Если вы хотите полностью отказаться от стиля по умолчанию и включить собственную таблицу стилей CSS, вы можете передать собственный путь к файлу CSS через параметр styles
(поддерживает передачу нескольких списков), а затем параметры, используемые для определения стиля в config.json
произойдет ошибка, custom.css
будет импортирован после всех ваших пользовательских таблиц стилей.
Когда стилизованный список вставляется в редактор WeChat, формат может быть случайно потерян (кажется, это ошибка WeChat? В настоящее время это можно временно решить, добавив дополнительный стиль упаковки элемента span
к каждому элементу li
). Но учтите, что если вы настроите стиль, размер шрифта, цвет и т. д., установленные для li span
, они не могут быть точно такими же, как элемент верхнего уровня, иначе он будет автоматически удален при вставке в редактор WeChat.
example.md
-> example.html
(загрузите HTML и откройте его в браузере)
Идеи дизайна и некоторые стили по умолчанию см. на странице:
markdownhere.css
Массачусетский технологический институт