diff --git a/.DS_Store b/.DS_Store index 133edeba..2d11f729 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/assets/media/1naranjaazul.png b/assets/media/1naranjaazul.png new file mode 100644 index 00000000..0d9c8d9e Binary files /dev/null and b/assets/media/1naranjaazul.png differ diff --git a/assets/media/2azulrojo.png b/assets/media/2azulrojo.png new file mode 100644 index 00000000..0113732a Binary files /dev/null and b/assets/media/2azulrojo.png differ diff --git a/assets/media/2naranjaazul.png b/assets/media/2naranjaazul.png new file mode 100644 index 00000000..6ca46d23 Binary files /dev/null and b/assets/media/2naranjaazul.png differ diff --git a/assets/media/3azulrojo.png b/assets/media/3azulrojo.png new file mode 100644 index 00000000..402eb8c0 Binary files /dev/null and b/assets/media/3azulrojo.png differ diff --git a/assets/media/MD_original.png b/assets/media/MD_original.png deleted file mode 100644 index 45159815..00000000 Binary files a/assets/media/MD_original.png and /dev/null differ diff --git a/assets/media/bg-triangles.svg b/assets/media/bg-triangles.svg new file mode 100644 index 00000000..c2d584a5 --- /dev/null +++ b/assets/media/bg-triangles.svg @@ -0,0 +1 @@ + diff --git a/assets/media/build-website.png b/assets/media/build-website.png new file mode 100644 index 00000000..c8064cee Binary files /dev/null and b/assets/media/build-website.png differ diff --git a/assets/media/icon.png b/assets/media/icon.png deleted file mode 100644 index 3cc6cf88..00000000 Binary files a/assets/media/icon.png and /dev/null differ diff --git a/assets/media/icons/custom/.gitkeep b/assets/media/icons/custom/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/assets/media/icons/custom/.gitkeep @@ -0,0 +1 @@ + diff --git a/assets/media/organigramaMD apaisado-05.png b/assets/media/organigramaMD apaisado-05.png new file mode 100644 index 00000000..262e1f87 Binary files /dev/null and b/assets/media/organigramaMD apaisado-05.png differ diff --git a/assets/media/organigramaMD2025-04.png b/assets/media/organigramaMD2025-04.png new file mode 100644 index 00000000..358a4669 Binary files /dev/null and b/assets/media/organigramaMD2025-04.png differ diff --git a/assets/media/organigramaapaisado.png b/assets/media/organigramaapaisado.png new file mode 100644 index 00000000..114d1ec1 Binary files /dev/null and b/assets/media/organigramaapaisado.png differ diff --git a/assets/media/prueba-home.jpg b/assets/media/prueba-home.jpg new file mode 100644 index 00000000..38a8641c Binary files /dev/null and b/assets/media/prueba-home.jpg differ diff --git a/assets/media/prueba-home2.jpg b/assets/media/prueba-home2.jpg new file mode 100644 index 00000000..3ef867ee Binary files /dev/null and b/assets/media/prueba-home2.jpg differ diff --git a/assets/media/quienesomos.jpg b/assets/media/quienesomos.jpg new file mode 100644 index 00000000..59dcf8d1 Binary files /dev/null and b/assets/media/quienesomos.jpg differ diff --git a/config.toml b/config.toml deleted file mode 100644 index a7e5af26..00000000 --- a/config.toml +++ /dev/null @@ -1,85 +0,0 @@ -# Configuration of Academic -# Documentation: https://sourcethemes.com/academic/ -# -# This file is formatted using TOML syntax - learn more at https://learnxinyminutes.com/docs/toml/ -# Each configuration section is defined by a name in square brackets (e.g. `[outputs]`). - -# Title of your site -title = "MetaDocencia" - -# The URL of your site. -# End your URL with a `/` trailing slash, e.g. `https://example.com/`. -baseurl = "https://www.metadocencia.org/" - -# Enter a copyright notice to display in the site footer. -# To display a copyright symbol, type `©`. For current year, type `{year}`. -copyright = "" - -############################ -## Advanced options below ## -############################ - -# Name of Academic theme folder in `themes/`. -#theme = "hugo-academic" - -# Get last modified date for content from Git? -enableGitInfo = false - -# Default language to use (if you setup multilingual support) -defaultContentLanguage = "es" -hasCJKLanguage = false # Set `true` for Chinese/Japanese/Korean languages. -defaultContentLanguageInSubdir = false -removePathAccents = true # Workaround for https://github.com/gohugoio/hugo/issues/5687 - -summaryLength = 30 # Listing summary length in words. Also, see `abstract_length` in `params.toml`. -paginate = 10 # Number of items per page in paginated lists. -enableEmoji = true -footnotereturnlinkcontents = "^" -ignoreFiles = ["\\.ipynb$", ".ipynb_checkpoints$", "\\.Rmd$", "\\.Rmarkdown$", "_files$", "_cache$"] - -[outputs] - home = [ "HTML", "RSS", "JSON", "WebAppManifest" ] - section = [ "HTML", "RSS" ] - -[mediaTypes."application/manifest+json"] - suffixes = ["webmanifest"] - -[outputFormats.WebAppManifest] - mediaType = "application/manifest+json" - rel = "manifest" - -[markup] - defaultMarkdownHandler = "goldmark" - [markup.goldmark] - [markup.goldmark.renderer] - unsafe = true # Enable user to embed HTML snippets in Markdown content. - [markup.highlight] - codeFences = false # Disable Hugo's code highlighter as it conflicts with Academic's highligher. - [markup.tableOfContents] - startLevel = 2 - endLevel = 3 - -[imaging] - resampleFilter = "lanczos" - quality = 90 - anchor = "smart" # Anchor for cropping. Options include Smart and Center. - -# Taxonomies. -[taxonomies] - tag = "tags" - category = "categories" - publication_type = "publication_types" - author = "authors" - -[blackfriday] - fractions = false - - # ---------------------------------------------------- -# Seguridad: permitir getenv "WC_POST_CSS" para Hugo Blox -[security] - enableInlineShortcodes = false - - [security.funcs] - # Whitelist de variables de entorno permitidas en partials - getenv = ["^HUGO_", "^CI$", "^WC_POST_CSS$"] -# ---------------------------------------------------- diff --git a/config/_default/config.yaml b/config/_default/config.yaml new file mode 100644 index 00000000..e92cb45f --- /dev/null +++ b/config/_default/config.yaml @@ -0,0 +1,57 @@ +title: MetaDocencia +baseURL: "https://www.metadocencia.org/" +defaultContentLanguage: es +removePathAccents: true + +build: + writeStats: true +summaryLength: 30 +pagination: + pagerSize: 10 +enableEmoji: true +enableRobotsTXT: true +footnotereturnlinkcontents: "^" + +outputs: + home: [HTML, RSS, JSON, WebAppManifest] + section: [HTML, RSS] + +mediaTypes: + application/manifest+json: + suffixes: ["webmanifest"] +outputFormats: + WebAppManifest: + mediaType: application/manifest+json + rel: manifest + +markup: + goldmark: + renderer: + unsafe: true + highlight: + lineNos: false + codeFences: false + tableOfContents: + startLevel: 2 + endLevel: 3 + +imaging: + resampleFilter: lanczos + quality: 90 + anchor: smart + hint: picture + +taxonomies: + tag: tags + category: categories + author: authors + +security: + _merge: deep + enableInlineShortcodes: false + funcs: + getenv: ['^HUGO_', '^CI$', '^WC_POST_CSS$'] + +services: + googleAnalytics: + ID: "" # si no usan GA, dejalo vacío; si lo usan, poné tu G-XXXX diff --git a/config/_default/hugo.yaml b/config/_default/hugo.yaml deleted file mode 100644 index a55c1f51..00000000 --- a/config/_default/hugo.yaml +++ /dev/null @@ -1,56 +0,0 @@ -# config/_default/hugo.yaml -cascade: - # Posts - idioma por defecto en raíz (sin subcarpeta) - - _target: { path: /post/**, kind: page } - profile: true - share: false - - # Blog - idioma por defecto en raíz - - _target: { path: /blog/**, kind: page } - profile: true - share: false - - # Español - - _target: { path: /es/post/**, kind: page } - profile: true - share: false - - _target: { path: /es/blog/**, kind: page } - profile: true - share: false - - # Inglés (si usan subcarpeta /en/) - - _target: { path: /en/post/**, kind: page } - profile: true - share: false - - _target: { path: /en/blog/**, kind: page } - profile: true - share: false - -cascade: - # 0) DEFAULT GLOBAL: todas las páginas de content/** - - target: - kind: page - path: "/**" - profile: false - share: false - - # 1) Excepciones: posts/blog (mantener tarjeta de autor), ES y EN - - target: { kind: page, path: "/post/**" } - profile: true - share: false - - target: { kind: page, path: "/blog/**" } - profile: true - share: false - - target: { kind: page, path: "/es/post/**" } - profile: true - share: false - - target: { kind: page, path: "/es/blog/**" } - profile: true - share: false - - target: { kind: page, path: "/en/post/**" } - profile: true - share: false - - target: { kind: page, path: "/en/blog/**" } - profile: true - share: false - diff --git a/config/_default/params.toml b/config/_default/params.toml deleted file mode 100644 index 9b306dcb..00000000 --- a/config/_default/params.toml +++ /dev/null @@ -1,219 +0,0 @@ -# Deprecated: este archivo queda deshabilitado. Usamos config/_default/params.yaml. -# SITE SETUP -# Documentation: https://sourcethemes.com/academic/ -# -############################ -## Theme -############################ -# -# [appearance] -# mode = "auto" # "light" | "dark" | "auto" -# theme_day = "metadocencia_theme" # tu tema claro actual (archivo existente) -# theme_night = "metadocencia_theme" # el archivo que creaste recién -# -# -# # Override the theme's font set (optional). -# # Latest font sets (may require updating): https://sourcethemes.com/academic/themes/ -# # Browse built-in font sets in `themes/academic/data/fonts/` -# # Browse user installed fonts in `data/fonts/` -# font = "" -# -# # Choose a font size. -# # Sizes: XS (extra small), S (small), M (medium), L (large - DEFAULT), XL (extra large) -# font_size = "M" -# -############################ -## Basic Info -############################ -# -# # Website type -# # Improve how search engines understand your site. -# # For personal sites, choose "Person". -# # For organizations and projects, choose from https://schema.org/Organization#subtypes -# # E.g. Person, Organization, LocalBusiness, Project, EducationalOrganization -# site_type = "EducationalOrganization" -# -# # Local business type (optional) -# # If you entered "LocalBusiness" above, choose the type of business from https://schema.org/LocalBusiness#subtypes -# local_business_type = "" -# -# # Organization name (optional) -# # Enter an organization or project name. Defaults to the site title from `config.toml`. -# org_name = "" -# -# # Description for social sharing and search engines. If undefined, superuser role is used in place. -# description = "Ciencia abierta para comunidades hispanohablantes" -# -############################ -## Site Features -############################ -# -# # Enable source code highlighting? true/false -# # Documentation: https://sourcethemes.com/academic/docs/writing-markdown-latex/#highlighting-options -# highlight = true -# highlight_languages = ["r"] # Add support for highlighting additional languages -# # highlight_style = "github" # For supported styles, see https://cdnjs.com/libraries/highlight.js/ -# -# # Enable LaTeX math rendering? true/false -# # If false, you can enable math on a per page basis as needed. -# math = false -# -# # Enable diagram rendering? true/false -# # If false, you can enable diagrams on a per page basis as needed. -# diagram = false -# -# # Privacy pack -# # Show a cookie consent message to visitors -# # Anonymize IP in Google Analytics (if enabled) -# privacy_pack = false -# anonymize_ip = true -# -# # Enable visitors to edit pages? -# # `repo` defines the repository URL. `editable` defines which page types can be edited. -# edit_page = {repo_url = "https://github.com/MetaDocencia/SitioWeb", content_dir = "", repo_branch = "master", editable = {docs = true, page = false, post = false}} -# -############################ -## Contact details -## (se mueve a params.yaml) -############################ -# -# email = "xeqzpkjn" # No borrar o cambiar -# # phone = "888 888 88 88" -# -# # address = {street = "450 Serra Mall", city = "Stanford", region = "CA", postcode = "94305", country = "United States", country_code = "US"} -# # coordinates = {latitude = "37.4275", longitude = "-122.1697"} -# # directions = "..." -# # office_hours = [] -# # appointment_url = "https://calendly.com" -# -# # contact_links: -# # - icon: envelope -# # icon_pack: fas -# # link: "mailto:hola@metadocencia.org" -# # name: Email -# # - icon: mastodon -# # icon_pack: fab -# # link: "https://floss.social/@MetaDocencia" -# # name: Mastodon -# # - icon: twitter -# # icon_pack: fab -# # link: "https://twitter.com/MetaDocencia" -# # name: "Twitter/X" -# # - icon: github -# # icon_pack: fab -# # link: "https://github.com/MetaDocencia" -# # name: GitHub -# # - icon: youtube -# # icon_pack: fab -# # link: "https://www.youtube.com/metadocencia" -# # name: YouTube -# # - icon: instagram -# # icon_pack: fab -# # link: "https://www.instagram.com/metadocencia/" -# # name: Instagram -# # - icon: linkedin -# # icon_pack: fab -# # link: "https://www.linkedin.com/company/metadocencia/" -# # name: LinkedIn -# # - icon: bluesky -# # icon_pack: fab -# # link: "https://bsky.app/profile/metadocencia.org" -# # name: Bluesky -# # - icon: slack -# # icon_pack: fab -# # link: "https://w3id.org/metadocencia/slack" -# # name: Slack -# # - icon: facebook -# # icon_pack: fab -# # link: "https://www.facebook.com/metadocencia" -# # name: Facebook -# -############################ -## Social -############################ -# -# sharing_image = "logo-metadocencia.png" -# twitter = "metadocencia" -# -############################ -## Regional Settings -############################ -# -# date_format = "02/01/2006" -# time_format = "3:04 PM" -# address_format = "en-us" -# -############################ -## Advanced -############################ -# -# main_menu = {align = "l", show_logo = true} -# reading_time = true -# section_pager = true -# docs_section_pager = true -# sharing = false -# link_authors = true -# abstract_length = 135 -# plugins_js = [] -# -# [avatar] -# gravatar = false -# shape = "circle" -# -# [address_formats] -# en-us = {order = ['street', 'city', 'region', 'postcode'], delimiters = [', ', ', ', ' ', '']} -# en-gb = {order = ['street', 'city', 'region', 'postcode'], delimiters = [', ', ', ', ', ', '']} -# de = {order = ['street', 'postcode', 'city'], delimiters = ['
', ' ', '']} -# fr-fr = {order = ['street', 'postcode', 'city'], delimiters = ['
', ' ', '']} -# zh = {order = ['postcode', 'region', 'city', 'street'], delimiters = [' ', ' ', ' ', '']} -# -# [publications] -# date_format = "January 2006" -# citation_style = "apa" -# -# [projects] -# post_view = 2 -# publication_view = 2 -# talk_view = 2 -# -############################ -## Comments -############################ -# -# [comments] -# engine = 0 -# commentable = {page = true, post = true, docs = true, project = true, publication = true, talk = true} -# [comments.disqus] -# shortname = "" -# show_count = true -# [comments.commento] -# url = "" -# -############################ -## Search -############################ -# -# [search] -# engine = 1 -# [search.algolia] -# app_id = "" -# api_key = "" -# index_name = "" -# show_logo = false -# -############################ -## Maps -############################ -# -# [map] -# engine = 2 -# api_key = "" -# zoom = 15 -# -############################ -## Marketing -############################ -# -# [marketing] -# google_analytics = "UA-161659380-1" -# google_tag_manager = "" diff --git a/config/_default/security.yaml b/config/_default/security.yaml new file mode 100644 index 00000000..2d85e147 --- /dev/null +++ b/config/_default/security.yaml @@ -0,0 +1,6 @@ +# config/_default/security.yaml +security: + _merge: deep + enableInlineShortcodes: false + funcs: + getenv: ['^HUGO_', '^CI$', '^WC_POST_CSS$'] diff --git a/content/en/prensa/2020-04-13-la-pampa-noticias/index.md b/content/en/prensa/2020-04-13-la-pampa-noticias/index.md index aba8f3ff..06466ec1 100644 --- a/content/en/prensa/2020-04-13-la-pampa-noticias/index.md +++ b/content/en/prensa/2020-04-13-la-pampa-noticias/index.md @@ -1,5 +1,5 @@ --- -date: "2020-04-137T00:00:00Z" +date: "2020-04-13T00:00:00Z" external_link: https://www.facebook.com/472228869635617/posts/1305419322983230/ image: focal_point: Smart diff --git a/content/es/.DS_Store b/content/es/.DS_Store index fc1845ac..68b06576 100644 Binary files a/content/es/.DS_Store and b/content/es/.DS_Store differ diff --git a/content/es/_index.md b/content/es/_index.md new file mode 100644 index 00000000..a9fe0f48 --- /dev/null +++ b/content/es/_index.md @@ -0,0 +1,121 @@ +--- +title: "Home" +date: 2023-10-24 +type: landing + +design: + spacing: "6rem" + +sections: + # HERO + - block: hero + content: + title: "Potenciemos a América Latina en el mapa de la investigación global" + align: center # center | start | end + primary_action: + text: "Súmate" + url: "https://www.metadocencia.org/suscripcion/" + design: + css_class: "dark" # texto claro + overlay + spacing: + padding: [0, 0, 0, 0] + margin: [0, 0, 0, 0] + background: + color: "navy" + overlay: 0.45 # opacidad del overlay (0 a 1) + image: + filename: "3azulrojo.png" # poner en assets/media/ o static/media/ + position: "center" # o "50%" + filters: + brightness: 0.5 + + # CTA IMAGE + PARAGRAPH — 1 (Quiénes somos) + - block: cta-image-paragraph + id: "quienes-somos" + content: + title: "Quiénes somos" + text: > + TEXTO A DEFINIR. MetaDocencia es una organización sin fines de lucro fundada en 2020. + Nuestra comunidad está formada por personas y organizaciones que trabajan construyendo + capacidades científicas locales para transformar la ciencia global. Hacemos crecer la + ciencia en red, desde América Latina hacia el mundo. + image: "quienesomos.jpg" + button: + label: "Conócenos" + url: "https://julianbuede.github.io/blog/second-brain/" + design: + css_class: "bg-gray-100 dark:bg-gray-900" + + # CTA IMAGE + PARAGRAPH — 2 (Qué hacemos) + - block: cta-image-paragraph + id: "que-hacemos" + content: + title: "Qué hacemos" + text: > + Trabajamos para que la producción, la comunicación y la aplicación de saberes científicos + y técnicos sean globalmente equitativos. + image: "organigramaapaisado.png" + button: + label: "Conoce nuestros proyectos" + url: "https://discord.gg/z8wNYzb" + design: + css_class: "bg-gray-100 dark:bg-gray-900" + + # STATS + - block: stats + id: "impacto" + content: + title: "Nuestro impacto" + items: + - value: "NN" + label: "Proyectos financiados" + - value: "+1500" + label: "Personas formadas" + - value: "+1000" + label: "Personas en la comunidad de Slack" + design: + css_class: "bg-gray-100 dark:bg-gray-900" + spacing: + padding: ["1rem", 0, "1rem", 0] + + # TESTIMONIOS + - block: testimonials + id: "testimonios" + content: + title: "Lo que dice nuestra comunidad" + items: + - quote: "No cabe más que agradecer a los instructores que hicieron posible este curso, que sin duda es la semilla de grandes frutos. Gracias por tanto MetaDocencia." + author: "Julio Zetter" + role: "Coordinador en Jefe de la base de datos y hemeroteca virtual SciELO México" + avatar: "juliozetter.jpeg" + design: + spacing: + padding: ["6rem", 0, 0, 0] + + - block: testimonials + id: "testimonios" + content: + title: "Lo que dice nuestra comunidad" + items: + - quote: "No cabe más que agradecer a los instructores que hicieron posible este curso, que sin duda es la semilla de grandes frutos. Gracias por tanto MetaDocencia." + author: "Julio Zetter" + role: "Coordinador en Jefe de la base de datos y hemeroteca virtual SciELO México" + avatar: "juliozetter.jpeg" + design: + spacing: + padding: ["6rem", 0, 0, 0] + + # CTA CARD + - block: cta-card + id: "apoya" + content: + title: "Apoya a la ciencia latinoamericana" + text: "Aquí te contamos cómo" + button: + label: "Súmate" + url: "https://hugoblox.com/templates/" + design: + card: + css_class: "bg-primary-700" + css_style: "" +--- diff --git a/content/es/home/.DS_Store b/content/es/home/.DS_Store deleted file mode 100644 index 5008ddfc..00000000 Binary files a/content/es/home/.DS_Store and /dev/null differ diff --git a/content/es/home/about.md b/content/es/home/about.md deleted file mode 100644 index 75c4ed9a..00000000 --- a/content/es/home/about.md +++ /dev/null @@ -1,93 +0,0 @@ -+++ -# About widget. -widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = true # Activate this widget? true/false -weight = 20 # Order that this section will appear in. - -# title = "Our Proposal" - -# Choose the user profile to display -# This should be the username of a profile in your `content/authors/` folder. -# See https://sourcethemes.com/academic/docs/get-started/#introduce-yourself -author = "MetaDocencia" -+++ - -
-
-
-

