Este repositorio contiene temas para Pelican. Siéntete libre de clonar, agregar tu propio tema y enviar una solicitud de extracción. ¡Está gestionado por la comunidad!
Se puede ver una versión en vivo en http://www.pelicanthemes.com.
Estas instrucciones asumen que ya ha leído toda la documentación de Pelican, tiene un sitio en funcionamiento y ahora le gustaría aplicar un tema no predeterminado.
Primero, elija una ubicación para guardar sus temas. Para este ejemplo, usaremos el directorio ~/pelican-themes
, pero el tuyo podría ser diferente. Clona el repositorio pelican-themes
en esa ubicación en tu máquina local:
git clone --recursive https://github.com/getpelican/pelican-themes ~ /pelican-themes
Ahora deberías tener tu repositorio pelican-themes
almacenado en ~/pelican-themes/
.
Para usar uno de los temas, edite su archivo de configuración de Pelican para incluir esta línea:
THEME = "/home/user/pelican-themes/theme-name"
Entonces, por ejemplo, para usar el tema mnmlist
, editaría su archivo de configuración para incluir:
THEME = "/home/user/pelican-themes/mnmlist"
Guarde los cambios en su archivo de configuración y luego regenere su sitio usando el Makefile que ya debería haber configurado usando pelican-quickstart
:
make html
Los temas también se pueden especificar directamente mediante el parámetro -t ~/pelican-themes/theme-name
del comando pelican
. Si desea editar su tema, asegúrese de que cualquier edición que realice se realice en la copia almacenada en ~/pelican-themes/theme-name
. Cualquier cambio realizado en los archivos almacenados en el directorio output
de su sitio se eliminará la próxima vez que genere su sitio.
La generación de vistas previas de temas se realiza automáticamente a través de un flujo de trabajo de GitHub Actions, después del cual esas vistas previas se publican en https://pelicanthemes.com. Si desea generar vistas previas localmente en su estación de trabajo, clone el repositorio de Pelican (por ejemplo, en ~/projects/pelican/), clone este repositorio en algún lugar, cambie al directorio raíz de ese clon y siga estos pasos:
python -m pip install pelican[markdown] shot-scraper
mkdir _pelican
cp -r ~ /projects/pelican/samples _pelican/
python build-theme-previews.py