francisco@home:~$

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.

  1. Clonar el repositorio.
  2. Eliminar el archivo .git del directorio raiz.
  3. Crear un repositorio en tu cuenta de Github (Ej. myblog)
  4. Inicializar git en el directorio local
  5. 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