Quiénes somos

-
-
- Somos una comunidad que construye capacidades científicas y técnicas, con perspectiva local y responsable. Lo hacemos de forma innovadora, co-creando redes, espacios de aprendizaje y recursos para comunidades hispanohablantes. -
-
-
- -

 

- -
-
-
-

Próximos 5 años

-
-
- Nos proponemos consolidar a América Latina en el mapa global de la investigación. Para ello, facilitaremos la conexión de 10.000 profesionales en ciencia y técnica, promoviendo el intercambio de conocimientos y la colaboración. -
-
-
- - \ No newline at end of file diff --git a/content/es/home/accomplishments.md b/content/es/home/accomplishments.md deleted file mode 100644 index 6187c012..00000000 --- a/content/es/home/accomplishments.md +++ /dev/null @@ -1,51 +0,0 @@ -+++ -# Accomplishments widget. -widget = "accomplishments" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 50 # Order that this section will appear. - -title = "Accomplish­ments" -subtitle = "" - -# Date format -# Refer to https://sourcethemes.com/academic/docs/customization/#date-format -date_format = "Jan 2006" - -# Accomplishments. -# Add/remove as many `[[item]]` blocks below as you like. -# `title`, `organization` and `date_start` are the required parameters. -# Leave other parameters empty if not required. -# Begin/end multi-line descriptions with 3 quotes `"""`. - -[[item]] - organization = "Coursera" - organization_url = "https://www.coursera.org" - title = "Neural Networks and Deep Learning" - url = "" - certificate_url = "https://www.coursera.org" - date_start = "2018-10-01" - date_end = "" - description = "" - -[[item]] - organization = "edX" - organization_url = "https://www.edx.org" - title = "Blockchain Fundamentals" - url = "https://www.edx.org/professional-certificate/uc-berkeleyx-blockchain-fundamentals" - certificate_url = "https://www.edx.org" - date_start = "2018-03-01" - date_end = "" - description = "Formulated informed blockchain models, hypotheses, and use cases." - -[[item]] - organization = "DataCamp" - organization_url = "https://www.datacamp.com" - title = "Object-Oriented Programming in R: S3 and R6 Course" - url = "" - certificate_url = "https://www.datacamp.com" - date_start = "2017-07-01" - date_end = "2017-12-21" - description = "" - -+++ diff --git a/content/es/home/cursos.md b/content/es/home/cursos.md deleted file mode 100644 index 88da7549..00000000 --- a/content/es/home/cursos.md +++ /dev/null @@ -1,71 +0,0 @@ -+++ -# A Recent Blog Posts section created with the Pages widget. -# This section displays recent blog posts from `content/post/`. - -widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 30 # Order that this section will appear. - -title = "Formación" -subtitle = "" - -[content] - # Page type to display. E.g. post, talk, or publication. - page_type = "cursos" - - # Choose how much pages you would like to display (0 = all pages) - count = 3 - - # Choose how many pages you would like to offset by - offset = 0 - - # Page order. Descending (desc) or ascending (asc) date. - order = "desc" - - # Default filter index (e.g. 0 corresponds to the first `[[filter_button]]` instance below). - filter_default = 0 - - [[content.filter_button]] - name = "Próximos encuentros" - tag = "Próximos encuentros" - - [[content.filter_button]] - name = "Ediciones anteriores" - tag = "Ediciones anteriores" - -[design] - # Toggle between the various page layout types. - # 1 = List - # 2 = Compact - # 3 = Card - # 4 = Citation (publication only) - view = 2 - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "background.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - - # Text color (true=light or false=dark). - # text_color_light = true - -[advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ diff --git a/content/es/home/donar.md b/content/es/home/donar.md deleted file mode 100644 index 90d4e330..00000000 --- a/content/es/home/donar.md +++ /dev/null @@ -1,55 +0,0 @@ -+++ - # A Demo section created with the Blank widget. - # Any elements can be added in the body: https://sourcethemes.com/academic/docs/writing-markdown-latex/ - # Add more sections by duplicating this file and customizing to your requirements. - - widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/ - headless = true # This file represents a page section. - active = false # Activate this widget? true/false - weight = 60 # Order that this section will appear. - - title = "Donar" - subtitle = "" - - [design] - # Choose how many columns the section has. Valid values: 1 or 2. - columns = "2" - - [design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "headers/bubbles-wide.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - # image_size = "cover" # Options are `cover` (default), `contain`, or `actual` size. - # image_position = "center" # Options include `left`, `center` (default), or `right`. - # image_parallax = true # Use a fun parallax-like fixed background effect? true/false - - # Text color (true=light or false=dark). - # text_color_light = true - - [design.spacing] - # Customize the section spacing. Order is top, right, bottom, left. - padding = ["20px", "0", "20px", "0"] - - [advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ - - - - \ No newline at end of file diff --git a/content/es/home/experience.md b/content/es/home/experience.md deleted file mode 100644 index 79a125f1..00000000 --- a/content/es/home/experience.md +++ /dev/null @@ -1,44 +0,0 @@ -+++ -# Experience widget. -widget = "experience" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 40 # Order that this section will appear. - -title = "Experience" -subtitle = "" - -# Date format for experience -# Refer to https://sourcethemes.com/academic/docs/customization/#date-format -date_format = "Jan 2006" - -# Experiences. -# Add/remove as many `[[experience]]` blocks below as you like. -# Required fields are `title`, `company`, and `date_start`. -# Leave `date_end` empty if it's your current employer. -# Begin/end multi-line descriptions with 3 quotes `"""`. -[[experience]] - title = "CEO" - company = "GenCoin" - company_url = "" - location = "California" - date_start = "2017-01-01" - date_end = "" - description = """ - Responsibilities include: - - * Analysing - * Modelling - * Deploying - """ - -[[experience]] - title = "Professor" - company = "University X" - company_url = "" - location = "California" - date_start = "2016-01-01" - date_end = "2016-12-31" - description = """Taught electronic engineering and researched semiconductor physics.""" - -+++ diff --git a/content/es/home/featured.md b/content/es/home/featured.md deleted file mode 100644 index e1e85d5c..00000000 --- a/content/es/home/featured.md +++ /dev/null @@ -1,68 +0,0 @@ -+++ -# A Featured Publications section created with the Featured Content widget. -# This section displays publications from `content/publication/` which have -# `featured = true` in their front matter. - -widget = "featured" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 80 # Order that this section will appear. - -title = "Featured Publications" -subtitle = "" - -[content] - # Page type to display. E.g. post, talk, or publication. - page_type = "publication" - - # Choose how much pages you would like to display (0 = all pages) - count = 0 - - # Page order. Descending (desc) or ascending (asc) date. - order = "desc" - - # Show a "See all pages" link underneath the featured content? - link_to_archive = false - - # Filter posts by a taxonomy term. - [content.filters] - tag = "" - category = "" - publication_type = "" - author = "" - -[design] - # Toggle between the various page layout types. - # 1 = List - # 2 = Compact - # 3 = Card - # 4 = Citation (publication only) - view = 3 - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "background.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - - # Text color (true=light or false=dark). - # text_color_light = true - -[advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ diff --git a/content/es/home/gallery/gallery/theme-1950s.png b/content/es/home/gallery/gallery/theme-1950s.png deleted file mode 100644 index a81ab8d2..00000000 Binary files a/content/es/home/gallery/gallery/theme-1950s.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-apogee.png b/content/es/home/gallery/gallery/theme-apogee.png deleted file mode 100644 index 635754c1..00000000 Binary files a/content/es/home/gallery/gallery/theme-apogee.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-coffee-playfair.png b/content/es/home/gallery/gallery/theme-coffee-playfair.png deleted file mode 100644 index 938dd3a0..00000000 Binary files a/content/es/home/gallery/gallery/theme-coffee-playfair.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-dark.png b/content/es/home/gallery/gallery/theme-dark.png deleted file mode 100644 index a04ce143..00000000 Binary files a/content/es/home/gallery/gallery/theme-dark.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-default.png b/content/es/home/gallery/gallery/theme-default.png deleted file mode 100644 index 71792b12..00000000 Binary files a/content/es/home/gallery/gallery/theme-default.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-forest.png b/content/es/home/gallery/gallery/theme-forest.png deleted file mode 100644 index df2d6ccc..00000000 Binary files a/content/es/home/gallery/gallery/theme-forest.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-ocean.png b/content/es/home/gallery/gallery/theme-ocean.png deleted file mode 100644 index 6f4a0da5..00000000 Binary files a/content/es/home/gallery/gallery/theme-ocean.png and /dev/null differ diff --git a/content/es/home/gallery/gallery/theme-strawberry.png b/content/es/home/gallery/gallery/theme-strawberry.png deleted file mode 100644 index 4ba0dab5..00000000 Binary files a/content/es/home/gallery/gallery/theme-strawberry.png and /dev/null differ diff --git a/content/es/home/gallery/index.md b/content/es/home/gallery/index.md deleted file mode 100644 index 1753820c..00000000 --- a/content/es/home/gallery/index.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -# Gallery section using the Blank widget and Gallery element (shortcode). -widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 66 # Order that this section will appear. - -title = "Gallery" -subtitle = "" -+++ - -{{< gallery >}} diff --git a/content/es/home/hero.md b/content/es/home/hero.md deleted file mode 100644 index 96b00d38..00000000 --- a/content/es/home/hero.md +++ /dev/null @@ -1,59 +0,0 @@ -+++ -# Hero widget. -widget = "hero" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = true # Activate this widget? true/false -weight = 5 # Order that this section will appear. - -# title = "Co-creando y enseñando Ciencia Abierta" - -title = "5to Aniversario" - -# Hero image (optional). Este archivo vive en assets/media. -hero_media = "MD_original.png" - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - color = "#efefef" - - # Background gradient. - # gradient_start = "#D9002F" - # gradient_end = "#D9002F" - - # Background image. - # image = "" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - # image_size = "cover" # Options are `cover` (default), `contain`, or `actual` size. - # image_position = "center" # Options include `left`, `center` (default), or `right`. - # image_parallax = true # Use a fun parallax-like fixed background effect? true/false - - # Text color (true=light or false=dark). - text_color_light = false - -# Call to action links (optional). -# Display link(s) by specifying a URL and label below. Icon is optional for `[cta]`. -# Remove a link/note by deleting a cta/note block. - [cta] - url = "https://www.youtube.com/watch?v=Mcq0-4cyGKQ" - label = "Ver video" - icon_pack = "fab" - icon = "Súmate a nuestras propuestas de formación gratuitas y online" - -[cta_alt] -url = "https://www.metadocencia.org/post/2025/20250313-reporte2024/" -label = "Reporte 2024" - - -# Note. An optional note to show underneath the links. -# [cta_note] -# label = 'Latest release' -+++ - -Gracias por estos primeros 5 años de aprendizaje, colaboración y crecimiento. ¡Vamos por 5 años más! - - diff --git a/content/es/home/index.md b/content/es/home/index.md deleted file mode 100644 index ef8bad51..00000000 --- a/content/es/home/index.md +++ /dev/null @@ -1,5 +0,0 @@ -+++ -# Homepage -type = "widget_page" -headless = true # Homepage is headless, other widget pages are not. -+++ diff --git a/content/es/home/prensa.md b/content/es/home/prensa.md deleted file mode 100644 index 60e57a3d..00000000 --- a/content/es/home/prensa.md +++ /dev/null @@ -1,77 +0,0 @@ -+++ -# A Projects section created with the Portfolio widget. -widget = "portfolio" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 55 # Order that this section will appear. - -title = "Prensa" -subtitle = "" - -[content] - # Page type to display. E.g. project. - page_type = "prensa" - - # Filter toolbar (optional). - # Add or remove as many filters (`[[content.filter_button]]` instances) as you like. - # To show all items, set `tag` to "*". - # To filter by a specific tag, set `tag` to an existing tag name. - # To remove toolbar, delete/comment all instances of `[[content.filter_button]]` below. - - # Default filter index (e.g. 0 corresponds to the first `[[filter_button]]` instance below). - filter_default = 0 - - # [[content.filter_button]] - # name = "All" - # tag = "*" - # - # [[content.filter_button]] - # name = "Deep Learning" - # tag = "Deep Learning" - # - # [[content.filter_button]] - # name = "Other" - # tag = "Demo" - -[design] - # Choose how many columns the section has. Valid values: 1 or 2. - columns = "2" - - # Toggle between the various page layout types. - # 1 = List - # 2 = Compact - # 3 = Card - # 5 = Showcase - view = 3 - - # For Showcase view, flip alternate rows? - flip_alt_rows = true - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "background.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - - # Text color (true=light or false=dark). - # text_color_light = true - -[advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ - diff --git a/content/es/home/publicaciones.md b/content/es/home/publicaciones.md deleted file mode 100644 index 9e674e07..00000000 --- a/content/es/home/publicaciones.md +++ /dev/null @@ -1,68 +0,0 @@ -+++ -# A Recent Blog Posts section created with the Pages widget. -# This section displays recent blog posts from `content/post/`. - -widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = true # Activate this widget? true/false -weight = 30 # Order that this section will appear. - -title = "Publicaciones" -subtitle = "" - -[content] - # Page type to display. E.g. post, talk, or publication. - page_type = "post" - - # Choose how much pages you would like to display (0 = all pages) - count = 3 - - # Choose how many pages you would like to offset by - offset = 0 - - # Page order. Descending (desc) or ascending (asc) date. - order = "desc" - - # Filter posts by a taxonomy term. - [content.filters] - tag = "" - category = "" - publication_type = "" - author = "" - exclude_featured = false - -[design] - # Toggle between the various page layout types. - # 1 = List - # 2 = Compact - # 3 = Card - # 4 = Citation (publication only) - view = 2 - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "background.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - - # Text color (true=light or false=dark). - # text_color_light = true - -[advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ diff --git a/content/es/home/publications.md b/content/es/home/publications.md deleted file mode 100644 index 56181851..00000000 --- a/content/es/home/publications.md +++ /dev/null @@ -1,72 +0,0 @@ -+++ -# A Recent Publications section created with the Pages widget. -# This section displays recent blog posts from `content/publication/`. - -widget = "pages" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 30 # Order that this section will appear. - -title = "Recent Publications" -subtitle = "" - -[content] - # Page type to display. E.g. post, talk, or publication. - page_type = "publication" - - # Choose how much pages you would like to display (0 = all pages) - count = 5 - - # Choose how many pages you would like to offset by - offset = 0 - - # Page order. Descending (desc) or ascending (asc) date. - order = "desc" - - # Filter posts by a taxonomy term. - [content.filters] - tag = "" - category = "" - publication_type = "" - author = "" - exclude_featured = false - -[design] - # Toggle between the various page layout types. - # 1 = List - # 2 = Compact - # 3 = Card - # 4 = Citation (publication only) - view = 2 - -[design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "background.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - - # Text color (true=light or false=dark). - # text_color_light = true - -[advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ - -{{< callout type="info" title="Nota" >}} -Quickly discover relevant content by [filtering publications]({{< ref "/publication/_index.md" >}}). -{{< /callout >}} diff --git a/content/es/home/skills.md b/content/es/home/skills.md deleted file mode 100644 index 3043666f..00000000 --- a/content/es/home/skills.md +++ /dev/null @@ -1,35 +0,0 @@ -+++ -# A Skills section created with the Featurette widget. -widget = "featurette" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 30 # Order that this section will appear. - -title = "Skills" -subtitle = "" - -# Showcase personal skills or business features. -# -# Add/remove as many `[[feature]]` blocks below as you like. -# -# For available icons, see: https://sourcethemes.com/academic/docs/page-builder/#icons - -[[feature]] - icon = "r-project" - icon_pack = "fab" - name = "R" - description = "90%" - -[[feature]] - icon = "chart-line" - icon_pack = "fas" - name = "Statistics" - description = "100%" - -[[feature]] - icon = "camera-retro" - icon_pack = "fas" - name = "Photography" - description = "10%" - -+++ diff --git a/content/es/home/slider.md b/content/es/home/slider.md deleted file mode 100644 index 6ddc3be9..00000000 --- a/content/es/home/slider.md +++ /dev/null @@ -1,54 +0,0 @@ -+++ -# Slider widget. -widget = "slider" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 1 # Order that this section will appear. - -# Slide interval. -# Use `false` to disable animation or enter a time in ms, e.g. `5000` (5s). -interval = false - -# Slide height (optional). -# E.g. `500px` for 500 pixels or `calc(100vh - 70px)` for full screen. -height = "" - -# Slides. -# Duplicate an `[[item]]` block to add more slides. -[[item]] - title = "Hello" - content = "I am center aligned :smile:" - align = "center" # Choose `center`, `left`, or `right`. - - # Overlay a color or image (optional). - # Deactivate an option by commenting out the line, prefixing it with `#`. - overlay_color = "#666" # An HTML color value. - overlay_img = "headers/bubbles-wide.jpg" # Image path relative to your `static/img/` folder. - overlay_filter = 0.5 # Darken the image. Value in range 0-1. - - # Call to action button (optional). - # Activate the button by specifying a URL and button label below. - # Deactivate by commenting out parameters, prefixing lines with `#`. - cta_label = "Get Academic" - cta_url = "https://sourcethemes.com/academic/" - cta_icon_pack = "fas" - cta_icon = "graduation-cap" - -[[item]] - title = "Left" - content = "I am left aligned :smile:" - align = "left" - - overlay_color = "#555" # An HTML color value. - overlay_img = "" # Image path relative to your `static/img/` folder. - overlay_filter = 0.5 # Darken the image. Value in range 0-1. - -[[item]] - title = "Right" - content = "I am right aligned :smile:" - align = "right" - - overlay_color = "#333" # An HTML color value. - overlay_img = "" # Image path relative to your `static/img/` folder. - overlay_filter = 0.5 # Darken the image. Value in range 0-1. -+++ diff --git a/content/es/home/sponsors.md b/content/es/home/sponsors.md deleted file mode 100644 index a520a16b..00000000 --- a/content/es/home/sponsors.md +++ /dev/null @@ -1,104 +0,0 @@ -+++ - # A Demo section created with the Blank widget. - # Any elements can be added in the body: https://sourcethemes.com/academic/docs/writing-markdown-latex/ - # Add more sections by duplicating this file and customizing to your requirements. - - widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/ - headless = true # This file represents a page section. - active = false # Activate this widget? true/false - weight = 57 # Order that this section will appear. - - title = "Auspiciantes" - subtitle = "" - - [design] - # Choose how many columns the section has. Valid values: 1 or 2. - columns = "1" - - [design.background] - # Apply a background color, gradient, or image. - # Uncomment (by removing `#`) an option to apply it. - # Choose a light or dark text color by setting `text_color_light`. - # Any HTML color name or Hex value is valid. - - # Background color. - # color = "navy" - - # Background gradient. - # gradient_start = "DeepSkyBlue" - # gradient_end = "SkyBlue" - - # Background image. - # image = "headers/bubbles-wide.jpg" # Name of image in `static/img/`. - # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque. - # image_size = "actual" # Options are `cover` (default), `contain`, or `actual` size. - # image_position = "center" # Options include `left`, `center` (default), or `right`. - # image_parallax = true # Use a fun parallax-like fixed background effect? true/false - - # Text color (true=light or false=dark). - # text_color_light = true - - [design.spacing] - # Customize the section spacing. Order is top, right, bottom, left. - padding = ["20px", "0", "20px", "0"] - - [advanced] - # Custom CSS. - css_style = "" - - # CSS class. - css_class = "" -+++ - - - - -
- -
-
- The Gordon and Betty Moore Foundation -
-
- -
-
- Chan Zuckerberg Initiative -
-
- -
-
- Code for Science & Society -
-
- -
- - -## Auspiciantes anteriores - -
- -
-
- Open Bioinformatics Foundation -
Beca de la OBF a Laura Acion
-
-
- -
-
- R-Ladies Buenos Aires -
-
- -
-
- E.E.A. INTA Anguil Ing, Agr. Guillermo Covas -
E.E.A. INTA Anguil Ing, Agr. Guillermo Covas
-
-
- -
- diff --git a/content/es/home/tags.md b/content/es/home/tags.md deleted file mode 100644 index d550a28a..00000000 --- a/content/es/home/tags.md +++ /dev/null @@ -1,22 +0,0 @@ -+++ -# Tag Cloud widget. -widget = "tag_cloud" # See https://sourcethemes.com/academic/docs/page-builder/ -headless = true # This file represents a page section. -active = false # Activate this widget? true/false -weight = 120 # Order that this section will appear. - -title = "Popular Topics" -subtitle = "" - -[content] - # Choose the taxonomy from `config.toml` to display (e.g. tags, categories) - taxonomy = "tags" - - # Choose how many tags you would like to display (0 = all tags) - count = 20 - -[design] - # Minimum and maximum font sizes (1.0 = 100%). - font_size_min = 0.7 - font_size_max = 2.0 -+++ diff --git a/content/es/prensa/2020-04-13-la-pampa-noticias/index.md b/content/es/prensa/2020-04-13-la-pampa-noticias/index.md index f76facde..3db7d719 100644 --- a/content/es/prensa/2020-04-13-la-pampa-noticias/index.md +++ b/content/es/prensa/2020-04-13-la-pampa-noticias/index.md @@ -1,5 +1,5 @@ --- -date: "2020-04-137T00:00:00Z" +date: "2020-04-13T00:00:00Z" external_link: https://www.facebook.com/472228869635617/posts/1305419322983230/ image: focal_point: Smart diff --git a/content/es/quehacemos.md b/content/es/quehacemos.md new file mode 100644 index 00000000..60d2afd2 --- /dev/null +++ b/content/es/quehacemos.md @@ -0,0 +1,70 @@ +--- +title: "Home" +date: 2023-10-24 +type: landing + +design: + spacing: "6rem" + +sections: + + # CTA IMAGE + PARAGRAPH — 2 (Qué hacemos) + - block: cta-image-paragraph + id: "que-hacemos" + content: + title: "Qué hacemos" + text: > + Trabajamos para que la producción, la comunicación y la aplicación de saberes científicos + y técnicos sean globalmente equitativos. + image: "organigramaapaisado.png" + button: + label: "Conoce nuestros proyectos" + url: "https://discord.gg/z8wNYzb" + design: + css_class: "bg-gray-100 dark:bg-gray-900" + + # STATS + - block: stats + id: "impacto" + content: + title: "Nuestro impacto" + items: + - value: "NN" + label: "Proyectos financiados" + - value: "+1500" + label: "Personas formadas" + - value: "+1000" + label: "Personas en la comunidad de Slack" + design: + css_class: "bg-gray-100 dark:bg-gray-900" + spacing: + padding: ["1rem", 0, "1rem", 0] + + # TESTIMONIOS + - block: testimonials + id: "testimonios" + content: + title: "Lo que dice nuestra comunidad" + items: + - quote: "No cabe más que agradecer a los instructores que hicieron posible este curso, que sin duda es la semilla de grandes frutos. Gracias por tanto MetaDocencia." + author: "Julio Zetter" + role: "Coordinador en Jefe de la base de datos y hemeroteca virtual SciELO México" + avatar: "juliozetter.jpeg" + design: + spacing: + padding: ["6rem", 0, 0, 0] + + # CTA CARD + - block: cta-card + id: "apoya" + content: + title: "Apoya a la ciencia latinoamericana" + text: "Aquí te contamos cómo" + button: + label: "Súmate" + url: "https://hugoblox.com/templates/" + design: + card: + css_class: "bg-primary-700" + css_style: "" +--- diff --git a/go.mod b/go.mod index 718397dc..344fa953 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,8 @@ -module github.com/MetaDocencia/SitioWeb +module github.com/HugoBlox/theme-landing-page -go 1.22 +go 1.19 require ( - github.com/HugoBlox/hugo-blox-builder/modules/blox-core v0.3.1 - github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/v5 v5.9.7 - github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-reveal v1.1.3-0.20240513194541-c2e9a799f797 + github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2 + github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.5.2 ) diff --git a/hugoblox.yaml b/hugoblox.yaml new file mode 100644 index 00000000..0893d61f --- /dev/null +++ b/hugoblox.yaml @@ -0,0 +1,2 @@ +build: + hugo_version: '0.148.2' diff --git a/layouts/landing/list.html b/layouts/landing/list.html new file mode 100644 index 00000000..940dbf74 --- /dev/null +++ b/layouts/landing/list.html @@ -0,0 +1,29 @@ +{{ define "main" }} + {{/* Tomamos las secciones del front-matter de la página actual */}} + {{- $page := . -}} + {{- $sections := .Params.sections | default (slice) -}} + + {{ if eq (len $sections) 0 }} +
+
+ No se encontraron sections en el front-matter. +
+
+ {{ else }} + {{ range $sec := $sections }} + {{- $block := $sec.block | default "" -}} + {{- $partialPath := printf "blocks/%s.html" $block -}} + + {{ if templates.Exists (printf "partials/%s" $partialPath) }} + {{/* Pasamos el bloque y la página explícitamente */}} + {{ partial $partialPath (dict "Page" $page "block" $sec) }} + {{ else }} +
+
+ Falta el partial {{ $partialPath }}. Dejamos un placeholder. +
+
+ {{ end }} + {{ end }} + {{ end }} +{{ end }} diff --git a/layouts/partials/analytics/google_analytics.html b/layouts/partials/analytics/google_analytics.html new file mode 100644 index 00000000..ebadaa02 --- /dev/null +++ b/layouts/partials/analytics/google_analytics.html @@ -0,0 +1,12 @@ +{{/* Soporta GA4 (services.googleAnalytics.ID) y no rompe si falta */}} +{{ $id := "" }} +{{ with site.Config.Services.GoogleAnalytics.ID }}{{ $id = . }}{{ end }} +{{ if $id }} + + +{{ end }} diff --git a/layouts/partials/analytics/main.html b/layouts/partials/analytics/main.html new file mode 100644 index 00000000..2b23681b --- /dev/null +++ b/layouts/partials/analytics/main.html @@ -0,0 +1,6 @@ +{{/* Renderiza GA solo si hay ID configurado (GA4) */}} +{{ $id := "" }} +{{ with site.Config.Services.GoogleAnalytics.ID }}{{ $id = . }}{{ end }} +{{ if $id }} + {{ partial "analytics/google_analytics" . }} +{{ end }} diff --git a/layouts/partials/blocks/cta-card.html b/layouts/partials/blocks/cta-card.html new file mode 100644 index 00000000..1940f46e --- /dev/null +++ b/layouts/partials/blocks/cta-card.html @@ -0,0 +1,44 @@ +{{/* Bloque: cta-card */}} +{{- $sec := .block | default (dict) -}} +{{- $c := (index $sec "content") | default (dict) -}} +{{- $design := (index $sec "design") | default (dict) -}} +{{- $css := (index $design "css_class") | default "" -}} + +{{- $title := index $c "title" -}} +{{- $text := or (index $c "text") (index $c "body") -}} +{{- $imgName := index $c "image" -}} +{{- $res := cond $imgName (resources.Get (printf "media/%s" $imgName)) nil -}} +{{- $btn := index $c "button" -}} +{{- $btns := index $c "buttons" | default (slice) -}} +{{- $btnLabel := or (index $btn "label") (index $btn "text") -}} + +
+
+
+
+ {{ if $imgName }} +
+ {{ if $res }} + + {{ else }} + + {{ end }} +
+ {{ end }} +
+ {{ with $title }}

{{ . }}

{{ end }} + {{ with $text }}

{{ . | markdownify }}

{{ end }} +
+ {{ with $btn }} + {{ $btnLabel | default "Conocer más" }} + {{ end }} + {{ range $x := $btns }} + {{- $lbl := or (index $x "label") (index $x "text") -}} + {{ $lbl }} + {{ end }} +
+
+
+
+
+
diff --git a/layouts/partials/blocks/cta-image-paragraph.html b/layouts/partials/blocks/cta-image-paragraph.html new file mode 100644 index 00000000..b1a95b3f --- /dev/null +++ b/layouts/partials/blocks/cta-image-paragraph.html @@ -0,0 +1,69 @@ +{{/* Bloque: cta-image-paragraph */}} +{{- $pg := .Page -}} +{{- $sec := .block | default (dict) -}} +{{- $c := (index $sec "content") | default (dict) -}} +{{- $design := (index $sec "design") | default (dict) -}} +{{- $css := (index $design "css_class") | default "" -}} + +{{- $items := (index $c "items") | default (slice) -}} + +
+
+ {{ if gt (len $items) 0 }} + {{ range $it := $items }} + {{- $title := index $it "title" -}} + {{- $text := or (index $it "text") (index $it "body") -}} + {{- $imgName := index $it "image" -}} + {{- $btn := index $it "button" -}} + {{- $btnText := or (index $btn "label") (index $btn "text") -}} + {{- $btnURL := index $btn "url" -}} + {{- $features := (index $it "features") | default (slice) -}} + + {{- $res := cond $imgName (resources.Get (printf "media/%s" $imgName)) nil -}} + +
+
+ {{ if $res }} + + {{ else if $imgName }} + + {{ end }} +
+
+ {{ with $title }}

