pages/_pages
LucasLiu6 d5fce890c4
Add calendar iframe and togglAdd calendar iframe and toggle buttone button (#3144)
### Description

This PR adds a Google Calendar integration feature as described in issue
#872. Users can embed their own calendar using an iframe configured via
`_config.yml`, and the calendar is toggleable through a responsive
button. This component is styled to visually blend into the theme and
supports responsive display across desktop and mobile.

### Changes
- Added `calendar.liquid` in `_includes`
- Modified `about.md` to include the toggleable calendar block
- Introduced `calendar` config section in `_config.yml`
- Appended calendar-related styles in `_sass/_base.scss`

### Configuration
To enable this feature, add the following to `_config.yml`:
```yaml
calendar:
  enabled: true
  calendar_id: your_calendar_id@group.calendar.google.com
  timezone: UTC
  style: "border:0; width:100%; height:600px;"

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: dodo <349507644@qq.com>
Co-authored-by: George <31376482+george-gca@users.noreply.github.com>
Co-authored-by: George Araújo <george.gcac@gmail.com>
2026-01-17 20:36:16 -03:00
..
404.md Move news and 404 to pages (#2060) 2024-01-10 01:59:59 -05:00
about_einstein.md format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00
about.md Moved specific information from config to about (#2985) 2025-01-27 17:04:24 -03:00
blog.md Digital Bookshelf V2 (#2866) 2025-02-28 13:57:36 -03:00
books.md Digital Bookshelf V2 (#2866) 2025-02-28 13:57:36 -03:00
cv.md Add course schedule feature to teaching page (#2258) (#3147) 2026-01-17 18:43:47 -03:00
dropdown.md Digital Bookshelf V2 (#2866) 2025-02-28 13:57:36 -03:00
news.md Move news and 404 to pages (#2060) 2024-01-10 01:59:59 -05:00
profiles.md format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00
projects.md Feat reworked project layout (closing #2246) (#2357) 2024-04-22 21:39:22 -03:00
publications.md fix: search_enabled -> bib_search (#2560) 2024-07-12 17:00:48 -03:00
repositories.md Fix no github_users titling in repositories.md (#2647) 2024-08-20 11:50:00 -03:00
teaching.md Add calendar iframe and togglAdd calendar iframe and toggle buttone button (#3144) 2026-01-17 20:36:16 -03:00