diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50a8d567ef45500ee7b1406850dd10563b64672b..ea2e66cbb8b0a1a562d79367ae7a0e375c48ac50 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,7 +30,6 @@ build: - hugo version stage: build script: - - 'cp custom.html themes/blowfish/layouts/partials/home/custom.html' - 'hugo --baseURL="https://es.hackmeeting.org/${DEST_DIRECTORY}"' artifacts: paths: diff --git a/README.md b/README.md index 5b8e982222b5ab78f3f6892ef6764c016913ee3e..27882f4a8b6bca1b7ffcf609bc98ff78b6ba3713 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,17 @@ # 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! +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. +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. Se puede editar desde el IDE Web integrado en Oxacab para abrir el entorno de desarrollo o descargando y ejecutando el proyecto en local. Podremos observar la estructura de directorios de un proyecto creado con Hugo. Si se quiere saber más sobre esta estructura, la mejor opción es ir directamente a la [documentación de Hugo sobre la estructura de directorios](https://gohugo.io/getting-started/directory-structure/). -## Run +Para editar la web, se requiere conocimientos básicos del [lenguaje de marcado Markdown](https://es.wikipedia.org/wiki/Markdown)[^1] y de su sintaxis[^2], además de una en cuenta en [0xacab](https://0xacab.org) (instancia de GitLab donde se aloja la página web). + +[^1]: [Wikipedia, Markdown](https://es.wikipedia.org/wiki/Markdown) +[^2]: [Sintaxis Markdown](https://markdown.es/sintaxis-markdown/) + +### Run Para correr la wiki en local, es necesario tener instalado Hugo, [sigue estas instrucciones](https://gohugo.io/installation/linux/), para debian: @@ -30,22 +33,18 @@ ii) O descargando el submódulo de git: git submodule update --init --recursive --progress ``` -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 -``` +El tema del Hackmeeting usa una template `custom.html` para la landing page ubicada en `partials/home/custom.html`. +Para usar los layouts por defecto de blowfish puedes cambiar la propiedad layout en el `config/_default/_params.yaml`. -Luego simplemente ejecuta el comando: +Para correr el server en local simplemente ejecuta el comando: ```bash -hugo server -t blowfish +hugo server -p 1312 ``` -Y accede a `http://localhost:1313/`. +Y accede a `http://localhost:1312/`. -## Build +### Build Para generar el sitio estático, simplemente ejecuta el comando diff --git a/config/_default/params.yaml b/config/_default/params.yaml index a08dae888280af393a281a35ab21f48153a3cb0f..d2f720f5afe9e9755941970f5c2c75b7ebfd10d2 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -18,7 +18,7 @@ footer: showAppearanceSwitcher: true showScrollToTop: true homepage: - layout: background + layout: custom homepageImage: "img/corona_hm.png" showRecent: true showRecentItems: 6 diff --git a/content/docs/_index.md b/content/docs/_index.md index bb703456fbbecde7336bb8610c7e989797a40e0c..383f79baaa0e3e815397354cb51656965551cc7e 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -1,5 +1,4 @@ --- +title: "Hackstañazo HM2024" +description: "Hackstañazo HM2024" --- -# Hackstañazo HM2024 - -main \ No newline at end of file diff --git a/content/docs/about/index.md b/content/docs/about/index.md index 6e7511d54e61c743547a578c856762efe7847143..7914373ecc7e9be3c488151e351a871b772cdf78 100644 --- a/content/docs/about/index.md +++ b/content/docs/about/index.md @@ -2,21 +2,24 @@ title: "Sobre el Hackmeeting" tags: ["Historia", "Nota de premsa", "Manifiesto"] weight: 1 +slug: sobre --- El Hackmeeting es un espacio autogestionado de encuentro donde compartir inquietudes tecno-políticas. -Des del primer encuentro en 1998 hasta hoy, ha sido un espacio para que gente **con o sin conocimientos técnicos** pueda -encontrarse, plantear dudas, generar debates o compartir conocimientos en un entorno donde lo social y la tecnología son -las protagonistas. +Des del primer encuentro en 1998 hasta hoy, ha sido un espacio para que gente **con o sin conocimientos técnicos** pueda encontrarse, plantear dudas, generar debates o compartir conocimientos en un entorno donde lo social y la tecnología son las protagonistas. ## Historia y pilares -TODO +{{< alert "edit">}} +**TODO!** +{{< /alert >}} -## Nota de premsa +## Nota de prensa -TODO +{{< alert "edit">}} +**TODO!** +{{< /alert >}} ## Manifiesto 2024 diff --git a/content/docs/actividades/index.md b/content/docs/actividades/index.md index 9e8de7f4055441824050cbc1798ac187d4619b04..c3d3957468546fd3d591fc6839f34332ec1ad57c 100644 --- a/content/docs/actividades/index.md +++ b/content/docs/actividades/index.md @@ -17,24 +17,28 @@ charlas). Noche _negro-mate_ y _10mins talks_ ## Nodos -Un nodo es el nombre para una actividad en el Hackmeeting: una charla, un taller... ¡Se puede pedir y hacer nodos no -mixtos o para peques también! +Un nodo es el nombre para una actividad en el Hackmeeting: una charla, un taller... ¡Se puede pedir y hacer nodos no mixtos o para peques también! ### Propón un nodo -Para proponer un nodo, rellena el siguiente formulario. Si te interesa un tema en particular, ponlo en el formulario -aunque tú no vayas a dinamizarlo, puede que alguien se anime a hacerlo. +Para proponer un nodo, rellena el siguiente formulario. Si te interesa un tema en particular, ponlo en el formulario aunque tú no vayas a dinamizarlo, puede que alguien se anime a hacerlo. -[Formulario Call4Nodes](https://forms.komun.org/call4nodes-hackmeeting-2024) +{{< button href="https://forms.komun.org/call4nodes-hackmeeting-2024" target="_self" >}} +Formulario Call4Nodes +{{< /button >}} ¡Actualizaremos la tabla de nodos propuestos a través del formulario a medida que podamos! ### Horarios -TODO: se pensaran cuando la lista de nodos propuestos esté cerrada +{{< alert "edit">}} +**TODO**: se pensaran cuando la lista de nodos propuestos esté cerrada +{{< /alert >}} ### Nodos propuestos -TODO: a actualizar manualmente con los resultados del formulario +{{< alert "edit">}} +**TODO**: a actualizar manualmente con los resultados del formulario +{{< /alert >}} diff --git a/content/docs/info/index.md b/content/docs/info/index.md index c32eb314dafe41b43724178ed70e11c58e029a22..9070507aeb7eee306c5c8040bf5040864b7b3887 100644 --- a/content/docs/info/index.md +++ b/content/docs/info/index.md @@ -36,12 +36,15 @@ Ubicación Gaztañoko Auzo-Lokala Si tienes pensado ir en coche y te sobran plazas o si tienes pensado ir pero buscas trasporte entra en la página de inscripción: -Inscripción +{{< button href="https://forms.komun.org/inscripcion-hackmeeting-2024" target="_self" >}} +Formulario de Inscripción +{{< /button >}} Aquí un pequeño mapas de zonas donde aparcar: Plano -(TODO: rellenar esta sección y hacer mapa de zonas de aparcar similar a https://umap.openstreetmap.fr/en/map/anonymous-edit/965102:cTXsgFrNeTwhhOUuPxJNTPRI1RDkIDM7UY87SFLQuYQ) - +{{< alert "edit">}} +**TODO**: rellenar esta sección y hacer mapa de zonas de aparcar similar a https://umap.openstreetmap.fr/en/map/anonymous-edit/965102:cTXsgFrNeTwhhOUuPxJNTPRI1RDkIDM7UY87SFLQuYQ +{{< /alert >}} #### En Tren @@ -81,7 +84,13 @@ El Hackmeeting es un evento gratuito para quienes asisten. Los gastos que tenemo ## Logo -Podéis encontrar la propuesta de logo aquí: https://humo.sindominio.net/s/2oEn5wj3o8Scn5J +{{< figure + src="https://humo.sindominio.net/apps/files_sharing/publicpreview/2oEn5wj3o8Scn5J?file=/&fileId=406003&x=1919&y=1080&a=true&etag=c2074dcaa53aeaba775ec1551075d6fb" + alt="Hackstañazo HM2024" + caption="Logo Hackstañazo HM2024" + >}} + +Podéis encontrar la propuesta de logo para [descargar aquí](https://humo.sindominio.net/s/2oEn5wj3o8Scn5J). ## Camisetas @@ -89,7 +98,9 @@ Como forma de auto financiación, y como cada año, vamos a hacer camisetas con Indica en el formulario de incripcion la talla de la camiseta para poder hecer un pedido previo. -[Inscripción](/docs/inscripcion/) +{{< button href="https://forms.komun.org/inscripcion-hackmeeting-2024" target="_self" >}} +Formulario de Inscripción +{{< /button >}} ## PreHM diff --git a/content/docs/inscripcion/index.md b/content/docs/inscripcion/index.md index eb8019e49db09526a753ec9e31a7cbab24331f54..4f8e70b1c2e9409a23d3335a4c9a28529b635fa1 100644 --- a/content/docs/inscripcion/index.md +++ b/content/docs/inscripcion/index.md @@ -9,7 +9,9 @@ se va a quedar a dormir, tallas de camisetas, cuanta gente vamos a tener para co **Inscribirse a través del formulario q hay en esta pagina** -[Formulario de inscripción](https://forms.komun.org/inscripcion-hackmeeting-2024) +{{< button href="https://forms.komun.org/inscripcion-hackmeeting-2024" target="_self" >}} +Formulario de inscripción +{{< /button >}} Si tienes alguna necesidad que no hemos tenido en cuenta puedes indicarlo en el formulario de inscripción, pero ten en cuenta que los resultados son públicos. diff --git a/content/docs/participa/index.md b/content/docs/participa/index.md index 420777b4c55532e01bf526481b40ed12bcf585e1..3e0bd1b8f2803ac256432c1106ff9c162f1b0b8e 100644 --- a/content/docs/participa/index.md +++ b/content/docs/participa/index.md @@ -6,8 +6,7 @@ weight: 5 ## Participa -El Hackmeeting es un evento autogestionado y horizontal, lo que significa que todas las personas que participan en él -son responsables de su organización. Por eso, ¡tú también puedes participar! +El Hackmeeting es un evento autogestionado y horizontal, lo que significa que todas las personas que participan en él son responsables de su organización. Por eso, ¡tú también puedes participar! Disponemos de varios canales de comunicación para que puedas colaborar en la organización del evento: diff --git a/go.mod b/go.mod index 8d0b6130f6a44bb3822780f440939a0f964f0dd4..ad56f540699f95252508f470a0adf6d675abcdb5 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,5 @@ module 0xacab.org/nutria/wiki-hackmeeting -go 1.22.2 +go 1.22 require github.com/nunocoracao/blowfish/v2 v2.74.0 // indirect diff --git a/custom.html b/layouts/partials/home/custom.html similarity index 100% rename from custom.html rename to layouts/partials/home/custom.html