{{ . }}

{{ end }} + {{ with $text }}
{{ . | markdownify }}
{{ end }} + + {{ if gt (len $features) 0 }} +
    + {{ range $f := $features }}
  • {{ $f }}
  • {{ end }} +
+ {{ end }} + + {{ if and $btnText $btnURL }} + {{ $btnText }} + {{ end }} +
+
+ {{ end }} + {{ else }} + {{- $title := index $c "title" -}} + {{- $text := or (index $c "text") (index $c "body") -}} + {{- $imgName := index $c "image" -}} + {{- $res := cond $imgName (resources.Get (printf "media/%s" $imgName)) nil -}} + +
+
+ {{ if $res }} + + {{ else if $imgName }} + + {{ end }} +
+
+ {{ with $title }}

{{ . }}

{{ end }} + {{ with $text }}
{{ . | markdownify }}
{{ end }} +
+
+ {{ end }} +
+
diff --git a/layouts/partials/blocks/hero.html b/layouts/partials/blocks/hero.html new file mode 100644 index 00000000..9548ced1 --- /dev/null +++ b/layouts/partials/blocks/hero.html @@ -0,0 +1,90 @@ +{{/* Bloque: hero (full-screen, centrado, con fondo desde assets/media o /media) */}} +{{- $sec := .block | default (dict) -}} +{{- $c := (index $sec "content") | default (dict) -}} +{{- $design := (index $sec "design") | default (dict) -}} +{{- $css := (index $design "css_class") | default "" -}} + +{{/* Alineación: center | start | end */}} +{{- $align := (index $c "align") | default "center" -}} +{{- $textAlign := cond (eq $align "center") "text-center" (cond (eq $align "end") "text-end" "text-start") -}} +{{- $justify := cond (eq $align "center") "justify-content-center" (cond (eq $align "end") "justify-content-end" "justify-content-start") -}} + +{{/* Fondo */}} +{{- $bg := (index $design "background") | default (dict) -}} +{{- $bgColor := (index $bg "color") | default "" -}} +{{- $imgConf := (index $bg "image") | default (dict) -}} +{{- $imgName := (index $imgConf "filename") | default "" -}} +{{- $pos := (index $imgConf "position") | default "center" -}} +{{- $filters := (index $imgConf "filters") | default (dict) -}} +{{- $brightness := (index $filters "brightness") | default 0 -}} +{{- $overlay := (index $bg "overlay") | default 0.45 -}} + +{{/* Resolver URL de imagen: 1) assets/media (Hugo Pipes) 2) cualquier match 3) /media (static) */}} +{{- $imgURL := "" -}} +{{- with cond (ne $imgName "") (resources.Get (printf "media/%s" $imgName)) nil -}} + {{- $imgURL = .RelPermalink -}} +{{- end -}} +{{- if and (eq $imgURL "") (ne $imgName "") -}} + {{- with resources.GetMatch (printf "media/%s*" $imgName) -}} + {{- $imgURL = .RelPermalink -}} + {{- end -}} +{{- end -}} +{{- if and (eq $imgURL "") (ne $imgName "") -}} + {{- $imgURL = (printf "/media/%s" $imgName | relURL) -}} +{{- end -}} + +{{/* Spacing (dejamos min-height:100vh para ocupar pantalla completa) */}} +{{- $spacing := (index $design "spacing") | default (dict) -}} +{{- $pad := (index $spacing "padding") | default (slice) -}} +{{- $mar := (index $spacing "margin") | default (slice) -}} +{{- $padCss := cond (gt (len $pad) 0) (printf "padding:%s;" (delimit $pad " ")) "" -}} +{{- $marCss := cond (gt (len $mar) 0) (printf "margin:%s;" (delimit $mar " ")) "" -}} + +{{/* Construir estilo inline del background */}} +{{- $bgParts := slice -}} +{{- if $bgColor }}{{- $bgParts = $bgParts | append (printf "background-color:%s;" $bgColor) -}}{{- end -}} +{{- if ne $imgURL "" -}} + {{- $bgParts = $bgParts | append (printf "background-image:url('%s');" $imgURL) -}} + {{- $bgParts = $bgParts | append "background-size:cover;" -}} + {{- $bgParts = $bgParts | append (printf "background-position:%s;" $pos) -}} +{{- end -}} +{{- if and (ne $imgURL "") (gt (float $brightness) 0) -}} + {{- $bgParts = $bgParts | append (printf "filter:brightness(%g);" $brightness) -}} +{{- end -}} +{{- $style := printf "min-height:100vh;%s%s%s" (delimit $bgParts " ") $padCss $marCss -}} + +{{- $dark := or (eq $css "dark") (in $css "bg-dark") -}} + +
+ {{/* Overlay opcional para contraste */}} + {{- if or $dark (ne $imgURL "") -}} +
+ {{- end -}} + +
+
+
+
+ {{ with (index $c "title") }} +

