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 bundlepara instalar dependencias de jekyll
2.
task pnpmpara instalar dependencias de esbuild (js)
3.
task buildpara 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)