Skip to content

Commit becf620

Browse files
Add slides and speaker information for multiple events in events.yml (#74)
* Add slides and speaker information for multiple events in events.yml * Add event layout and meetups page, and remove outdated posts and slides * Update event layout and configuration; add cleanup command and enhance meetups page * Refactor event configuration to replace 'slides' with 'talks' and update event details * Refactor event data to replace 'slides' with 'talks' and update speaker information * data finalized * Refactor event structure by renaming 'meetups' directory to 'events', remove slides references, and enhance event layout with new styling for talks and labels * Fix iframe URL for talk recording in event layout * Update event details, fix recording URL handling, and add Gemfile for dependencies * Add registration status label for events without open registration links * Update event titles for clarity and consistency, enhance event layout styles, and remove unused slide layout * Add missing links and fix broken ones --------- Co-authored-by: Juliano Costa <[email protected]>
1 parent efb2860 commit becf620

26 files changed

+441
-690
lines changed

Gemfile

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
source "https://rubygems.org"
2+
3+
# Jekyll and related dependencies
4+
gem "jekyll", "~> 4.4"
5+
gem "jekyll-sitemap" # Create a sitemap using the official Jekyll sitemap gem
6+
gem "jekyll-feed" # Create an Atom feed using the official Jekyll feed gem
7+
gem "jekyll-seo-tag"
8+
gem "jekyll-redirect-from" # https://stackoverflow.com/questions/31166747/jekyll-default-page
9+
gem "jekyll-datapage-generator"

_config.yml

+11-4
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ baseurl: ""
6363
# !! You don't need to change any of the configuration flags below !!
6464
#
6565

66-
permalink: /:title/
66+
permalink: pretty
6767

6868
# The release of Jekyll Now that you're using
6969
version: v3.0.0
@@ -88,12 +88,19 @@ plugins:
8888
- jekyll-feed # Create an Atom feed using the official Jekyll feed gem
8989
- jekyll-seo-tag
9090
- jekyll-redirect-from # https://stackoverflow.com/questions/31166747/jekyll-default-page
91+
- jekyll-datapage-generator
9192

9293
include: ['_pages']
9394

94-
collections:
95-
slides:
96-
output: true
95+
page_gen:
96+
- data: 'events'
97+
dir: 'events/meetup'
98+
template: 'event'
99+
name: 'title'
100+
101+
102+
103+
97104

98105
# Exclude these files from your production _site
99106
exclude:

0 commit comments

Comments
 (0)