date: 2024-09-19

Volvamos a arrancar desde 0 porque ya no me acuerdo exactamente los pasos para reproducir local el build de jekyll

Tenemos que instalar Jekyll y sigo https://jekyllrb.com/docs/installation/windows/

La instalacion de rubyinstaller la hago con “scoop install main/ruby”

una vez instalado “ridk install” y la opcion 3 para que configure MSYS2 y MINGW, la última vez me olvidé de este paso y fallaba por todos lados

“gem install jekyll bundler”

agrego un par de cosas al _conf.yml siguiendo https://github.com/eggcaker/jekyll-org

“bundler exec jekyll serve” falla

jekyll-org-1.1.1/lib/jekyll-org.rb:44:in `read’: no implicit conversion of Hash into Integer (TypeError)

bundler add webrick

Pruebo cambiando la version de Ruby a 2.7

scoop install versions/ruby27 ridk install rm Gemfile.lock bundler install

bundler exec jekyll serve

/org-ruby-0.9.12/lib/org-ruby/parser.rb:88:in `split’: invalid byte sequence in UTF-8 (ArgumentError)

Siguiendo https://stackoverflow.com/a/41741313

borradores on  main [?] via 💎 v2.7.7 took 7s ❯ rg -axv “.*” borrador\config-raspi.org 1:# como agrando el tamaXXXXo de letra en la terminal 30:(No funcionXXXX)

Ahora si buldea el sitio yay!!

varios intentos de dployar en gh actions pero todos con conflictos

El warning dice de cambiar a deployar cno un custom GHA

https://jekyllrb.com/docs/continuous-integration/github-actions/

El default falló, downgradeo a ruby 2.7 en el action

ya funciona, pero ahora necesito cambiar el todos los archivos .md a .org para que los agarre bien

Get-ChildItem -Filter ”.md” -Recurse -Exclude “_site/” | %{ pandoc –from markdown –to org $_.FullName -o $($_.FullName -replace “.md”,”.org”)}

Medio trampa pero para que funcionen los links hay que poner en sintaxis del permalink link

Genero los trees en la gh action