Tutorial para principiantes actualizado para personas sin conocimientos técnicos:
[Parte 1: Principios básicos] "Buenas noticias para los perezosos: ¿Cómo ser un editor de WeChat que nunca escribe?" 》
[Artículo siguiente: Guía gramatical] "Guía completa sobre composición tipográfica MarkDown para cuentas oficiales de WeChat"
Descargue la última versión estable: versión de Windows/versión de Mac
.md
y colóquelo en el directorio temp
.maxpress
y se generará un archivo .html
con el mismo nombre en el directorio result/html
..html
generado con un navegador, seleccione todo, cópielo y péguelo en el editor de WeChat.【Notas】
.md
y múltiples subdirectorios (incluidos los subdirectorios anidados)..md
originales se moverán al directorio de result/archive
después de la conversión. Esta función se puede desactivar modificando el archivo de configuración (auto_archive). Antes de ejecutar el programa de conversión, modifique el archivo config.json
para personalizar las variables de formato comunes.
incluir:
nombre de la variable | valor predeterminado | ilustrar |
---|---|---|
tamaño_principal | 16px | Tamaño del texto principal |
color_tema | #349971 | Color de tema, utilizado para colores de texto como títulos, elementos de énfasis, etc. |
color_texto | #555 | Color del texto del cuerpo |
color_cita | #999 | Color del texto en el cuadro de referencia y en el cuadro de código. |
altura_linea | 2em | Altura de la línea de texto |
para_espaciado | 1,5 em | Espaciado de párrafos de texto |
alinear | Múltiple | Se recomienda que la alineación horizontal de cada parte left o center ( h1 ~ h6 representa el título 1 ~ título 6, content representa el texto principal) |
margen_principal | 3% | La proporción de espacios en blanco a ambos lados del contenido. |
banner_url | "" | La URL de la imagen en el encabezado del artículo que guía la atención. |
poster_url | "" | El código QR/dirección de la imagen del cartel en la parte inferior. |
lista_convertir | verdadero | Convierta la lista del texto en un párrafo normal para corregir el problema de que WeChat no puede mostrar correctamente el estilo del número de secuencia de la lista (solo para WeChat) |
estilo_ul | "○" | Identificación de símbolo antes de cada elemento después de convertir una lista desordenada en un párrafo normal (solo habilitado cuando convert_list es true ) |
archivo_automático | "" | Si se debe archivar automáticamente (mover el archivo .md original al directorio de result/archive después de la conversión) |
cambio de nombre automático | FALSO | Manejo de nombres de archivos en conflicto: true cambiar el nombre automáticamente; false para sobrescribir el archivo anterior; |
Observación:
theme_color
y el resto puede usar la configuración predeterminada.convert_list
como solución temporal. Cuando esta opción sea true
, todas las listas del cuerpo (excluido el contenido de los bloques de código) se convertirán en párrafos normales con números de serie al principio del párrafo. Tenga en cuenta que en este caso, los estilos establecidos específicamente para la lista en styles.less
no serán válidos. Si tiene una manera mejor, abra un problema y hágamelo saber. Si desea anular estilos individuales en los estilos predeterminados, puede escribir custom.css
usted mismo, que se importará después de default.css
.
example.md
-> example.html
(descargue html y ábralo en el navegador)
Ejemplos de artículos sobre cuentas públicas: guía completa sobre el formato MarkDown para cuentas públicas de WeChat
Si tiene un entorno Python instalado en su computadora, puede ejecutar el script directamente. Se recomienda obtener la última versión estable de la rama Master.
Desarrolladas con Python 3.5.2, las hojas de estilo CSS se compilan con LESS. Se recomienda utilizarlo en el entorno Python 3.
Paquetes dependientes: mistune, premailer, lesscpy
Instale dependencias rápidamente: pip install -r requirements.txt
Ejecutar directamente: python maxpress.py
O importar como módulo:
import maxpress
maxpress.convert_all(archive=True, styles=None)
Si desea abandonar por completo el estilo predeterminado y habilitar una hoja de estilo CSS personalizada, puede pasar la ruta del archivo CSS personalizado a través styles
(admite el paso en varias listas), luego los parámetros utilizados para definir el estilo en config.json
fallará, custom.css
se importará después de todas sus hojas de estilo personalizadas.
Cuando se pega una lista con estilo en el editor de WeChat, el formato puede perderse accidentalmente (¿parece ser un error de WeChat? Actualmente, esto se puede resolver temporalmente agregando un estilo de empaquetado de elemento span
adicional a cada elemento li
). Pero tenga en cuenta que si personaliza el estilo, el tamaño de fuente, el color, etc. configurado para li span
no puede ser exactamente igual que el elemento de nivel superior; de lo contrario, se eliminará automáticamente cuando se pegue en el editor de WeChat.
example.md
-> example.html
(descargue html y ábralo en el navegador)
Para ideas de diseño y algunos estilos predeterminados, consulte:
markdownhere.css
MIT