{{ . }}

+ {{ end }} + {{ with (index $c "subtitle") }} +

{{ . | markdownify }}

+ {{ end }} + + {{- $pa := (index $c "primary_action") | default (dict) -}} + {{- $paText := or (index $pa "text") (index $pa "label") -}} + {{- $paURL := index $pa "url" -}} + {{- $sa := (index $c "secondary_action") | default (dict) -}} + {{- $saText := or (index $sa "text") (index $sa "label") -}} + {{- $saURL := index $sa "url" -}} + +
+ {{ if and $paText $paURL }}{{ $paText }}{{ end }} + {{ if and $saText $saURL }}{{ $saText }}{{ end }} +
+
+
+
+
+
diff --git a/layouts/partials/blocks/stats.html b/layouts/partials/blocks/stats.html new file mode 100644 index 00000000..83439f68 --- /dev/null +++ b/layouts/partials/blocks/stats.html @@ -0,0 +1,29 @@ +{{/* Bloque: stats */}} +{{- $sec := .block | default (dict) -}} +{{- $c := (index $sec "content") | default (dict) -}} +{{- $design := (index $sec "design") | default (dict) -}} +{{- $css := (index $design "css_class") | default "" -}} +{{- $items := or (index $c "items") (index $c "stats") (slice) -}} + +
+
+ {{ with (index $c "title") }}

