{"id":44344733,"url":"https://github.com/gophers-latam/gophers-latam.github.io","last_synced_at":"2026-02-11T13:35:25.235Z","repository":{"id":52598229,"uuid":"357743841","full_name":"gophers-latam/gophers-latam.github.io","owner":"gophers-latam","description":"Portafolio comunitario de Gophers LATAM.","archived":false,"fork":false,"pushed_at":"2025-10-30T03:50:30.000Z","size":46031,"stargazers_count":17,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-30T05:44:24.877Z","etag":null,"topics":["comunidad","discord","golang","hugo","hugo-site","tema","website"],"latest_commit_sha":null,"homepage":"https://gophers-latam.github.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gophers-latam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-04-14T02:03:00.000Z","updated_at":"2025-10-30T03:50:22.000Z","dependencies_parsed_at":"2023-01-31T19:31:05.650Z","dependency_job_id":"579f730a-4049-46dc-ba4b-27f56a328a77","html_url":"https://github.com/gophers-latam/gophers-latam.github.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gophers-latam/gophers-latam.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gophers-latam%2Fgophers-latam.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gophers-latam%2Fgophers-latam.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gophers-latam%2Fgophers-latam.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gophers-latam%2Fgophers-latam.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gophers-latam","download_url":"https://codeload.github.com/gophers-latam/gophers-latam.github.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gophers-latam%2Fgophers-latam.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29333577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T12:42:24.625Z","status":"ssl_error","status_checked_at":"2026-02-11T12:41:23.344Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comunidad","discord","golang","hugo","hugo-site","tema","website"],"created_at":"2026-02-11T13:35:24.542Z","updated_at":"2026-02-11T13:35:25.229Z","avatar_url":"https://github.com/gophers-latam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Gophers LATAM** [Hugo website builder]\n\n# Índice:\n\n- [Instalar Hugo](#instalar-hugo)\n- [Directorios y uso del contenido](#directorios-y-uso-del-contenido)\n- [Comandos necesarios para el sitio](#comandos-necesarios-para-el-sitio)\n- [Consideraciones](#consideraciones)\n- [Publicación del sitio](#publicación-del-sitio)\n- [Aportar al sitio](#aportar-al-sitio)\n\n# Instalar **Hugo**:\n\nPara poder manejar el generar del sitio statico es necesario instalar el binario hugo (v0.107.0) en modo extendido. Para opciones de instalación ver la opciones en la [documentación oficial](https://gohugo.io/), por ejemplo en **Linux** sería: [gohugo.io/getting-started/installing/#linux](https://gohugo.io/getting-started/installing/#linux)\n\n# Directorios y uso del contenido:\n\n## **archetypes** \n\n- es donde se colocan las plantillas de *Markdown* para generación de bases de contenido a editar. \n\nUn \"arquetipo\" es un modelo o patrón original que usas como base para otras cosas del mismo tipo. Hugo usa los archivos de la carpeta `archetypes` como modelos cuando se generan nuevas páginas de contenido. Hay uno predeterminado (`default.md`) que coloca un título y una fecha en el archivo y con el estado de borrador en falso.\n\nSe definieron arquetipos para contenido de `post` y `proyectos`.\n\n## **config.toml**\n\n- contiene variables de configuración del sitio que Hugo usa internamente al construir las páginas, pero también usa valores de este archivo en el tema y configuraciones personalizadas de complementos permitidos en Hugo.\n\n## **content**\n\n- almacena todo el contenido del sitio. Puede organizarse el contenido en subdirectorios como los `post`, `proyectos` y videos; por ejemplo. Cada directorio contendría una colección de documentos HTML o Markdown, también recursos internos como imagenes.\n\n### Crear posts:\n\n- Post **simple**: \n```shell\nhugo new posts/tercer-post.md\n```\n- Post **page bundle content**: \n```shell\nhugo new posts/cuarto-post/index.md\n```\n\n### Crear proyectos:\n\n- Proyecto **simple**: \n```shell\nhugo new proyectos/awesomelatam.md\n```\n- Proyecto **page bundle content**: \n```shell\nhugo new proyectos/awesomelatam/index.md\n```\n\n-- **simple**: *De esta forma seria incluir archivos multimedia de forma externa.*\n\n-- **page bundle content**: *De esta forma se usarian archivos multimedia internamente en directorio del post.*\n\n## **data**\n\n- contiene archivos de datos en YAML, JSON o TOML. Pueden cargarse estos archivos de datos y extraer sus datos para completar listas u otros aspectos de su sitio.\n\nSe creo una para redes y \n- `redes.json` \n\naparte en el tema que se crean intermanente para indexación y busqueda de contenido.\n\n- `search.json`, `list.json`\n\n## **layouts**\n\n- es donde se define la apariencia del sitio. Hay uno por defecto para la pagina de `contacto`, todos los layouts se manejaron en tema con el nombre de ese directorio coincidente que sobrescribe o combina directorio por defecto en raiz.\n\n- `theme/basic/layouts`\n\n## **static** | theme/**static**\n\n- contienen los archivos CSS, JavaScript, imágenes y cualquier otro activo que no haya generado Hugo.\n\n## theme/**assets**\n\n- contienen archivos manipulados para generación de recursos procesados en `./resources`.\n\n## **themes**\n\n- contiene los temas que se descargan o crean. Puede utilizarse la carpeta de `layouts` para anular o ampliar un tema que se haya descargado.\n\n# Comandos necesarios para el sitio:\n\n- Build public sitio: \n```shell\nhugo\n```\n- Limpiar y build public sitio: \n```shell\nhugo --cleanDestinationDir\n\n# equivalente, eliminando cache de archivos:\n\nhugo -gc\n```\n- Limpiar y build minificado public sitio: \n```shell\nhugo --cleanDestinationDir --minify\n```\n\n\n- Servidor desarrollo: \n```shell\nhugo server\n```\n- Servidor desarrollo sin cache: \n```shell\nhugo server --disableFastRender\n```\n\n- Crear tema: \n```shell\nhugo new theme nombre-tema\n```\n\n- Crear contenido en `content`: \n```shell\nhugo new nombre.md\n```\n- Crear contenido en `content/type`: \n```shell\nhugo new type/nombre.md\n\n# ejemplos:\n\nhugo new posts/nombre-post.md\n\nhugo new proyectos/nombre-proyecto.md\n```\n\n# Consideraciones:\n\nPara ver Disqus de los comentarios en local usar **localtunnel**:\n```shell\nnpx localtunnel -p 1313\n\nnpx: installed 55 in 63.292s\nyour url is: https://grumpy-turtle-68.localtunnel.me\n\n# -p flag, coincidente con el de hugo server\n```\n\n# Publicación del sitio:\n\n- **[gohugo.io/hosting-and-deployment/hosting-on-github/](https://gohugo.io/hosting-and-deployment/hosting-on-github/)**\n\nSólo subir cambios al repo, el resto es magia de **Github Page** y **Github Action** tomando la rama principal.\n\n\u003cdiv\u003e\u003chr\u003e\u003c/div\u003e\n\n# Aportar al sitio:\n\nLas aportaciones son bienvenidas y agradecidas. \n\n- Ya sea haciendo fork y pull request externo, como tambien acercarse al [Discord](https://discord.com/invite/AEarh2kSvn) y ser invitados a [github.com/gophers-latam](https://github.com/gophers-latam) dejando en el canal [📊-github-contrib](https://discord.com/channels/764989185077542942/808708853352235099) del discord, nickname de la url de su perfil de usuario en github.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgophers-latam%2Fgophers-latam.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgophers-latam%2Fgophers-latam.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgophers-latam%2Fgophers-latam.github.io/lists"}