Clonar sitio nuevo de Sutty
En sutty tenemos un directorio dedicado a los respositorios donde esta hain.sh :
cd ~/proyectos/sutty/
Crear un sitio desde sutty-base
local y pushear a 0xacab
-
git clone git@0xacab.org:sutty/jekyll/$nombredesitio-jekyll-theme.git
$nombredesitio-jekyll-theme -
git lfs fetch pull checkout
3.
git remote set-url origin NEW_URL
4.
git remote add upstream git@0xacab.org:sutty/jekyll/sutty-base-jekyll-theme.git
5.
git lfs fetch upstream --all
6.
git lfs push origin master --all
7.
git push origin master
## 0xacab dar acceso a escritura y llaves
sutty-base 2.0
En la version 2.0 de sutty base usamos 2 herramientas nuevas. `task` o `go-task` para instalar y gestionar las flags de compilación, instalación de gemas. con `go-task --list` muestra las tareas disponibles a ejecutar.
Dentro del repositorio:
1.
task bundle
para instalar dependencias de jekyll
2.
task pnpm
para instalar dependencias de esbuild (js)
3.
task build
para construir el sitio y publicarlo en
https://$sitio.sutty.local:4000
sutty-base 1.0
instalamos dependencias con make $flag
-
make bundle (instalar gemas)
-
make yarn (instalar node y bootstrap)
construimos el sitio y lo servimos
-
make build (construir el sitio)
-
make serve servir el sitio en
$sitio.sutty.local:4000
-
make webpack-dev-server (correr webpack para ejecutar el servidor de javascript local)