diff --git a/.gitignore b/.gitignore index 9f9bf71..2a8a4e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .hugo_build.lock +.production.env resources/ public/ diff --git a/config.toml b/config.toml index 62681fe..cea2ca7 100644 --- a/config.toml +++ b/config.toml @@ -2,3 +2,6 @@ baseURL = 'https://conex.one/' languageCode = 'es' title = 'CONEX.one' theme = 'default' + +[markup.goldmark.renderer] + unsafe = true diff --git a/content/athos-studio/_index.md b/content/athos-studio/_index.md new file mode 100644 index 0000000..4383c5d --- /dev/null +++ b/content/athos-studio/_index.md @@ -0,0 +1,24 @@ +--- +date: 2024-09-22 +title: Athos Studio +description: Servicios Fotográficos +banner: https://r2.conex.one/athos-studio/2024-09-22-18-12-56-banner.jpg +tags: fotografías fotos sesiones photography photos sessions +layout: single +--- + +# Gustavo Calvo + +- Cel/Tel: 8507 6909 +- Email: gustavo.calvo.cr@gmail.com +- Instagram: @tavo.photo03 +- Portafolio Web: fotos.tavo.one + +# Servicios + +Para una cotización más detallada, favor contactar con la información de contacto anterior. + +- Eventos, XV años, bodas, primera comunión, bautizo. +- Productos, fotografías catálogo. +- Publicidad, videos publicitarios, fotografías publicitarias. +- Personales, parejas, mascotas. diff --git a/content/athos/_index.md b/content/athos/_index.md deleted file mode 100644 index 1e32d95..0000000 --- a/content/athos/_index.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -date: 2024-01-18 -title: Athos Studio -description: Servicios fotográficos -banner: banner.jpg -tags: fotografías fotos sesiones photography photos sessions -layout: single ---- - -# Gustavo Calvo -- **Cel/Tel:** [8507 6909](tel:+50685076909) -- **Email:** gustavo.calvo.cr@gmail.com -- **Instagram:** [@tavo.photo03](https://www.instagram.com/tavo.photo03/) -- **Portafolio Web:** [fotos.tavo.one](https://fotos.tavo.one/) - -# Servicios - -Para una cotización más detallada, favor contactar -con la información de contacto anterior. - -- Eventos, XV años, bodas, primera comunión, bautizo. -- Productos, fotografías catálogo. -- Publicidad, videos publicitarios, fotografías publicitarias. -- Personales, parejas, mascotas. diff --git a/content/athos/banner.jpg b/content/athos/banner.jpg deleted file mode 100644 index 4f48099..0000000 Binary files a/content/athos/banner.jpg and /dev/null differ diff --git a/content/gofitness/_index.md b/content/gofitness/_index.md index 789ae6e..b7b94d7 100644 --- a/content/gofitness/_index.md +++ b/content/gofitness/_index.md @@ -1,40 +1,41 @@ --- -date: +date: 2024-09-22 title: GoFitness -description: Familia dedicada al bienestar, nos concentramos en ofrecer entrenamientos alternativos. -banner: banner.jpg +description: Familia dedicada al bienestar, nos concentramos en ofrecer entrenamientos alternativos +banner: https://r2.conex.one/gofitness/2024-09-22-20-31-29-banner.jpg tags: gyms gimnasios entrenamientos cartago pesas box acrobacias telas spinning escaladas layout: single --- -![fotos](horario.jpg) +![Horario](https://r2.conex.one/gofitness/2024-09-22-20-33-06-horario.jpg) # Estamos a tu servicio -¡Únete a nosotros y descubre lo que es posible con un +¡Únete a nosotros y descubre lo que es posible con un entrenamiento adecuado y un compromiso constante! Para cotizar otras disciplinas como trampolines, pared de escalada, acrotelas, etc. se puede comunicar al Whatsapp, con mucho gusto lo atenderemos! # Reservaciones y agenda de citas -- **Tel/Whatsapp:** [6159 0074](tel:+50661590074) + +- Tel/Whatsapp: 6159 0074 # Planes de entrenamiento -![planes](plan.jpg) +![Planes](https://r2.conex.one/gofitness/2024-09-22-20-32-30-plan.jpg) -- **2 Entrenos/Semana:** ₡15 000 -- **3 Entrenos/Semana** ₡20 000 -- **Plan Ilimitado** ₡25 000 +- 2 Entrenos/Semana: ₡15 000 +- 3 Entrenos/Semana ₡20 000 +- Plan Ilimitado ₡25 000 # Acerca de GoFitness GoFitness es un gimnasio dedicado al bienestar físico y mental de nuestros miembros. -Ofrecemos una amplia variedad de equipos de última generación y +Ofrecemos una amplia variedad de equipos de última generación y programas de entrenamiento diseñados por expertos en la materia. -Nos enfocamos en brindar una experiencia personalizada y única a +Nos enfocamos en brindar una experiencia personalizada y única a cada uno de nuestros miembros. -![publicidad](publi.jpg) +![Ejercicios
](https://r2.conex.one/gofitness/2024-09-22-20-34-14-publi.jpg) diff --git a/content/gofitness/banner.jpg b/content/gofitness/banner.jpg deleted file mode 100644 index 2ac1f09..0000000 Binary files a/content/gofitness/banner.jpg and /dev/null differ diff --git a/content/gofitness/horario.jpg b/content/gofitness/horario.jpg deleted file mode 100644 index a41d0fe..0000000 Binary files a/content/gofitness/horario.jpg and /dev/null differ diff --git a/content/gofitness/plan.jpg b/content/gofitness/plan.jpg deleted file mode 100644 index 57fa8b5..0000000 Binary files a/content/gofitness/plan.jpg and /dev/null differ diff --git a/content/gofitness/publi.jpg b/content/gofitness/publi.jpg deleted file mode 100644 index 4868381..0000000 Binary files a/content/gofitness/publi.jpg and /dev/null differ diff --git a/content/jovenes-tutores/_index.md b/content/jovenes-tutores/_index.md new file mode 100644 index 0000000..a88b633 --- /dev/null +++ b/content/jovenes-tutores/_index.md @@ -0,0 +1,13 @@ +--- +date: 2024-09-22 +title: Jóvenes Tutores +description: Tutorías virtuales de inglés, francés, primaria, secundaria. +banner: https://editor.conex.one/static/svg/banner.svg +tags: tutorias escuelas tutora ingles frances pŕimaria secundaria idiomas materias basicas estudiantes +layout: single +--- + +# Hilary Soto + +- Cel/Tel: 7213 2335 +- Email: hilarysotod@gmail.com diff --git a/content/jovenestutores/_index.md b/content/jovenestutores/_index.md deleted file mode 100644 index 703532c..0000000 --- a/content/jovenestutores/_index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -date: 2024-08-09 -title: Hilary Soto -description: Tutorías virtuales de inglés, francés, primaria, secundaria. -avatar: avatar.jpg -tags: tutorias escuelas tutora ingles frances pŕimaria secundaria idiomas materias basicas estudiantes -layout: profile ---- - -- **Cel/Tel:** [7213 2335](tel:+50672132335) -- **Email:** hilarysotod@gmail.com diff --git a/content/jovenestutores/avatar.jpg b/content/jovenestutores/avatar.jpg deleted file mode 100644 index 1c3ee64..0000000 Binary files a/content/jovenestutores/avatar.jpg and /dev/null differ diff --git a/content/rest-de-verano/_index.md b/content/rest-de-verano/_index.md new file mode 100644 index 0000000..74ee0f5 --- /dev/null +++ b/content/rest-de-verano/_index.md @@ -0,0 +1,27 @@ +--- +date: 2024-09-22 +title: Rest. de Verano +description: Restaurante de comida asiática orientado a la familia +banner: https://r2.conex.one/rest-de-verano/2024-09-22-20-44-49-banner.jpg +tags: comidas chinos chinas asiáticos cartago arroz restaurantes cantonés +layout: single +--- + +# Contacto + +- Tel: 2551 1453 +- Cel/Whatsapp: 8728 5146 + +# Menú + +![Bebidas](https://r2.conex.one/rest-de-verano/2024-09-22-20-45-10-platos1.jpg) + +![Menu 1
](https://r2.conex.one/rest-de-verano/2024-09-22-20-45-25-menu1.jpg) + +![Platos 1
](https://r2.conex.one/rest-de-verano/2024-09-22-20-45-39-platos2.jpg) + +![Menu 2
](https://r2.conex.one/rest-de-verano/2024-09-22-20-46-09-menu2.jpg) + +![Platos 2
](https://r2.conex.one/rest-de-verano/2024-09-22-20-46-20-platos3.jpg) + +![Menu 3
](https://r2.conex.one/rest-de-verano/2024-09-22-20-46-29-menu3.jpg) diff --git a/content/restdeverano/_index.md b/content/restdeverano/_index.md deleted file mode 100644 index 5e14394..0000000 --- a/content/restdeverano/_index.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -date: -title: Restaurante de Verano -description: Restaurante de comida asiática orientado a la familia -banner: banner.jpg -tags: comidas chinos chinas asiáticos cartago arroz restaurantes cantonés -layout: single ---- - -# Contacto - -- **Tel:** [2551 1453](tel:+50625511453) -- **Cel/Whatsapp:** [8728 5146](tel:+50687285146) - -# Menú - -![platos3](platos3.jpg) - -![menu1](menu1.jpg) - -![platos1](platos1.jpg) - -![menu2](menu2.jpg) - -![platos2](platos2.jpg) - -![menu3](menu3.jpg) diff --git a/content/restdeverano/banner.jpg b/content/restdeverano/banner.jpg deleted file mode 100644 index ac0de85..0000000 Binary files a/content/restdeverano/banner.jpg and /dev/null differ diff --git a/content/restdeverano/menu1.jpg b/content/restdeverano/menu1.jpg deleted file mode 100644 index 8a9185d..0000000 Binary files a/content/restdeverano/menu1.jpg and /dev/null differ diff --git a/content/restdeverano/menu2.jpg b/content/restdeverano/menu2.jpg deleted file mode 100644 index 812584f..0000000 Binary files a/content/restdeverano/menu2.jpg and /dev/null differ diff --git a/content/restdeverano/menu3.jpg b/content/restdeverano/menu3.jpg deleted file mode 100644 index 0c94ec4..0000000 Binary files a/content/restdeverano/menu3.jpg and /dev/null differ diff --git a/content/restdeverano/platos1.jpg b/content/restdeverano/platos1.jpg deleted file mode 100644 index 8fc97b6..0000000 Binary files a/content/restdeverano/platos1.jpg and /dev/null differ diff --git a/content/restdeverano/platos2.jpg b/content/restdeverano/platos2.jpg deleted file mode 100644 index 720896b..0000000 Binary files a/content/restdeverano/platos2.jpg and /dev/null differ diff --git a/content/restdeverano/platos3.jpg b/content/restdeverano/platos3.jpg deleted file mode 100644 index 32c2175..0000000 Binary files a/content/restdeverano/platos3.jpg and /dev/null differ diff --git a/register.sh b/register.sh new file mode 100755 index 0000000..cd72cbe --- /dev/null +++ b/register.sh @@ -0,0 +1,23 @@ +#!/bin/sh +. ./.production.env + +TMPDIR="/tmp/conex" +mkdir -p "$TMPDIR" + +query_db() { + printf '%s\n' "$(PGPASSWORD=$DB_PASS psql -h "$DB_HOST" -p "$DB_PORT" -U "$DB_USER" -d "$DB_NAME" -t -A -P pager=off -P border=0 -P format=unaligned -P tuples_only=on -c "$1")" +} + +query_db "SELECT * FROM sites WHERE status = 'down' OR status = 'diff';" | while IFS='|' read -r _ directory _ _ _ _ _ _ _ title slogan banner json_data; do + rm -f "$TMPDIR/site.md" "$TMPDIR/site.json" + json_data="${json_data%|*}" + json_data="${json_data%|*}" + printf '%s' "$json_data" > "$TMPDIR/site.json" + json2md -j "$TMPDIR/site.json" -t markdown -o "$TMPDIR/site.md" + markdown_data="$(cat "$TMPDIR/site.md")" + rm -f "$TMPDIR/site.md" "$TMPDIR/site.json" + + mkdir -p "content/$directory" + printf '%s\ndate: %s\ntitle: %s\ndescription: %s\nbanner: %s\ntags: %s\nlayout: single\n%s\n\n%s\n' \ + '---' "$(date -I)" "$title" "$slogan" "$banner" "$tags" '---' "$markdown_data" > "content/$directory/_index.md" +done