Publicando un blog en Github
Descargando el sitio, en mi caso un sitio Jekyll.
Notas sobre Github.com
1.- Generar una llave para autentificar y subirla a github.
$ ssh-keygen -t ed25519 -C "your_email@example.com"
2.- Iniciar el ssh-agent para administrar las llaves (Ej. zsh).
$ eval "$(ssh-agent -s)"
> Agent pid 59566
En Oh-My-Zsh se puede incluir el plugin para el ssh-agent en .zshrc
plugins =(
git
ssh-agent
)
En fish shell la linea de arriba no trabaja correctamente, en su lugar ejecutamos.
$ eval (ssh-agent -c)
3.- Agregar la llave creada para Github al agente ssh-agent
$ ssh-add ~/.ssh/id_ed25519
Notas sobre la instalacion.
- Clonar el repositorio.
- Eliminar el archivo .git del directorio raiz.
- Crear un repositorio en tu cuenta de Github (Ej. myblog)
- Inicializar git en el directorio local
- Hacer commits y subir los archivos a github.
$ git clone https://github.com/tocttou/hacker-blog ~/myblog
$ cd ~/myblog
$ rm -rfd .git
Inicializar Git localmente
$ git init
$ git add *
$ git remote add origin git@github.com:ficovh/myblog.git
Subir el blog
$ git commit -a -m "initial import"
$ git push -u origin main