Proceso de Maquetado: repositiorio local

Configuración del repositorio local

Escrito por~

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

  1. `git clone git@0xacab.org:sutty/jekyll/$nombredesitio-jekyll-theme.git` $nombredesitio-jekyll-theme

  2. `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

  1. make bundle (instalar gemas)

  2. make yarn (instalar node y bootstrap)

construimos el sitio y lo servimos

  1. make build (construir el sitio)

  2. make serve servir el sitio en

    $sitio.sutty.local:4000

  3. make webpack-dev-server (correr webpack para ejecutar el servidor de javascript local)

Documentar es un acto de amor, siempre es para otre.

Hecho por Sutty.