Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,6 @@ Desktop.ini
*~

# Docks
Docs/
Docs/
VRTon Web/
graphify-out/
12 changes: 7 additions & 5 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
---
layout: default
lang: en
lang: es
page_id: not-found
title: "Page Not Found | VRTon"
description: "The page you are looking for does not exist."
permalink: /404.html
---
{% assign active_lang = site.active_lang | default: site.default_lang | default: site.lang | default: 'en' %}
{% assign t = site.data.i18n[active_lang] | default: site.data.i18n[site.default_lang] | default: site.data.i18n.en %}
{% assign active_lang = site.active_lang | default: site.default_lang | default: site.lang | default: 'es' %}
{% assign t = site.data.i18n[active_lang] | default: site.data.i18n[site.default_lang] | default: site.data.i18n.es %}
{% assign lang_root = '/' %}
{% if active_lang != site.default_lang %}{% assign lang_root = '/' | append: active_lang | append: '/' %}{% endif %}

<main class="error-page">
<main class="error-page" id="main-content" tabindex="-1">
<div class="container">
<div class="error-content">
<p class="error-code">404</p>
<h1 class="error-title">{{ t.errors.not_found.headline }}</h1>
<p class="error-message">{{ t.errors.not_found.message }}</p>
<a href="{{ '/' | relative_url }}" class="btn btn-primary">{{ t.errors.not_found.back_home }}</a>
<a href="{{ lang_root | relative_url }}" class="button button-primary">{{ t.errors.not_found.back_home }}</a>
</div>
</div>
</main>
6 changes: 6 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Contexto del proyecto

- Al comenzar cada nuevo chat, leer `VRTon Web/Inicio.md` y las demás notas Markdown de `VRTon Web/` antes de trabajar.
- Usar la vault `VRTon Web` como contexto persistente del proyecto.
- En cada iteración, actualizar la vault con una entrada nueva o una actualización relevante.
- Toda nota nueva o actualizada debe incluir una sección `Backlinks` con enlaces wiki de Obsidian hacia `[[Inicio]]` y hacia cualquier otra nota relacionada.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ RUN bundle install

# Stage 2: dev server (gems copied, source bind-mounted at runtime)
FROM ruby:3.2-alpine AS dev
RUN apk add --no-cache build-base git
RUN apk add --no-cache build-base git nodejs
COPY --from=deps /usr/local/bundle /usr/local/bundle
WORKDIR /site
EXPOSE 4000 35729
Expand Down
12 changes: 9 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,17 @@ baseurl: ""
safe: false
whitelist:
- jekyll-polyglot
lang: "en"
languages: ["en", "es"]
default_lang: "en"
lang: "es"
languages: ["es", "en"]
default_lang: "es"
parallel_localization: false
exclude_from_localization:
- _site
- es/
- terms/
- code-of-conduct/
- volunteering/
- discord.html
- site.webmanifest
- robots.txt
- styles.css
Expand Down Expand Up @@ -62,3 +67,4 @@ exclude:
- vendor/
- .bundle
- .github/
- VRTon Web/
30 changes: 30 additions & 0 deletions _data/communities_2026.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
year: "2026"
communities:
- name: "ElPecado"
logo: "/assets/Comunidades/ElPecado.webp"
- name: "Copa Cabana"
logo: "/assets/Comunidades/CopaCabana.webp"
- name: "Cult of Secrets"
logo: "/assets/Comunidades/CultOfSecrets.webp"
- name: "Furality"
logo: "/assets/Comunidades/Furality.webp"
- name: "El Alba"
logo: "/assets/Comunidades/ElAlba.webp"
- name: "VRBrothers"
logo: "/assets/Comunidades/VTuberFest.webp"
- name: "AfterHours"
logo: "/assets/Comunidades/AfterHours.webp"
- name: "Furry Argentina"
logo: "/assets/Comunidades/FurryArgentina.webp"
- name: "The Secret Society"
logo: "/assets/Comunidades/TheSecretSociety.webp"
# - name: "Lotux Community"
# logo: "/assets/Comunidades/LotuxCommunity.webp"
- name: "PIVR"
logo: "/assets/Comunidades/PIVR.webp"
- name: "Gohan Trackers"
logo: "/assets/Comunidades/GohanTrackers.webp"
- name: "ValenVRC"
logo: "/assets/Comunidades/valenvrc.webp"
# - name: "3D Master"
# logo: "/assets/Comunidades/3DMaster.webp"
76 changes: 76 additions & 0 deletions _data/events.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
- year: 2025
slug: "2025"
amount: "USD 3,255"
images:
- path: "/assets/Eventos/2025/event-2025-1.webp"
alt:
es: "Foto grupal de participantes de VRTon 2025 en VRChat"
en: "Group photo of VRTon 2025 participants in VRChat"
- path: "/assets/Eventos/2025/event-2025-2.webp"
alt:
es: "Actividad comunitaria durante VRTon 2025"
en: "Community activity during VRTon 2025"
- path: "/assets/Eventos/2025/event-2025-3.webp"
alt:
es: "Participantes reunidos durante VRTon 2025"
en: "Participants gathered during VRTon 2025"
communities:
- { name: "El Pecado", logo: "/assets/Comunidades/ElPecado.webp" }
- { name: "Furality", logo: "/assets/Comunidades/Furality.webp" }
- { name: "Burly Noir", logo: "/assets/Comunidades/BurlyNoir.webp" }
- { name: "Cult of Secrets", logo: "/assets/Comunidades/CultOfSecrets.webp" }
- { name: "Calamity", logo: "/assets/Comunidades/CalamityLogo.webp" }
- { name: "Copa Cabana", logo: "/assets/Comunidades/CopaCabana.webp" }
- { name: "Xtasis", logo: "/assets/Comunidades/Xtasis.webp" }
- { name: "PIVR", logo: "/assets/Comunidades/PIVR.webp" }
- { name: "Gohan Trackers", logo: "/assets/Comunidades/GohanTrackers.webp" }
- { name: "ValenVRC", logo: "/assets/Comunidades/valenvrc.webp" }
- { name: "VRChateando", logo: "/assets/Comunidades/VRChateando.webp" }
- { name: "Café Mononita", logo: "/assets/Comunidades/CafeMononita.webp" }

