V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

lektor

Generador de sitios web estáticos basado en Python. Lektor es un generador de sitios web estáticos. Un proyecto Lektor consiste en una colección de archivos estáticos que pueden integrarse en varias páginas HTML individuales. Lektor también puede utilizarse como un CMS, proporcionando una interfaz de administración basada en navegador para editar el contenido del sitio web y crear nuevas páginas.

$ lektor quickstart
lanza un asistente que pregunta nombre del proyecto, título, autor, carpeta de salida, idioma...

Crea una estructura tipo:

web-mia/

├── content/ # Contenido del sitio en archivos .lr [Lektor Record]

├── templates/ # Plantillas HTML (Jinja2)

├── assets/ # CSS, JS, imágenes...

├── models/ # Modelos de contenido

└── lektorproject # Configuración

$ cd web-mia
$ lektor server
lanza un servidor local en http://127.0.0.1:5000 que se recarga automáticamente cuando se hacen cambios

Puedes tener una jerarquía como esta:

content/

├── blog/

│ ├── post1/

│ │ └── contents.lr

│ ├── post2/

│ │ └── contents.lr

├── about/

│ └── contents.lr

└── contents.lr # homepage

$ lektor build
genera todos los archivos HTML en web-mia/_build/ y esta carpeta kpuede subirse al servidor

Entrar en el editor con el navegador en http://127.0.0.1:5000/admin para acceder al CMS visual y desde ahí se puede añadir páginas, editar texto, subir imágenes...

$ lektor deploy
subir al hosting si no está en local
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4071 entradas - Acerca del Tractatus
La Pipa Plena 2025