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
36 changes: 19 additions & 17 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<title>Ruby UY</title>
<meta charset='utf-8' />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="view-transition" content="same-origin" />
<style>
html {
background: url(404.png) no-repeat center center fixed;
background-size: contain;
}
</style>
</head>
<body>
</body>
</html>
---
permalink: /404.html
layout: default
title: "Página no encontrada"
description: "La página que buscás no existe. Volvé a Ruby UY para ver meetups, charlas y comunidad Ruby en Uruguay."
keywords: "404 ruby uy, comunidad ruby uruguay, charlas ruby, meetups ruby"
---

<article class="view">
<section style="text-align:center; padding: 4rem 1rem;">
<h1>404</h1>
<p>La página que buscás no existe o fue movida.</p>
<p>
<a href="/">Inicio</a> ·
<a href="/charlas/">Charlas</a> ·
<a href="/community/">Community</a>
</p>
</section>
</article>
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ group :jekyll_plugins do
gem "jekyll-feed", "~> 0.12"
gem "jekyll-optional-front-matter", "~> 0.3"
gem "jekyll-relative-links", "~> 0.6"
gem "jekyll-seo-tag", "~> 2.8"
gem "jekyll-sitemap", "~> 1.4"
end

Expand Down
3 changes: 3 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ GEM
jekyll (>= 3.3, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
Expand Down Expand Up @@ -93,6 +95,7 @@ DEPENDENCIES
jekyll-feed (~> 0.12)
jekyll-optional-front-matter (~> 0.3)
jekyll-relative-links (~> 0.6)
jekyll-seo-tag (~> 2.8)
jekyll-sitemap (~> 1.4)
tzinfo (>= 1, < 3)
tzinfo-data
Expand Down
72 changes: 51 additions & 21 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,71 @@
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
#
# If you need help with YAML syntax, here are some quick references for you:
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
# https://learnxinyminutes.com/docs/yaml/
#
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.

title: Ruby UY
email: admin@ruby.uy
description: >- # this means to ignore newlines until "baseurl:"
Sitio de la comunidad Ruby en Uruguay.
lang: es_UY
baseurl: "" # the subpath of your site, e.g. /blog
url: https://ruby.uy # the base hostname & protocol for your site, e.g. http://example.com
# twitter_username: jekyllrb
github_username: rubyuy
logo: /assets/images/logo.svg
social:
name: Ruby UY
links:
- https://github.com/rubyuy/ruby.uy
- https://twitter.com/rubymontevideo
- https://www.instagram.com/ruby_uruguay/
- https://www.youtube.com/@ruby_uy

# Build settings
plugins:
- jekyll-default-layout
- jekyll-feed
- jekyll-optional-front-matter
- jekyll-relative-links
- jekyll-seo-tag
- jekyll-sitemap

collections:
meetups:
output: true
permalink: /meetups/:year-:month-:day/:title

defaults:
- scope:
path: ""
values:
description: "Comunidad Ruby en Uruguay: meetups, charlas y contenido de Ruby y Ruby on Rails para desarrolladores."
keywords: "comunidad ruby uruguay, meetup ruby uruguay, ruby on rails uruguay, charlas ruby"
- scope:
path: "index.md"
values:
title: "Comunidad Ruby Uruguay: Meetups y Charlas de Ruby on Rails"
page_scripts:
- next_meetup_callout
- sponsors
- scope:
path: "talks.html"
values:
title: "Charlas Ruby y Ruby on Rails en Uruguay"
description: "Explorá todas las charlas de Ruby UY: Ruby, Ruby on Rails y tecnología compartida por la comunidad de Uruguay."
keywords: "charlas ruby, charlas ruby on rails, comunidad ruby uruguay, meetup ruby uruguay"
page_scripts:
- talks
- scope:
path: "community.html"
values:
title: "Comunidad Ruby Uruguay: proyectos open source"
description: "Descubrí proyectos Ruby y Ruby on Rails creados por la comunidad de Ruby Uruguay, ordenados por estrellas y autor."
keywords: "comunidad ruby uruguay, proyectos ruby, proyectos ruby on rails, open source uruguay"
page_scripts:
- community
- scope:
path: "sponsors.md"
values:
description: "Empresas que apoyan a Ruby UY y hacen posibles nuestros meetups y charlas en Uruguay."
keywords: "sponsors ruby uruguay, comunidad ruby uruguay, meetup ruby uruguay"
- scope:
path: ""
type: "meetups"
values:
description: "Detalle de meetup de Ruby UY con charlas, speakers y recursos de la comunidad Ruby en Uruguay."
keywords: "meetup ruby uruguay, charlas ruby, comunidad ruby uruguay"
6 changes: 3 additions & 3 deletions _includes/default_header.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ <h2>Sé parte_</h2>
</div>
<div>
{% for service in site.data.socials %}
<a href="{{ service[1] }}" target="_blank">
{{ service[0] }}<img src='/assets/images/arrow.svg' aria-hidden="true" focuseable="false"/>
<a href="{{ service[1] }}" target="_blank" rel="noopener noreferrer">
{{ service[0] }}<img src='/assets/images/arrow.svg' width="30" height="27" aria-hidden="true" focuseable="false"/>
</a>
{% endfor %}
<a href="/community">Community<img src='/assets/images/arrow.svg' aria-hidden="true" focuseable="false"/></a>
<a href="/community">Community<img src='/assets/images/arrow.svg' width="30" height="27" aria-hidden="true" focuseable="false"/></a>
</div>
</div>
</header>
10 changes: 5 additions & 5 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<footer>
<div id="contact">
<h1>
<a href="mailto:org@ruby.uy" target="_blank">org@ruby.uy</a>
<a href="mailto:org@ruby.uy">org@ruby.uy</a>
</h1>
<p><a href="/charlas">Buscar charlas</a></p>
<ul>
<li>
<a href="https://twitter.com/rubymontevideo" target="_blank"><img src="/assets/images/twitter.svg" alt="Twitter Icon"></a>
<a href="https://twitter.com/rubymontevideo" target="_blank" rel="noopener noreferrer"><img src="/assets/images/twitter.svg" width="32" height="32" alt="Twitter Icon"></a>
</li>
<li>
<a href="https://github.com/rubyuy/ruby.uy" target="_blank"><img src="/assets/images/github.svg" alt="Github Icon"></a>
<a href="https://github.com/rubyuy/ruby.uy" target="_blank" rel="noopener noreferrer"><img src="/assets/images/github.svg" width="32" height="32" alt="Github Icon"></a>
</li>
<li>
<a href="https://www.instagram.com/ruby_uruguay/" target="_blank"><img src="/assets/images/instagram.svg" alt="Instagram Icon"></a>
<a href="https://www.instagram.com/ruby_uruguay/" target="_blank" rel="noopener noreferrer"><img src="/assets/images/instagram.svg" width="32" height="32" alt="Instagram Icon"></a>
</li>
</ul>
</div>
<div>
<img src="/assets/images/thank_you.svg" aria-hidden="true">
<img src="/assets/images/thank_you.svg" width="420" height="160" aria-hidden="true">
</div>
</footer>
20 changes: 10 additions & 10 deletions _includes/head.html
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<head>
<title>Ruby UY</title>
<meta charset='utf-8' />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Sitio de la comunidad de Ruby en Uruguay">
<meta name="view-transition" content="same-origin" />
<meta name="keywords" content="{{ page.keywords | default: site.keywords }}">
{% seo %}

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=DM+Sans&family=Syncopate:wght@400;700&display=swap" rel="stylesheet">

<script async src="https://analytics.umami.is/script.js" data-website-id="209b35e2-b972-4bf5-8a88-09cedbc740f8" data-domains="ruby.uy"></script>
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ site.url }}/feed.xml">
<script async src="https://analytics.umami.is/script.js" data-website-id="209b35e2-b972-4bf5-8a88-09cedbc740f8" data-domains="ruby.uy"></script>

<link rel="stylesheet" href="{{ "styles" | css_asset | buster }}">
<script src="{{ "application" | js_asset | buster }}"></script>
<script src="{{ "nav" | js_asset | buster }}"></script>
<script src="{{ "next_meetup_callout" | js_asset | buster }}"></script>
<script src="{{ "sponsors" | js_asset | buster }}"></script>
<script src="{{ "talks" | js_asset | buster }}"></script>
<script defer src="{{ "application" | js_asset | buster }}"></script>
<script defer src="{{ "nav" | js_asset | buster }}"></script>
{% for script_name in page.page_scripts %}
<script defer src="{{ script_name | js_asset | buster }}"></script>
{% endfor %}
</head>
8 changes: 5 additions & 3 deletions _includes/meetups.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ <h1>EDICIONES PASADAS</h1>
<p>Conocé el contenido de las ediciones pasadas.</p>
<a href="/charlas" class="meetup-event__search-link">
Buscar entre todas las charlas
<img src="/assets/images/arrow.svg" aria-hidden="true">
<img src="/assets/images/arrow.svg" width="30" height="27" aria-hidden="true">
</a>
</header>

Expand All @@ -20,14 +20,16 @@ <h2 class="meetup-event__date_year">{{ year.name }}</h2>

<ul>
{% for meetup in year.items %}
{% assign meetup_host = site.data.companies[meetup.host] %}
{% assign meetup_sponsor_name = meetup_host.name | default: meetup.title %}
<li class="meetup-event">
<a href="{{ meetup.url }}" class="meetup-event__link">
<span class="meetup-event__date">
{{ meetup.date | date_to_string }}
</span>
<span class="meetup-event__company">
{{ meetup.title }}
<img src="/assets/images/arrow.svg" aria-hidden="true">
{{ meetup_sponsor_name }}
<img src="/assets/images/arrow.svg" width="30" height="27" aria-hidden="true">
</span>
</a>
</li>
Expand Down
6 changes: 3 additions & 3 deletions _includes/next_meetup.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ <h1 class="next-meetup-callout__title">Próxima meetup</h1>
</header>
<article>
<div class="next-meetup__details" id="meetup">
<img src="/assets/images/stars.svg" aria-hidden="true" focusable="false" class="stars">
<img src="/assets/images/stars.svg" width="56" height="56" aria-hidden="true" focusable="false" class="stars">
<h2>Podés ser parte de la próxima meetup!</h2>
<ul aria-label="Next Meetup Details">
<li aria-label="When">
Expand All @@ -26,7 +26,7 @@ <h2>Podés ser parte de la próxima meetup!</h2>
</li>
<li aria-label="Where">
<img src="/assets/images/location_icon.svg" alt="Location Icon" width="34" height="42">
<a href="{{ host.address_url}}" target="_blank">{{ host.name }} | {{ host.address }}</a>
<a href="{{ host.address_url}}" target="_blank" rel="noopener noreferrer">{{ host.name }} | {{ host.address }}</a>
</li>
{% if next_meetup.talks.size < 1 %}
<li aria-label="Speakers">
Expand All @@ -40,7 +40,7 @@ <h2>Podés ser parte de la próxima meetup!</h2>
{% for talk in next_meetup.talks %}
<li>
{% for speaker in talk.speakers %}
<img src="https://github.com/{{ site.data.people[speaker].github }}.png" alt="Speaker Photo" style="width: calc(100% / {{ talk.speakers.size }} - 1%)">
<img src="https://github.com/{{ site.data.people[speaker].github }}.png" alt="Speaker Photo" loading="lazy" width="160" height="160" style="width: calc(100% / {{ talk.speakers.size }} - 1%)">
{% endfor %}
<article>
<h1 aria-label="First Speaker Name">
Expand Down
6 changes: 3 additions & 3 deletions _includes/project_card.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

{% if medal_name != "" %}
<div class="project-medal-wrap">
<img src="/assets/images/{{ medal_name }}.svg" alt="Rank {{ project_rank }}" class="project-medal">
<img src="/assets/images/{{ medal_name }}.svg" width="44" height="44" alt="Rank {{ project_rank }}" class="project-medal">
</div>
{% endif %}

<div class="project-body">
<div class="project-header">
<h4>
<a href="{{ project.url }}" target="_blank" rel="noopener">{{ project.name }}</a>
<a href="{{ project.url }}" target="_blank" rel="noopener noreferrer">{{ project.name }}</a>
</h4>
<span class="project-stars">★ {{ project.stars }}</span>
</div>
Expand All @@ -24,7 +24,7 @@ <h4>

<div class="project-meta">
{% if person.github %}
<img src="https://github.com/{{ person.github }}.png?size=30" alt="{{ person.name }}" loading="lazy" style="border-radius: 50%; width: 30px; vertical-align: middle;"/>
<img src="https://github.com/{{ person.github }}.png?size=30" alt="{{ person.name }}" loading="lazy" width="30" height="30" style="border-radius: 50%; width: 30px; vertical-align: middle;"/>
{% endif %}
<span class="project-author">{{ person.name | default: project.github_user }}</span>

Expand Down
2 changes: 1 addition & 1 deletion _includes/sponsors.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{% for sponsor in site.data.sponsors %}
{% assign company = site.data.companies[sponsor] %}
<li>
<img src="{{ company.image }}" alt="{{ company.name }}"/>
<img src="{{ company.image }}" loading="lazy" width="240" height="80" alt="{{ company.name }}"/>
</li>
{% endfor %}
</ul>
Expand Down
1 change: 0 additions & 1 deletion _layouts/community.html
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,5 @@ <h2>Community</h2>
</main>

{% include footer.html %}
<script src="/assets/js/community.js"></script>
</body>
</html>
2 changes: 1 addition & 1 deletion _layouts/talks.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ <h4 id="{{ talk.title | slugify }}">
{% for speaker in talk.speakers %}
{% assign person = site.data.people[speaker] %}
{% if person.github %}
<img src="https://github.com/{{ person.github }}.png?size=30" alt="{{ person.name }}" loading="lazy" style="border-radius: 50%; width: 30px; vertical-align: middle;"/>
<img src="https://github.com/{{ person.github }}.png?size=30" alt="{{ person.name }}" loading="lazy" width="30" height="30" style="border-radius: 50%; width: 30px; vertical-align: middle;"/>
{% endif %}
{{ person.name }}{% unless forloop.last %}, {% endunless %}
{% endfor %}
Expand Down
1 change: 0 additions & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,5 @@
<section>
{% include sponsors.html %}
{% include meetups.html %}
{% include sponsors.html %}
</section>
</article>
4 changes: 2 additions & 2 deletions sponsors.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ title: Sponsors
{% for sponsor in site.data.sponsors %}
{% assign company = site.data.companies[sponsor] %}
<li class="sponsors-listitem">
<a href="{{ company.url }}" class="sponsors-link" target="_blank">
<img src="{{ company.image | image_asset | buster }}" alt="{{ company.name }}"/>
<a href="{{ company.url }}" class="sponsors-link" target="_blank" rel="noopener noreferrer">
<img src="{{ company.image | image_asset | buster }}" loading="lazy" width="240" height="80" alt="{{ company.name }}"/>
</a>
</li>
{% endfor %}
Expand Down
Loading