- year: 2024
slug: "2024"
amount: "USD 1,458"
images:
- path: "/assets/Eventos/2024/event-2024-1.webp"
alt:
es: "Foto grupal de participantes de VRTon 2024 en VRChat"
en: "Group photo of VRTon 2024 participants in VRChat"
- path: "/assets/Eventos/2024/event-2024-2.webp"
alt:
es: "Actividad comunitaria durante VRTon 2024"
en: "Community activity during VRTon 2024"
- path: "/assets/Eventos/2024/event-2024-3.webp"
alt:
es: "Participantes reunidos durante VRTon 2024"
en: "Participants gathered during VRTon 2024"
communities:
- { name: "El Pecado", logo: "/assets/Comunidades/ElPecado.webp" }
- { name: "Xtasis", logo: "/assets/Comunidades/Xtasis.webp" }
- { name: "50 Ajolo Pesos", logo: "/assets/Comunidades/50ajolopesos.webp" }
- { name: "Calamity", logo: "/assets/Comunidades/CalamityLogo.webp" }
- { name: "Cult of Secrets", logo: "/assets/Comunidades/CultOfSecrets.webp" }
- { name: "El Alba", logo: "/assets/Comunidades/ElAlba.webp" }
- { name: "Team Latam", logo: "/assets/Comunidades/TeamLatam.webp" }
- { name: "5D Academy", logo: "/assets/Comunidades/5DAcademy.webp" }

- year: 2023
slug: "2023"
amount: "USD 474"
images:
- path: "/assets/Eventos/2023/event-2023-1.webp"
alt:
es: "Foto grupal de participantes de VRTon 2023 en VRChat"
en: "Group photo of VRTon 2023 participants in VRChat"
- path: "/assets/Eventos/2023/event-2023-2.webp"
alt:
es: "Actividad comunitaria durante VRTon 2023"
en: "Community activity during VRTon 2023"
- path: "/assets/Eventos/2023/event-2023-3.webp"
alt:
es: "Participantes reunidos durante VRTon 2023"
en: "Participants gathered during VRTon 2023"
communities:
- { name: "Xtasis", logo: "/assets/Comunidades/Xtasis.webp" }
- { name: "El Pecado", logo: "/assets/Comunidades/ElPecado.webp" }
- { name: "Cult of Secrets", logo: "/assets/Comunidades/CultOfSecrets.webp" }
Loading
Loading