diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index c352887..01e9102 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -5,9 +5,13 @@ on: branches: - main # Set a branch to deploy +env: + HUGO_services_googleAnalytics_ID: ${{ vars.HUGO_services_googleAnalytics_ID }} + HUGO_ENV: "production" + jobs: deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 with: @@ -17,9 +21,13 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: 'latest' + hugo-version: '0.122.0' extended: true + - name: Display the path + shell: bash + run: echo $HUGO_services_googleAnalytics_ID + - name: Build if: github.repository == 'IT-Floss/IT-Floss.github.io' run: hugo --minify diff --git a/.github/workflows/programar_adminbirras.yml b/.github/workflows/programar_adminbirras.yml index 80385c7..f439635 100644 --- a/.github/workflows/programar_adminbirras.yml +++ b/.github/workflows/programar_adminbirras.yml @@ -43,13 +43,13 @@ jobs: steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 - name: checkout a main run: git checkout main - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: '0.88.1' + hugo-version: '0.92.2' - name: Run a one-line script run: bash -x ./itfloss create adminbirras -f "${{ github.event.inputs.fecha }}" -l "${{ github.event.inputs.lugar }}" -t "${{ github.event.inputs.titulo }}" -n "$(date +%F)" - name: switching from HTTPS to SSH diff --git a/archetypes/adminbirras.md b/archetypes/adminbirras.md index 80c50e0..7dbfcd5 100644 --- a/archetypes/adminbirras.md +++ b/archetypes/adminbirras.md @@ -13,7 +13,7 @@ Una nueva iteración de las ya clásicas **#AdminBirras de #Sysarmy @ Rosario!** El punto de encuentro para los apasionados por la tecnología. Las Birras mas nerds de rosario -No dejen de sumarse a la [Fan Page](https://www.facebook.com/itfloss) y grupo de Facebook +Primera vez? encontranos en "[donde me sumo](https://itfloss.beer)" Organizan: [IT Floss]( http://itfloss.beer) // [Sysarmy](https://sysarmy.com.ar/) diff --git a/config.toml b/config.toml index 177144e..adf02e3 100644 --- a/config.toml +++ b/config.toml @@ -140,3 +140,7 @@ a la tecnología de la información. pre = "" url = "/posts/" weight = -80 + +#[services] +# [services.googleAnalytics] +# ID = {{ getenv "HUGO_services_googleAnalytics_ID" }} diff --git a/content/eventos/2025 adminfest.md b/content/eventos/2025 adminfest.md new file mode 100644 index 0000000..e941152 --- /dev/null +++ b/content/eventos/2025 adminfest.md @@ -0,0 +1,35 @@ +--- +title: AdminFest con Asado !! +date: 2025-07-25T19:30:41Z +publishDate: 2025-07-05T09:30:41Z +draft: false +author: SebaMinguez +type: evento +fecha: Viernes 25 de Julio, 20hs +lugar: Club Mitre - https://maps.app.goo.gl/5uVB5F8sTtBfMYfY8 + +--- + +¡Vuelve el AdminFest! 🔥☁️🔧 + +Porque todo cambia (IaC, pipelines, releases), pero hay cosas que **ni la IA puede reemplazar... como un buen asado**. +**Este viernes 25 a las 20hs los esperamos en el [Club Mitre](https://maps.app.goo.gl/5uVB5F8sTtBfMYfY8)** para levantar las copas, prender el fuego y celebrar un nuevo **AdminFest**. + +[**AdminFest**](https://www.adminfest.com/) nació en 2009 de la mano de [**Sysarmy**](https://sysarmy.com.ar/), como homenaje al [**SysAdmin Day**](https://sysadminday.com/) —ese día del año en que se agradece a quienes mantienen los servidores en pie y los servicios corriendo. + +Unos años más tarde, desde **IT Floss**, activamos la réplica multirregión y lanzamos el nodo **Rosario**, con la misma filosofía: +**celebrar los tickets cerrados, los incidentes resueltos y el orgullo de ser parte de la capa de infraestructura que sostiene todo.** + +🔥 Desde IT Floss gestionamos el provisioning del fuego y algunos básicos. +🥩 Cada uno trae algo para contribuir al stack de comida y bebida. + +📡 Para coordinación y dudas, nos encuentran en el [grupo de Telegram](https://t.me/+R8O-ttM9lgdhZWI5) o en el Discord de Sysarmy. + +📸 ¡No te olvides de subir tu foto del evento con el hashtag **#AdminFest** y hacé ping al mundo que estás en modo celebración! + + +Organizan: +[Sysarmy](https://sysarmy.com.ar/) +[IT Floss]( http://itfloss.beer) + +![IT Floss adminfest](/images/adminfest2025.jpg) diff --git a/content/eventos/adminbirras/2024-02-05.md b/content/eventos/adminbirras/2024-02-05.md new file mode 100644 index 0000000..b226516 --- /dev/null +++ b/content/eventos/adminbirras/2024-02-05.md @@ -0,0 +1,21 @@ +--- +title: Admin Birras! - CrashLoopBackOff 2024 +date: 2024-02-05T22:33:50-03:00 +draft: false +author: Linus Torvalds +type: evento +adminBirras: true +fecha: Jueves 8 - 20hs +lugar: Quillagua + +--- +Una nueva iteración de las ya clásicas **#AdminBirras de #Sysarmy @ Rosario!** + +El punto de encuentro para los apasionados por la tecnología. Las Birras mas nerds de Rosario. + +Primera vez? encontranos en "[donde me sumo](https://itfloss.beer)" + +Organizan: +[IT Floss]( http://itfloss.beer) // [Sysarmy](https://sysarmy.com.ar/) + +![IT Floss Admin Birras](/images/it-floss-birras.jpg) diff --git a/content/eventos/adminbirras/2025-06-05.md b/content/eventos/adminbirras/2025-06-05.md new file mode 100644 index 0000000..dff4c6b --- /dev/null +++ b/content/eventos/adminbirras/2025-06-05.md @@ -0,0 +1,21 @@ +--- +title: Admin Birras! - Winter Games +date: 2024-02-05T22:33:50-03:00 +draft: false +author: Linus Torvalds +type: evento +adminBirras: true +fecha: Jueves 12 - 20hs +lugar: Digno Bar - Zeballos 1165 + +--- +Una nueva iteración de las ya clásicas **#AdminBirras de #Sysarmy @ Rosario!** + +El punto de encuentro para los apasionados por la tecnología. Las Birras mas nerds de Rosario. + +Primera vez? encontranos en "[donde me sumo](https://itfloss.beer)" + +Organizan: +[IT Floss]( http://itfloss.beer) // [Sysarmy](https://sysarmy.com.ar/) + +![IT Floss Admin Birras](/images/it-floss-birras.jpg) diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index a526d07..29ee717 100755 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -37,7 +37,8 @@ {{- template "_internal/twitter_cards.html" . -}} {{ if eq (getenv "HUGO_ENV") "production" | or (eq .Site.Params.env "production") }} - {{ template "_internal/google_analytics_async.html" . }} + + {{ template "_internal/google_analytics.html" . }} {{ end }} {{ block "head" . }}{{ partial "head-additions.html" . }}{{ end }} diff --git a/static/images/adminfest2025.jpg b/static/images/adminfest2025.jpg new file mode 100644 index 0000000..9701849 Binary files /dev/null and b/static/images/adminfest2025.jpg differ diff --git a/tools/itfloss.sh b/tools/itfloss.sh index 9ddddb6..aa548b2 100755 --- a/tools/itfloss.sh +++ b/tools/itfloss.sh @@ -16,7 +16,8 @@ create_adminbirras(){ [[ -z "${NOMBRE_ARCHIVO}" ]] && NOMBRE_ARCHIVO=$(date +%B) # Crear adminbirras segun el tipo de archivo definido en archetype/adminbirras.md - EVENT_FILE_PATH=$(hugo new --kind adminbirras eventos/adminbirras/${NOMBRE_ARCHIVO}.md | awk '{print $1}') + POST=$(hugo new --kind adminbirras eventos/adminbirras/${NOMBRE_ARCHIVO}.md) + EVENT_FILE_PATH=$(echo "$POST" | awk '/Content/ {print $2}' | tr -d '"') if [[ -f "${EVENT_FILE_PATH}" ]]; then # Asignar paramentros