{{ . }}

{{ end }} + +
+ {{ if gt (len $items) 0 }} + {{ range $it := $items }} + {{- $val := or (index $it "value") (index $it "statistic") (index $it 0) -}} + {{- $lab := or (index $it "label") (index $it "description") (index $it 1) -}} +
+
+ {{ with $val }}
{{ . | markdownify }}
{{ end }} + {{ with $lab }}
{{ . | markdownify }}
{{ end }} +
+
+ {{ end }} + {{ else }} +
Sin estadísticas aún
+ {{ end }} +
+
+
diff --git a/layouts/partials/blocks/testimonials.html b/layouts/partials/blocks/testimonials.html new file mode 100644 index 00000000..f444e983 --- /dev/null +++ b/layouts/partials/blocks/testimonials.html @@ -0,0 +1,44 @@ +{{/* Bloque: testimonials */}} +{{- $sec := .block | default (dict) -}} +{{- $c := (index $sec "content") | default (dict) -}} +{{- $design := (index $sec "design") | default (dict) -}} +{{- $css := (index $design "css_class") | default "" -}} +{{- $items := index $c "items" | default (slice) -}} + +
+
+ {{ with (index $c "title") }}

{{ . }}

{{ end }} + {{ with (index $c "text") }}

{{ . | markdownify }}

