Necesito un generador de sitios estáticos CMS para crear/editar sitios web estáticos localmente en mi escritorio.
Requisitos formales: FLOSS ; instalación nativa en GNU/Linux ; con interfaz gráfica de usuario ; no debe requerir un servidor local (no quiero instalar un CMS habitual del lado del servidor en el servidor local).
La herramienta debe permitir administrar varios sitios.
Idealmente, solicita una carpeta local (donde se guardarán todos los archivos del sitio) y los datos de inicio de sesión del servidor.
Quiero escribir todo el código (HTML, CSS, JS) yo mismo. ¡Sin WYSIWYG!
Debería admitir un motor de plantillas , que podría ser realmente básico. Solo déjame agregar marcadores de posición en la plantilla HTML, donde cada marcador de posición crea un campo en la GUI para agregar/editar contenido. Puntos de bonificación por admitir tipos de campo (campo de texto, área de texto, lista de selección con valores predefinidos, imagen, etc.).
El CMS debería mostrarme una lista/árbol de todas las páginas agregadas (y otros recursos creados, como archivos CSS, plantillas HTML, robots.txt, .htaccess, tal vez incluso imágenes como el favicon).
Al agregar una nueva página , sería genial si pudiera elegir una plantilla HTML para usar (en caso de que haya creado varias).
Al editar una página , solo debe mostrar los campos para el contenido, no el HTML completo de la página.
No quiero un editor de texto enriquecido; solo déjame ingresar texto sin formato o incluso HTML o Markdown o algo así.
Una función de búsqueda interna sería genial.
No me importa cómo se carguen exactamente los archivos (FTP, SSH/SCP, …), siempre y cuando no tenga que hacerlo manualmente.
Idealmente, solo carga archivos modificados.
Acabo de encontrar Publii :
... la aplicación funciona localmente, no tiene que preocuparse por las actualizaciones de seguridad o administrar bases de datos.
... El objetivo de Publii es la simplicidad; independientemente de su nivel de habilidad, encontrará una interfaz de usuario intuitiva que, a diferencia de los generadores HTML estáticos, es fácil de usar.
El proyecto es de código abierto, disponible en: https://github.com/GetPublii/Publii
Jekyll es un generador de sitios estáticos.
No tiene una GUI, pero le permite crear plantillas y contenido y permite rebajar con una gran cantidad de personalización que una interfaz gráfica encontraría difícil de solucionar. Puede usar fácilmente su ide/editor de texto genérico favorito para hacer los textos. Markdown es compatible con muchos editores.
El lenguaje de plantilla es Liquid (un lenguaje de plantilla basado en Ruby)
Podría considerar buscar en DocPad como un generador de sitios estáticos. Se puede usar con cualquier herramienta de marcado que use (HTML, Jade, Haml, CSS, Sass, Less, etc.) y tiene un sistema de compilación altamente configurable.
En cuanto a la GUI que describe, parece que podría estar buscando un IDE. Una opción en este departamento es Eclipse para desarrolladores de PHP (incluso si no utilizará los componentes de herramientas de PHP). Con una biblioteca de extensiones, puede hacer todo lo que estás buscando.
En el pasado, probé NVU . Esto está obsoleto ahora, pero se vincula a Kompozer .
Las características parecen cumplir con sus requisitos en varios puntos, aunque tal vez no en la edición de contenido (pero si desea restringir los datos que se pueden editar, tal vez sería mejor con un CMS en el que controle quién edita el contenido y quién edita el resto del código).
Está disponible en Windows y Linux.
usuario3791372
marcel
steve moser
Nemo
unor