Hay varias ventajas en ejecutar un sitio web estático, y es fácil crear uno con Publii y alojarlo en su Raspberry Pi.
Los sitios web estáticos son una de las mejores formas de mostrar su contenido en la web. Son intrínsecamente más seguros que los sistemas CMS basados en web como WordPress y consumen muchos menos recursos. Pero codificar un sitio web estático a mano es tedioso, y los generadores de sitios estáticos tradicionales pueden ser difíciles para los recién llegados.
Publii es una aplicación multiplataforma que le brinda todas las ventajas de un generador de sitios estáticos, combinado con un sistema de administración de contenido fácil de usar que puede ejecutar en su escritorio.
Los sitios estáticos son simplemente mejores
Al principio fue la Web. No se llamó Web 1.0, a pesar de la llegada inminente de la Web 2.0 a principios de la década de 2000. Era simplemente "la Web". La Web era bastante básica y ofrecía páginas estáticas, aburridas y sencillas, adornadas con animaciones de fondo chillonas, esquemas de color improbables y fuentes inverosímiles. Los sistemas de administración de contenido dinámico tampoco eran una cosa para la mayoría de las personas. Simplemente volcaría archivos HTML en un directorio de datos. La Web funcionó bastante bien hasta la revolución Web 2.0, en la que las páginas estáticas fueron desplazadas cada vez más por HTML dinámico, o peor aún, JavaScript.
La verdad sobre la Web actual es que la mayor parte de ella no es realmente necesaria y solo existe porque el dispositivo en el que está leyendo este artículo está ridículamente superado y tiene el ancho de banda disponible de algunos estados nacionales del 1990 La página web promedio del New York Times tiene un tamaño de alrededor de 15 MB, y eso simplemente no es necesario.
Si está ejecutando un sitio web desde su hogar en una Raspberry Pi moderna como la Raspberry Pi 4B, descubrirá que puede ejecutar fácilmente múltiples instancias de WordPress. Pero al usar un sistema de administración de contenido para servir páginas, está ejerciendo más presión sobre el hardware. de lo que necesita, y en un servidor SoC de menor especificación como Raspberry Pi Zero, el rendimiento puede sufrir. Además, al permitir el inicio de sesión a través de un sitio web, está dejando su preciada Pi expuesta a ataques.
Debido a que los sitios estáticos fueron diseñados para ejecutarse en hardware que existía hace 40 años, necesitan muy poco en el camino de los recursos del sistema, y debido a que está volcando contenido directamente en su servidor basado en Pi, son más seguros, también. Generadores de sitios estáticos le permite crear sitios web estáticos atractivos, con un uso inteligente de Markdown, HTML y CSS. Se cargan en un abrir y cerrar de ojos y no usan muchos recursos.
La mayoría de los generadores de sitios estáticos generan archivos Markdown que usted escribe en editores de texto como nano, lo que puede convertirlos en una opción inaccesible y poco atractiva para algunas personas. Afortunadamente, hay una mejor opción disponible.
Publii es un generador de sitios estáticos fácil de usar
Publii le brinda todas las comodidades y funciones que esperaría con un sólido CMS Web 2.0 como WordPress, pero renderizará el contenido en su PC de escritorio, listo para que lo transfiera a su Pi.
Con Publii, puede elegir entre tres editores intuitivos y receptivos: un editor de bloques HTML, un editor WYSIWYG si prefiere un flujo de trabajo similar al de un procesador de textos y, por supuesto, un editor de Markdown para producir fácilmente texto.
Si usted es el tipo de persona a la que le gusta distraerse de la escritura revisando constantemente hechos y cifras, el editor WYSIWYG es exactamente lo que necesita, ofreciendo minucias tales como palabras totales, párrafos y oraciones; el número de palabras únicas; cuántos caracteres has anotado; y el tiempo estimado de lectura.
Puede crear galerías de imágenes de medios enriquecidos en segundos y categorizar artículos por etiqueta y autor. Si desea migrar de un CMS alojado a una instancia de Publii instalada localmente, Publii tiene una herramienta integrada que facilita la migración. Los temas y complementos creados profesionalmente están disponibles a través del mercado de Publii.
Cómo instalar Publii en Windows, Mac y Linux
Publii está disponible en todos los principales sistemas operativos de escritorio, y la instalación no debería llevar más de unos minutos en cualquiera de ellos. En todos los casos, deberá visitar el Página de descarga de Publii y tome el binario apropiado para su sistema operativo y arquitectura.
Instalar Pubii en Windows
Haga doble clic en el archivo EXE para iniciar el instalador y haga clic en Estoy de acuerdo cuando se le pregunte si acepta los términos del acuerdo de licencia GPLv3. Publii se instalará rápidamente, pero antes de que pueda iniciarlo, deberá volver a aceptar los términos del acuerdo de licencia. Haga clic en Aceptar y estás listo para irte.
Instalar Publii en macOS
Para instalar Publii en macOS, arrastre el archivo DMG a la Aplicaciones carpeta.
Instalar Pubii en Linux
Si descargó el archivo DEB para sistemas basados en Debian, incluido Ubuntu, utilice el dpkg comando para instalar el archivo:
sudo dpkg -i ruta/hacia/publii.deb
Si está utilizando una distribución que funciona bien con rpm archivos, usa esto:
sudo rpm -i /ruta/a/publii.rpm
Para cualquier otra distribución de Linux, descargue la imagen de la aplicación y luego hágala ejecutable con:
sudo chmod +x /ruta/a/publii.appimage
Utilice Publii para crear un sitio web estático atractivo
Abre Publii por primera vez y se te pedirá "Crear tu primer sitio web" o "Restaurar desde una copia de seguridad". Elija la primera opción y asigne un nombre a su sitio web y a usted mismo un nombre de autor, además de elegir un pequeño icono de una selección de 50 o más. Como escritores, encontramos que un lápiz era la elección adecuada. Cuando estés listo, haz clic en el azul grande Crear sitio web botón.
La siguiente opción es qué editor usar. Puede elegir usar diferentes editores para cada publicación, y hay un Agregar nueva publicación botón debajo de cada opción. Para fines de demostración, elegimos la opción WYSIWYG, ya que es probable que la mayoría de las personas se sientan cómodas con ella.
Usar el editor Publii WYSIWG es inmediatamente intuitivo. Escriba su contenido en el lugar apropiado y use la barra de menú para formatear el contenido, insertar imágenes y crear fragmentos de código. Inserte una imagen y Publii presentará campos de texto para texto alternativo, atribución y título.
Hay más opciones disponibles, incluido el centrado de la imagen, la alineación y más. ¡Es como un procesador de textos para la Web! Haga clic en el icono de la rueda dentada en la parte superior derecha de la pantalla para acceder a las funciones específicas de la publicación. Aquí puede establecer el nombre del autor y marcar una publicación como destacada u ocultarla. O si es algo con lo que te avergüenzas de estar asociado, pero aún lo quieres en tu sitio, puedes mantenerlo fuera de la página principal.
También puede configurar la imagen destacada, configurar varias opciones de SEO y crear etiquetas. Antes de poder obtener una vista previa o publicar su contenido, debe seleccionar y configurar un tema. Haga clic en el botón de flecha hacia atrás para volver al menú principal. Desde aquí puede crear y organizar menús, personalizar el aspecto del sitio y más.
Cargue su nuevo sitio estático en su Raspberry Pi
Antes de cargar su sitio web recién acuñado, asegúrese de haber seguido nuestra guía para configurar su Raspberry Pi como un servidor. Cuando esté satisfecho con el aspecto de su sitio, haga clic en Servidor. Publii puede cargar directamente a su Pi utilizando varios protocolos, incluidos FTP, SFTP y más.
Nuestro método preferido para transferir un sitio web a una Raspberry Pi en la misma red local es el clásico Comando de copia segura (SCP).
Primero, obtenga los archivos que necesita cargar eligiendo Cremallera como el tipo de servidor. Ingrese la URL base, luego elija un directorio de salida para los archivos. Su directorio de inicio es una buena opción. Seleccionar Catálogo no comprimido para que Publii cree un directorio en lugar de un archivo zip.
Hacer clic Guardar ajustes, entonces el Sincroniza tu sitio web botón. Se creará una nueva carpeta en el directorio que especificó. Usando su terminal Linux o un cliente SSH como PuTTY, envíe los archivos a su Raspberry Pi:
scp -r /ruta/a/sus/archivos/* Pi@Pi.dirección.ip.local:/var/www/html
¡Su sitio web estático generado ahora estará activo instantáneamente!
Cree excelente contenido para su nuevo sitio web estático de Raspberry Pi
Tener un buen flujo de trabajo y un hardware excelente y asequible no siempre hace que un sitio tenga éxito. Necesita ideas y contenido que la gente quiera leer. Si tiene dificultades para encontrar ideas para historias, hay algunos sitios web que pueden ayudarlo con eso.