{{ end }} + +
+ {{ if gt (len $items) 0 }} + {{ range $t := $items }} + {{- $quote := or (index $t "quote") (index $t "text") -}} + {{- $author := or (index $t "author") (index $t "name") -}} + {{- $role := index $t "role" -}} + {{- $imgName := or (index $t "avatar") (index $t "image") -}} + {{- $res := cond $imgName (resources.Get (printf "media/%s" $imgName)) nil -}} + +
+
+ {{ with $quote }}

“{{ . | markdownify }}”

{{ end }} +
+ {{ if $res }} + + {{ else if $imgName }} + + {{ end }} +
+ {{ with $author }}
{{ . }}
{{ end }} + {{ with $role }}
{{ . }}
{{ end }} +
+
+
+
+ {{ end }} + {{ else }} +
Sin testimonios aún
+ {{ end }} +
+
+
diff --git a/netlify.toml b/netlify.toml index f762787a..91b455e5 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,40 +1,34 @@ -# ============================== -# Netlify build config (MD) -# ============================== - [build] - command = "hugo mod vendor && hugo --gc --minify -b $URL && npx -y pagefind --site 'public'" + command = "pnpm install && hugo --gc --minify -b $URL" publish = "public" - [build.environment] - HUGO_ENV = "production" - HUGO_VERSION = "0.125.0" - NODE_VERSION = "20" - -# ---------- Producción ---------- -[context.production] - command = "hugo mod vendor && hugo --gc --minify -b $URL && npx -y pagefind --site 'public'" + HUGO_VERSION = "0.148.2" + NODE_VERSION = "20.0.0" + HUGO_ENABLEGITINFO = "true" + HUGO_SECURITY_FUNCS_GETENV = "^HUGO_|^CI$|^WC_POST_CSS$" [context.production.environment] - HUGO_ENV = "production" - HUGO_VERSION = "0.125.0" - NODE_VERSION = "20" + HUGO_ENV = "production" -# ---------- Deploy Preview (PRs) ---------- [context.deploy-preview] - command = "hugo mod vendor && hugo --gc --minify --baseURL ${DEPLOY_PRIME_URL}/ && npx -y pagefind --site 'public'" - -[context.deploy-preview.environment] - HUGO_ENV = "production" - HUGO_VERSION = "0.125.0" - NODE_VERSION = "20" + command = "pnpm install && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" -# ---------- Branch Deploys ---------- [context.branch-deploy] - command = "hugo mod vendor && hugo --gc --minify --baseURL ${DEPLOY_PRIME_URL}/ && npx -y pagefind --site 'public'" + command = "pnpm install && hugo --gc --minify -b $DEPLOY_PRIME_URL" + +[[plugins]] + package = "netlify-plugin-hugo-cache-resources" + [plugins.inputs] + debug = true + +[[redirects]] + from = "/en/*" + to = "/:splat" + status = 301 + +[[redirects]] + from = "/es/home/*" + to = "/:splat" + status = 301 -[context.branch-deploy.environment] - HUGO_ENV = "production" - HUGO_VERSION = "0.125.0" - NODE_VERSION = "20" diff --git a/package.json b/package.json new file mode 100644 index 00000000..e29850bf --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "hugo-blox-landing-page-starter", + "version": "1.0.0", + "private": true, + "packageManager": "pnpm@10.14.0", + "description": "Landing page starter template for Hugo Blox with Tailwind CSS v4", + "scripts": { + "dev": "hugo server --disableFastRender", + "build": "hugo --minify" + }, + "dependencies": { + "@tailwindcss/cli": "^4.1.12", + "@tailwindcss/typography": "^0.5.10", + "tailwindcss": "^4.1.12" + } +}