From 4e1c0fbe4306f9b624d98b374f8db3ba6d034132 Mon Sep 17 00:00:00 2001 From: a-chris Date: Tue, 3 Mar 2026 21:31:18 +0100 Subject: [PATCH 1/2] layout improvements, style consistency --- rubycon.it/_includes/faq.html | 6 +++--- rubycon.it/_includes/header.html | 2 +- rubycon.it/_includes/schedule.html | 6 +++--- rubycon.it/_includes/section.html | 4 ++-- rubycon.it/_includes/section_large.html | 13 +++++++++++++ rubycon.it/_includes/speakers.html | 2 +- rubycon.it/_includes/venue.html | 8 ++++---- rubycon.it/_posts/2025-10-14-hotel-ambasciatori.md | 2 +- rubycon.it/articles.html | 4 ++-- rubycon.it/assets/css/style.scss | 1 + 10 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 rubycon.it/_includes/section_large.html diff --git a/rubycon.it/_includes/faq.html b/rubycon.it/_includes/faq.html index ab1d895..4f7e891 100644 --- a/rubycon.it/_includes/faq.html +++ b/rubycon.it/_includes/faq.html @@ -1,14 +1,14 @@ {% capture description %} If you don't find the answer you were looking for, for specific questions, contact our -support team or +support team or ask in our -Discord Channel. +Discord Channel. {% endcapture %} {% capture content %}
-
+
{% for data in site.data.faq %}
{{ data.question }} diff --git a/rubycon.it/_includes/header.html b/rubycon.it/_includes/header.html index f64cd7d..3d4ec63 100644 --- a/rubycon.it/_includes/header.html +++ b/rubycon.it/_includes/header.html @@ -38,7 +38,7 @@ {% endif %}
{% endfor %} - Tickets + Tickets
diff --git a/rubycon.it/_includes/schedule.html b/rubycon.it/_includes/schedule.html index aec3cda..33a2845 100644 --- a/rubycon.it/_includes/schedule.html +++ b/rubycon.it/_includes/schedule.html @@ -1,8 +1,8 @@ {% capture content %}
-

Fri, 8 May 08:30: Main Event

-

Fri, 8 May 20:00: Dinner + Toga Party

-

Sat, 9 May 10:00: Guided tour to the Mouth of the Rubicon

+

Fri, 8 May 08:30: Main Event

+

Fri, 8 May 20:00: Dinner + Toga Party

+

Sat, 9 May 10:00: Guided tour to the mouth of the Rubicon

View the full schedule (Ruby code) → diff --git a/rubycon.it/_includes/section.html b/rubycon.it/_includes/section.html index ed9abde..2f78083 100644 --- a/rubycon.it/_includes/section.html +++ b/rubycon.it/_includes/section.html @@ -7,7 +7,7 @@

{{ include.title }}

{{ include.description }}

{% endif %} - + {{ include.content }}
- \ No newline at end of file + diff --git a/rubycon.it/_includes/section_large.html b/rubycon.it/_includes/section_large.html new file mode 100644 index 0000000..c6f2e99 --- /dev/null +++ b/rubycon.it/_includes/section_large.html @@ -0,0 +1,13 @@ +
+
+ {% if include.title && include.description %} +
+

{{ include.title }}

+
+

{{ include.description }}

+
+ {% endif %} + + {{ include.content }} +
+
diff --git a/rubycon.it/_includes/speakers.html b/rubycon.it/_includes/speakers.html index b166a0a..10db622 100644 --- a/rubycon.it/_includes/speakers.html +++ b/rubycon.it/_includes/speakers.html @@ -26,7 +26,7 @@

{{ speaker.full_name }}

{% endcapture %} -{% include section.html +{% include section_large.html id="speakers" title="II.  Featured speakers" description="We are humbled by the huge response to our CFP: over 40 submissions! We are currently evaluating them and diff --git a/rubycon.it/_includes/venue.html b/rubycon.it/_includes/venue.html index 81a6d4b..120cb92 100644 --- a/rubycon.it/_includes/venue.html +++ b/rubycon.it/_includes/venue.html @@ -15,7 +15,7 @@

{{ site.data.venue.title }}

{% for info in site.data.venue.info %}
- +

{{ info.content }}

@@ -26,12 +26,12 @@

{{ site.data.venue.title }}

+ class="inline-flex items-center text-yellow-400 font-bold hover:text-red-800"> Open in google maps
- + Check out Logistics & Hotels @@ -45,4 +45,4 @@

{{ site.data.venue.title }}

title="IV.  Venue" description="Experience Ruby Italy in the beautiful city of Rimini, Italy." content=content -%} \ No newline at end of file +%} diff --git a/rubycon.it/_posts/2025-10-14-hotel-ambasciatori.md b/rubycon.it/_posts/2025-10-14-hotel-ambasciatori.md index a1739e2..742d5b7 100644 --- a/rubycon.it/_posts/2025-10-14-hotel-ambasciatori.md +++ b/rubycon.it/_posts/2025-10-14-hotel-ambasciatori.md @@ -17,7 +17,7 @@ Get ready for an unbeatable conference experience! See you in Rimini! - + Open in google maps diff --git a/rubycon.it/articles.html b/rubycon.it/articles.html index 19b6bb3..3c15729 100644 --- a/rubycon.it/articles.html +++ b/rubycon.it/articles.html @@ -2,13 +2,13 @@ layout: default title: Articles permalink: /articles/ ---- +--- {% capture content %}
{% for post in site.posts %} -
diff --git a/rubycon.it/_includes/section.html b/rubycon.it/_includes/section.html index 2f78083..d6dca8c 100644 --- a/rubycon.it/_includes/section.html +++ b/rubycon.it/_includes/section.html @@ -1,5 +1,5 @@
-
+
{% if include.title && include.description %}

{{ include.title }}

diff --git a/rubycon.it/_includes/section_large.html b/rubycon.it/_includes/section_large.html deleted file mode 100644 index c6f2e99..0000000 --- a/rubycon.it/_includes/section_large.html +++ /dev/null @@ -1,13 +0,0 @@ -
-
- {% if include.title && include.description %} -
-

{{ include.title }}

-
-

{{ include.description }}

-
- {% endif %} - - {{ include.content }} -
-
diff --git a/rubycon.it/_includes/speakers.html b/rubycon.it/_includes/speakers.html index 10db622..b166a0a 100644 --- a/rubycon.it/_includes/speakers.html +++ b/rubycon.it/_includes/speakers.html @@ -26,7 +26,7 @@

{{ speaker.full_name }}

{% endcapture %} -{% include section_large.html +{% include section.html id="speakers" title="II.  Featured speakers" description="We are humbled by the huge response to our CFP: over 40 submissions! We are currently evaluating them and diff --git a/rubycon.it/_includes/sponsors.html b/rubycon.it/_includes/sponsors.html index a97dc83..5a0aeeb 100644 --- a/rubycon.it/_includes/sponsors.html +++ b/rubycon.it/_includes/sponsors.html @@ -1,8 +1,12 @@ -{% capture description %} We thank these organizations for supporting the Ruby -community in Italy.
-Interested in sponsoring? Contact us at -{{ site.info_email }} -{% endcapture %} {% capture content %} {% for sponsor in site.data.sponsors %} +{% capture description %} + We thank these organizations for supporting the Ruby community in Italy. +

+ Interested in sponsoring? +
+ Learn more or contact us at {{ site.info_email }} +{% endcapture %} +{% capture title %}{{ include.title | default: "V.  Our sponsors" }}{% endcapture %} +{% capture content %} {% for sponsor in site.data.sponsors %}

@@ -20,5 +24,4 @@

-{% endfor %} {% endcapture %} {% include section.html id="sponsors" title="V. - Our sponsors" description=description content=content %} \ No newline at end of file +{% endfor %} {% endcapture %} {% include section.html id="sponsors" title=title description=description content=content %} diff --git a/rubycon.it/_layouts/page.html b/rubycon.it/_layouts/page.html index 6048098..e64ce7f 100644 --- a/rubycon.it/_layouts/page.html +++ b/rubycon.it/_layouts/page.html @@ -5,7 +5,7 @@
-

{{ page.title }}

+

{{ page.title }}

{{ content }} diff --git a/rubycon.it/assets/css/style.scss b/rubycon.it/assets/css/style.scss index 2f37a16..c4ae133 100644 --- a/rubycon.it/assets/css/style.scss +++ b/rubycon.it/assets/css/style.scss @@ -36,7 +36,7 @@ section:nth-of-type(odd), header, .mobile-menu { background-color: variables.$background-secondary; - color: #1f2937; + color: variables.$text-color-dark; } .bg-secondary { diff --git a/rubycon.it/assets/css/variables.scss b/rubycon.it/assets/css/variables.scss index 0a94a9f..64003a7 100644 --- a/rubycon.it/assets/css/variables.scss +++ b/rubycon.it/assets/css/variables.scss @@ -1,3 +1,6 @@ $body-text-color: #606c71 !default; $background-primary: linear-gradient(135deg, #500011 0%, #2b0b01 100%); -$background-secondary: #f4f1ed; \ No newline at end of file +$background-secondary: #f4f1ed; +$ruby-red: #dc2626; +$ruby-cyan: #00b0ff; +$text-color-dark: #1f2937; \ No newline at end of file diff --git a/rubycon.it/sponsors.md b/rubycon.it/sponsors.md index dcb2c76..b8eafd9 100644 --- a/rubycon.it/sponsors.md +++ b/rubycon.it/sponsors.md @@ -1,33 +1,51 @@ --- layout: page -title: 🤝 Sponsoring Rubycon Italy +title: Sponsoring Rubycon.it permalink: /sponsors/ --- -Thank you for your interest in supporting the Ruby community in Italy! 🇮🇹💎 - -Rubycon Italy is a community-driven conference dedicated to Ruby and Rails enthusiasts. By sponsoring us, you'll gain visibility among a passionate group of developers and support the growth of the Italian Ruby ecosystem. - -## 📄 Sponsorship Prospectus - -Download our sponsorship packages to learn more about benefits and tiers: - -* 📄 **[2026 Sponsorship Packages (Document)](/assets/documents/rubycon-2026-sponsorship-packages-doc.pdf)** - Detailed information. -* 🖥️ **[2026 Sponsorship Slides (Presentation)](/assets/documents/rubycon-2026-sponsorship-packages-slides.pdf)** - Quick overview. - -
- -## 💡 Bespoke Opportunities & Flexibility - -We are a community-friendly event, and we are **flexible**! If you have a creative idea for sponsorship that isn't in the packages, we'd love to hear it. - -* **Extra Space:** We have a large room adjacent to the main conference hall (Sala Quarzo) available for booths, banquets, or showcasing merchandise/demos. If you need space to engage with attendees, just ask! -* **Swag Bag:** We are completely open to including your merchandise in our attendee swag bags, provided it is reasonable in size and weight. - -### 🏛️ Current Sponsors - -{% include sponsors_list.html %} - -## 📬 Contact Us - -Interested in a package, space for a booth, or have a unique idea? Reach out to our sponsorship team at [sponsors@rubycon.it](mailto:sponsors@rubycon.it). +
+ + +
+

Thanks for considering sponsoring Rubycon Italy! 🇮🇹💎

+

We're a community-driven conference for Ruby and Rails folks. By supporting us, you'll connect with passionate developers and help grow the Italian Ruby scene.

+
+ + +
+

💡 Something Different?

+

We're pretty flexible! Got a creative idea? Let's talk.

+
+
+
+ +
+

Extra Space

+

We've got a large room next to the main hall perfect for booths, demos, or meetups. Just ask!

+
+
+
+ +
+

Swag Bag

+

Happy to include your goodies in our attendee bags (as long as they're not too heavy!).

+
+
+
+ + + + + +
+

🏛️ Our Amazing Sponsors

+ {% include sponsors_list.html %} +
+