Saltar a contenido

EMPEZANDO

INSTALACIÓN

1. Primero instalaremos Ruby, que es un administrador de paquetes que usamos para instalar Jekyll:

sudo apt-get update
sudo apt-get install software-properties-common -y
sudo apt-get install ruby-full -y

2. A continuación, para instalar jekyll, use los siguientes comandos:

sudo gem install jekyll
sudo gem install bundler

Font: https://raspberrypi-guide.github.io/other/installing-jekyll-webserver

// ISSUE with g++

Es posible que tengamos errores al instalar jekyll por el tema de nos falte este archivo g++-aarch64-linux-gnu en ese caso debemos onstalar dicho paquete:

sudo apt-get update
sudo apt-get install g++-aarch64-linux-gnu

Font: https://howtoinstall.co/es/g++-aarch64-linux-gnu


NUEVO PROYECTO LIMPIO

jekyll new my-awesome-site cd my-awesome-site bundle exec jekyll serve

// Serve on LAN:

jekyll serve --host=0.0.0.0


INICIAR CON PLANTILLA

  1. Clonar repositorio: git clone https://github.com/wowthemesnet/mundana-theme-jekyll.git mundana

  1. Ingresar a la carpeta donde se clonó: cd mundana

  1. Instalar (gemas) o depedencias: bundle install

  1. Ejecutar servidor: bundle exec jekyll serve -H 0.0.0.0

Font: https://github.com/wowthemesnet/mundana-theme-jekyll

SITIOS DE TEMPLATES:

https://jekyllthemes.io/free

Templates-list


JEKYLL ADMIN UI

Estos pasos son para instalar el administrador grafico de JEKYLL en nuestros proyectos, para de esta manera poder

CONFIG

  1. Abrir Directorio Jekyll del proyecto
  2. Abra el archivo config.yml y agregamos el siguiente codigo.

`- jekyll-admin`
3. Abrir GemFile y añadir el siguiente codigo:

gem "jekyll-admin

4. Ejecute el servidor: bundle exec jekyll serve -H 0.0.0.0

Y ahora deberiamos poder visualizar en:

http://192.168.0.130:4000/admin !# Link de ejemplo podra variar entre http://localhost:4000/admin o http://127.168.0.130:4000/admin

Font: https://akhilgeorge.com/install-admin-dashboard-on-your-jekyll-blog

// Errores

No ejecuta el servidor

Pueda que uno de los errores sea que estemos olvidando agregar bundle exec al comando de ejecución: bundle exec jekyll serve -H 0.0.0.0

Font: https://github.com/jekyll/jekyll/issues/7054

jekyll-admin | Not Found

Otro pueda que sea por el tema de que falte instalar jekyll-admin

gem install jekyll-admin

bundle install

Es posible que necesitemos este comando para poder instalar las dependencias necesarias. bundle install

Buscador - PID

https://blog.webjeda.com/instant-jekyll-search/

Jekyll to GitHub Pages

Configuración

Subimos nuestro proyecto a nuestro repositorio como de costumbre desde la rama MASTER de nuestro repositorio, pero antes debemos de tener la siguiente configuración en nuestro _config.yml

baseurl: '/jekyll-mundana-deploy'
url: 'https://lfrakie.github.io'

1. baseurl: "Aqui irá el nombre de nuestrorepositorio o subPath de nuestro sitio web ejem /jekyll-mundana-deploy "

2. url: "Aqui va la base host "


Resultado

Ver DEMO GitHub Project: https://github.com/LFrakie/jekyll-mundana-deploy

FONT: - https://www.youtube.com/watch?v=z6dx_OUChRs&ab_channel=Otimic -