7 Razones para deshacerse de su cms y considerar un generador de sitio estático

Durante muchos años, la publicación de un sitio web estaba fuera de llegar a muchos usuarios. creación HTML, hospedaje cuentas y la gestión de la actualización de los archivos alojados era demasiado para la gente sin conocimientos técnicos promedio. Hoy en día un usuario puede registrarse para obtener una cuenta de Tumblr y estar escribiendo su primer mensaje en cuestión de minutos.Cómo crear fácilmente un blog con TumblrCómo crear fácilmente un blog con TumblrLee mas

A medida que los usuarios se hicieron más sofisticados, las plataformas de blogs como WordPress siempre la propiedad de su contenido. Pero WordPress y sus compañeros todavía tienen un número de piezas móviles. Esto es demasiado para alguien que sólo quiere hacer un blog mientras que todavía poseer eso. Un reciente respuesta a esto es el generador de sitio estático (SSG). Vamos a explorar por qué es posible que desee considerar uno para su próximo proyecto en línea.

¿Qué es un generador de sitio estático?

Las primeras páginas de la web eran sólo eso: las páginas individuales que alguien escribió como un archivo HTML y subido a un servidor. Mientras que un moderno CMS (Content Management System) presenta el contenido como una página, en realidad está maceración hasta el marcado, el contenido de la base de datos y cálculos en tiempo real. Son aplicaciones web que ayudan a los usuarios a crear el contenido, lo almacenan, a continuación, sirven para los visitantes del sitio.

Vídeo: web estatica y dinamica

Por el contrario, generadores de las torres estáticas están publicando herramientas. No son tan diferentes de herramientas como Adobe Acrobat, que tiene un formato editable (por ejemplo, Microsoft Word) y lo convierte a un formato eso es fácil de consumir (.PDF). En este caso, las SGE están haciendo las siguientes tareas básicas:7 Herramientas gratuitas de PDF en línea que le puede ahorrar mucho trabajo7 Herramientas gratuitas de PDF en línea que le puede ahorrar mucho trabajoLa web está llena de pequeñas herramientas impresionantes que pueden ayudarle a modificar archivos PDF sin romper a sudar. Veamos tareas PDF menos conocidos que pueden ser útiles para usted.Lee mas

  1. Teniendo algún tipo de contenido básico como insumo-producto
  2. La creación de contenido web de aspecto agradable de ella, y-
  3. Ayudando a empujar que el contenido en vivo a la web.

En la siguiente sección vamos a examinar algunas de las ventajas de la naturaleza “estática” de la SGE proporciona más del CMS actual.

Ventajas del uso de un generador de sitio estático

Para aquellos acostumbrados a trabajar en un CMS como WordPress, algunos de los siguientes parecerá como un gran cambio. Pero hacen que la producción y el mantenimiento de algunos tipos de sitios mucho más fácil. Vamos a echar un vistazo a algunas de estas ventajas.

Las siguientes secciones incluyen comandos y salida del generador de sitio estático Jekyll como un ejemplo. Si selecciona un SSG diferente, los comandos serán diferentes, pero los conceptos son similares.

1. Los sitios estáticos no requieren de instalaciones complejas

Una diferencia importante en comparación con un “tradicional” CMS es que se va a instalar generadores de las torres estáticas en su local máquina. Por ejemplo, conseguir Jekyll y se ejecuta en una máquina de Ubuntu era tan fácil como el siguiente comando:

sudo apt-get instalar Jekyll

A continuación, sólo poner en marcha un nuevo proyecto:

Jekyll nueva mytestsite

Vas a tener las características de un nuevo sitio en el directorio “mytestsite” con una serie de archivos por defecto. Tomar nota del directorio “_posts”, que contiene un archivo de rebajas.

sitio estático estructura generador de Jekyll

2. Usted puede trabajar en su sitio sin conexión

generadores de las torres estáticas están diseñadas para trabajar con fuera de línea, el contenido local. No hay necesidad de una conexión a Internet en directo para crear una nueva entrada. Puede redactar el contenido, a continuación, ejecutar un comando de “construir” más adelante para crear el poste / página que va a hacer su camino a la Web. Si estás acostumbrado a editores de blogs fuera de línea tales como BlogDesk que es similar, excepto que en lugar de empujar los mensajes de uno en uno, es como construir todo el sitio local.4 Alternativas a Windows Live Writer para blogging4 Alternativas a Windows Live Writer para bloggingMicrosoft ha anunciado recientemente el final de la marca Windows Live. En respuesta a las preocupaciones, todos los de Microsoft está diciendo acerca de Windows Live Writer es que será “un gran trabajo en Windows 8” - no es si el desarrollo ...Lee mas

A continuación, crear el contenido de la carpeta “_posts” mencionado anteriormente. Usted puede construir su sitio cuando esté listo ejecutando el siguiente comando desde el directorio del proyecto:

Jekyll servir

Esto se basa todo el sitio en una subcarpeta, como se muestra a continuación:

Jekyll sitio estático generador de acumulación

Cuando esté completo, también se puede ver este sitio utilizando una función de Jekyll web servidor en http: // localhost: 4000.

sitio estático sitio generador de Jekyll

Si te gusta lo que ves, sólo tiene que cargar todos los archivos en la carpeta “_sites” a un sitio de acogida. Su sitio está listo para ir!¿Qué es un servidor Web? [Explica MakeUseOf]¿Qué es un servidor Web? [Explica MakeUseOf]Si hay una cosa que hace que la mayor confusión para las personas que son nuevos en el juego de diseño web, es el concepto de un servidor web. Cuando la mayoría de la gente piensa en una "servidor", ellos...Lee mas

3. Puede autor de contenido en diferentes formatos

Además, usted es capaz de crear esos mensajes en un formato más amigable que el HTML puro. Reducción del precio es el más bien soportado, pero muchos SGE también puede aceptar a los demás, ya sea fuera de la caja oa través de un plugin. plugins de Jekyll incluyen opciones como AsciiDoc, org-mode, o reStructuredText. Si está utilizando uno de estos otros lenguajes de marcado, un cambio de configuración rápida o plug-in de instalación debería ser todo lo que necesita.

sitio estático formatos generador de Jekyll
Crédito de la imagen: GitHub

Curiosamente, la mayoría de las SGE también aceptan HTML como una entrada. “Espera,” que está diciendo. “Creo que la conversión a HTML fue el punto de todo esto!” Pero considere esto: otros formatos no soportados directamente por las SGE a menudo pueden exportar a HTML. Imagine un flujo de trabajo en el que (o de otros escritores) autor en LibreOffice usando ODT, que se convierte (como a través de Pandoc) A HTML en bruto, que se procesa y labrado por el SSG más. Se necesitaría un poco de grasa del codo, pero es muy posible!Cómo convertir fácilmente entre formatos de documento en LinuxCómo convertir fácilmente entre formatos de documento en LinuxEl cambio a Linux puede resultar en problemas con la compatibilidad de archivos. Por ejemplo, los documentos no tienen el mismo aspecto en LibreOffice como lo hacen en Word. Esta es sólo una de las razones por qué necesita Pandoc.Lee mas

4. Usted puede seguir beneficiándose de temas y plugins

Como se mencionó anteriormente, la mayoría de las SGE también son compatibles con extensiones o plugins para proporcionar funcionalidad adicional. Esta gama de añadir automáticamente los datos al sitio (por ejemplo, las direcciones URL de base para la fecha o mensajes relacionados) a más características “CMS-like” como la autenticación de usuario o comentarios. Un plugin para el DocPad SSG incluso proporciona un panel de administración!

Vídeo: Estática: Ejemplo de calculo de fuerzas en Maquinas; ejercicio 6-147 Beer and Jhonston

sitio estático generador DocPad de administración
Crédito de la imagen: NPM

5. Sitios estáticos son rápidos

Entre ir a buscar el contenido de la base de datos y ejecutar cualquier código que se incluye, la carga de algunas páginas CMS puede ser lento. En contraste, los sitios estáticos ya están en el formato que el navegador va a consumir. La única demora es por el tiempo que tarda la web servidor para enviar la página, y el tiempo que tarda el navegador para que sea. Pero estos son ambas cosas un sitio impulsado por CMS también tendría que hacer.¿Cómo funcionan las páginas de dicha Navegadores Web, y ¿por qué no siempre tienen el mismo aspecto?¿Cómo funcionan las páginas de dicha Navegadores Web, y ¿por qué no siempre tienen el mismo aspecto?Lee mas

Además, puesto que la salida de la SGE se run-of-the-mill HTML, CSS y javascript. Casi cualquier servidor web servirá éstos (junto con cualesquiera imágenes) sin problema. Esto significa que si usted tiene su propio servidor (por ejemplo, un VPS), tiene la flexibilidad de desplegar una más ligero como el servidor web lighttpd o nginx.

6. Sitios estáticos son seguras

Las partes móviles de múltiples CMS como WordPress, Drupal, y otros abren vías de ataque para los villanos de la Interwebs. El acceso a un archivo PHP puede permitir a un atacante ejecutar su propio código en su sitio. Una base de datos tiene comprometida dado lugar a dolores de cabeza para los vendedores de comercio electrónico (Ya que son en realidad una más sofisticada CMS).El lamentable estado de seguridad de los datos personales en el comercio electrónicoEl lamentable estado de seguridad de los datos personales en el comercio electrónicoMuchos de estos minoristas le deben todo su ser a la Internet, sin embargo, son incapaces de seguir incluso la más básica de las buenas prácticas de datos.Lee mas

Por otra parte, toda la magia de programación de las SGE sucede en el equipo local. Por lo tanto, su mayor preocupación será permisos de archivo. haciendo accidentalmente un archivo modificable al mundo sería un “malo”, pero esto es algo que le puede pasar a un CMS también. Sin embargo, desde un sitio estático no tiene ningún código ejecutable dentro de ella y no tiene acceso a contenido de la base de datos, se reduce el número de agujeros potenciales en la seguridad de su sitio.Una de las herramientas más importantes en Linux - Comprensión ChmodUna de las herramientas más importantes en Linux - Comprensión ChmodHay un montón de características que hacen que Linux especial, pero uno de ellos que lo hace tan seguro es su sistema de permisos. Usted puede tener un control de grano fino sobre todos los archivos en su sistema y ...Lee mas

7. sitios estáticos no están sujetos a Live Actualizaciones

Si alguna vez has conseguido un sitio, se conoce el momento de terror que viene junto con la visión de que “Upgrade disponible!” Mensaje en su panel de administración. Claro, usted lo prueba en el entorno de ensayo, pero nunca De Verdad saber si esa solución de un código o comentario de usuario con formato extrañamente harán todo hinchable.

Compare esto con sitios estáticos. Aunque las nuevas versiones de la herramienta SSG pueden estar disponibles, éstos no afectan nada en su sitio vivo. Continuará traquetea a lo largo, ajeno a cualquier actualización que pueden o no haber ocurrido. Mientras tanto usted puede actualizar su SSG, publicar una nueva versión del sitio para probarlo, y finalmente migrar la nueva versión en vivo. Lo mismo se puede lograr con sistemas CMS, pero no sin tener en cuenta cosas como restauraciones de bases de datos y si el nuevo contenido generado por el usuario se perderá.

Tipos de sitios mal adaptado a los generadores estático del sitio

No todos los sitios son una buena opción para los generadores sitio estático. Si usted está preparando un pequeño sitio personal, o algo así como un blog tradicional (es decir, un diario), la simplicidad de las SGE puede ser para usted. Básicamente, si usted está buscando para la publicación de un solo sentido de su contenido de texto-y-gráficos para la web, un sitio estático es una buena opción.

Pero la mayoría de los sitios web modernos no son diarios en línea glorificados. Si va a necesitar algo de lo siguiente para su sitio, ahora o en el futuro, debe tener en cuenta las advertencias que vienen con generadores sitio estático.

  • Usuarios Registrados - Si su sitio debe permitir a los usuarios suscribirse, como para recibir un boletín de noticias, mirar de cerca los conectores disponibles, y si permitir que el tipo de interacción que usted está buscando.
  • comentarios - Del mismo modo, si se quiere que la gente sea capaz de comentar en su blog, tendrá que buscar un plugin nativo que se adapte a sus necesidades, o un servicio como Disqus.
  • varios autores - Si necesita más de una persona a escribir para su sitio, las cosas se complican más. Que le sea necesario para asegurarse de que usted tira de sus puestos en el equipo local antes de construir su sitio de forma manual, o por medio de otro método tal como Dropbox, control de la fuente, etc.
  • páginas basadas en datos - Hay plugins que le permiten, por ejemplo, crear un archivo CSV con datos que se pueden incluir en sus plantillas de página. Pero la que fueron creados es algo complejo, mientras que al mismo tiempo proporciona menos funcionalidad que una base de datos completa.
  • características altamente interactivas - Si usted está esperando para volver a crear mapas de Google Docs o con una de estas herramientas, que está ladrando al árbol equivocado.
  • E-commerce - sitios estáticos no se prestan a los muchos y constantemente cambiantes reglas y propiedades (impuestos, tarifas de envío) de Comercio electrónico.

En general, generadores de las torres estáticas están publicando herramientas ideales para usuarios que buscan una forma sencilla de crear algún contenido y dejarlo listo para la web.

¿Qué piensas? ¿Usted estaría dispuesto a dar un generador de sitio estático una vuelta? Piense un CMS sigue siendo el camino a seguir? Vamos a discutir a continuación en los comentarios!

Artículos Relacionados