Skip to content

Instantly share code, notes, and snippets.

@abdiasriver
Last active April 13, 2018 06:27
Show Gist options
  • Save abdiasriver/994f11528c9c8ddbe247284e6c5622be to your computer and use it in GitHub Desktop.
Save abdiasriver/994f11528c9c8ddbe247284e6c5622be to your computer and use it in GitHub Desktop.
Generacion-sitio-hugo-github-ssh

GENERACION DEL SITIO CON HUGO Y GITHUB USANDO SSH

Blog= el backup de hugo con todo

Sitio= Los archivos estaticos o la web lista.

mkdir blog
cd blog
hugo new site .
git init
git remote add origin git@github.com:termcode/blog.git
git submodule add https://github.com/appernetic/hugo-bootstrap-premium.git themes/hugo-bootstrap-premium
git submodule add git@github.com:termcode/termcode.github.io.git public
git submodule init
git submodule update
echo 'public/' > .gitignore

Enviar los archivos (source) al repositorio Blog

git add .
git commit -m 'nuevo blog termcode'
git push -u origin master

Generar sitio y enviar el contenido de la carpeta public al repositorio del sitio termcode.github.io

hugo
cd public
git add .
git commit -m 'Generacion sitio'
git push

salir de la carpeta public a la blog

cd ..

creando un nuevo post

hugo new post/Ejemplo-post.md

  1. Actualizar el Blog subirlo a github
  2. Generar con hugo el sitio
  3. Subir los archivos estaticos del sitio de la carpeta public

Eliminar los archivos de la carpeta public excepto el .git

SCRIPT UP.SH PARA AGILIZAR LOS PASOS

Funciones que hace mi Script up.sh actualiza el blog --> genera el sitio--> sube el sitio--> borra todo de la carpeta public excepto .git

Usando script

nuevo post

hugo new post/segundo-post.md

Darle permisos ejecucion a script

chmod +x up.sh

Despues solo se hara este paso, ejecutar el script

./up.sh

FIN , SE AGRADECE VISITAR MI WEB

Abdiasriver

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment