Capítulo 3 Implementación
Dado que el sitio web es básicamente una carpeta que contiene archivos estáticos, es mucho más fácil de implementar que los sitios web que requieren lenguajes dinámicos en el servidor, como PHP o bases de datos. Todo lo que necesita es subir los archivos a un servidor, y generalmente su sitio web estará en funcionamiento en breve. La pregunta clave es qué servidor web quiere usar. Si no tiene su propio servidor, puede probar los que figuran en este capítulo. La mayoría de ellos son gratuitos (excepto Amazon S3), o al menos ofrecen planes gratuitos. Descargo de responsabilidad: los autores de este libro no están afiliados a ninguno de estos servicios o compañías, y no hay garantía de que estos servicios se presten para siempre.28.
Teniendo en cuenta el costo y la amabilidad de los principiantes, actualmente recomendamos Netlify (https://www.netlify.com). Proporciona un plan gratuito que en realidad tiene muchas funciones útiles. Si no tiene experiencia en publicar sitios web antes, solo inicie sesión con su cuenta GitHub u otras cuentas, arrastre la carpeta public/
creada por blogdown para su sitio web a la página de Netlify, y su sitio web estará en línea en unos segundos con un nombre de subdominio aleatorio del formulario random-word-12345.netlify.com
proporcionado por Netlify (puede personalizar el nombre). Puede automatizar fácilmente este proceso (consulte la sección 3.1 para obtener más información). Ya no necesita luchar con ssh
o rsync-zrvce
, si sabe lo que significan estos comandos.
La segunda solución más fácil puede ser Updog (https://updog.co), que cuenta con la integración de Dropbox. Publicar un sitio web puede ser tan fácil como copiar los archivos en la carpeta public/
de su sitio web blogdown en una carpeta de Dropbox. El plan gratuito de Updog solo ofrece funciones limitadas, y su plan de pago le dará acceso a funciones mucho más ricas.
Si no le importa utilizar herramientas de línea de comandos o está familiarizado con GIT/GitHub, puede considerar servicios como GitHub Pages, Travis CI o Amazon S3 para construir o alojar sus sitios web. No importa qué servicio use, tenga en cuenta que ninguno de ellos realmente puede encerrarlo y siempre puede cambiar el servicio. Como mencionamos anteriormente, una gran ventaja de blogdown es que su sitio web será una carpeta de archivos estáticos que puede mover a cualquier servidor web.
Puede encontrar fácilmente otros servicios similares si usa su motor de búsqueda↩