Skip to content

Migrate to released jekyll-calconnect-theme ~> 0.3#89

Merged
ronaldtse merged 2 commits intomainfrom
migrate/jekyll-calconnect-theme-gem
May 6, 2026
Merged

Migrate to released jekyll-calconnect-theme ~> 0.3#89
ronaldtse merged 2 commits intomainfrom
migrate/jekyll-calconnect-theme-gem

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

Replaces local theme path dependency with the released jekyll-calconnect-theme gem from rubygems.

Changes

  • Gemfile: gem "jekyll-calconnect-theme", "~> 0.3" (was path-based)
  • _config.yml: Added logo, logo_dark, header_cta, schema_org for theme's data-driven templates
  • Deleted local overrides: _includes/head.html, header.html, footer.html, script.html, _layouts/default.html — all now provided by theme
  • New data files: navigation_header.yml, navigation_footer.yml, social_links.yml for theme's data-driven header/footer
  • application.css: Added documentation layout + sidebar nav styles (theme SCSS partials aren't loaded through Vite pipeline, so styles must be self-contained)

ronaldtse added 2 commits May 3, 2026 20:51
- Replace minima with calconnect-theme gem in Gemfile
- Delete base.html, breadcrumbs.html, google-analytics.html,
  custom-head.html, feedback.html (now provided by theme)
- Simplify default.html: remove 350-line inline CSS and inline JS
  (now in theme SCSS partials and JS files)
- Add theme.js and navigation.js imports to application.js
- Add nav-toggle click handler to application.js
- Replace local theme path with released gem from rubygems
- Delete local overrides for head, header, footer, default layout
  (now provided by theme's data-driven templates)
- Create navigation_header.yml, navigation_footer.yml, social_links.yml
  for theme's data-driven header/footer
- Add logo, logo_dark, header_cta, schema_org to _config.yml
- Add all documentation layout + sidebar styles to application.css
  (theme SCSS partials not loaded through Vite; styles must be local)
- Remove unused script.html (legacy jQuery/Bootstrap)
@ronaldtse ronaldtse merged commit 0449398 into main May 6, 2026
3 checks passed
@ronaldtse ronaldtse deleted the migrate/jekyll-calconnect-theme-gem branch May 6, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant