2024-07-03 18:21:14 +02:00
|
|
|
# Wiki Hackmeeting 2024
|
|
|
|
|
|
|
|
Este es el repositorio de la wiki del Hackmeeting 2024. Está creada con Hugo y el tema Blowfish, es la primera vez que
|
|
|
|
probamos estas tecnologías para la wiki, ¡no dudéis en dar vuestras opiniones!
|
|
|
|
|
|
|
|
## Contribuir
|
|
|
|
|
|
|
|
Para contribuir en el proyecto no es necesario tener Hugo instalado, ni ningún otro requisito especial. Simplemente
|
|
|
|
modificando los archivos markdown que se encuentran en la carpeta `content` y haciendo un pull request es suficiente.
|
|
|
|
|
|
|
|
## Run
|
|
|
|
|
|
|
|
Para correr la wiki en local, es necesario tener instalado Hugo, [sigue estas instrucciones](https://gohugo.io/installation/linux/), para debian:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo apt install hugo
|
|
|
|
```
|
|
|
|
|
2024-08-13 10:16:07 +02:00
|
|
|
Para **instalar el tema Blowfish** hay **dos opciones**: i) instalándolo como módulo de Hugo o ii) como submódulo de git.
|
|
|
|
|
|
|
|
i) Añadir el tema como módulo de hugo:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
hugo mod get github.com/nunocoracao/blowfish/v2
|
|
|
|
```
|
|
|
|
|
|
|
|
ii) O descargando el submódulo de git:
|
2024-07-03 18:35:42 +02:00
|
|
|
|
|
|
|
```bash
|
2024-07-03 19:40:14 +02:00
|
|
|
git submodule update --init --recursive --progress
|
2024-07-03 18:35:42 +02:00
|
|
|
```
|
|
|
|
|
2024-07-15 16:02:41 +02:00
|
|
|
El tema del Hackmeeting usa una template `custom.html` para la landing page. A vistas de encontrar una forma mejor de
|
|
|
|
hacerlo, se tiene que copiar manualmente dentro del tema. Ideas para mejorar esto are welcome!
|
|
|
|
|
|
|
|
```bash
|
|
|
|
cp custom.html themes/blowfish/layouts/partials/home/custom.html
|
|
|
|
```
|
|
|
|
|
2024-07-03 18:21:14 +02:00
|
|
|
Luego simplemente ejecuta el comando:
|
|
|
|
|
|
|
|
```bash
|
2024-07-03 19:03:07 +02:00
|
|
|
hugo server -t blowfish
|
2024-07-03 18:21:14 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
Y accede a `http://localhost:1313/`.
|
|
|
|
|
|
|
|
## Build
|
|
|
|
|
|
|
|
Para generar el sitio estático, simplemente ejecuta el comando
|
|
|
|
|
|
|
|
```bash
|
2024-07-08 17:32:11 +02:00
|
|
|
hugo --baseURL="https://es.hackmeeting.org/latest/hugo"
|
2024-07-03 18:21:14 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
Y se generará la carpeta `public` con el contenido
|