Compare commits

...

1 Commits

Author SHA1 Message Date
jango-blockchained
d59bf02d08 docs: enhance Jekyll configuration with comprehensive site settings
- Add base URL and site configuration for GitHub Pages
- Include remote theme and additional Jekyll plugins
- Configure navigation structure and page layouts
- Set up collections for tools and development sections
- Optimize Gemfile with additional dependencies
2025-02-04 17:58:10 +01:00
2 changed files with 71 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ gem "github-pages", group: :jekyll_plugins
gem "jekyll-theme-minimal" gem "jekyll-theme-minimal"
gem "jekyll-relative-links" gem "jekyll-relative-links"
gem "jekyll-seo-tag" gem "jekyll-seo-tag"
gem "jekyll-remote-theme"
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library. # and associated library.
@@ -14,4 +15,7 @@ end
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart. # do not have a Java counterpart.
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
# Add webrick for Ruby 3.0+
gem "webrick", "~> 1.7"

View File

@@ -2,9 +2,75 @@ title: Model Context Protocol (MCP)
description: A bridge between Home Assistant and Language Learning Models description: A bridge between Home Assistant and Language Learning Models
theme: jekyll-theme-minimal theme: jekyll-theme-minimal
markdown: kramdown markdown: kramdown
# Add base URL and URL settings
baseurl: "/homeassistant-mcp" # the subpath of your site, e.g. /blog
url: "https://jango-blockchained.github.io" # the base hostname & protocol
# Theme settings
logo: /assets/img/logo.png # path to logo (create this if you want a logo)
show_downloads: true # show download buttons for your repo
plugins: plugins:
- jekyll-relative-links - jekyll-relative-links
- jekyll-seo-tag - jekyll-seo-tag
- jekyll-remote-theme
# Enable relative links
relative_links:
enabled: true
collections: true
# Navigation structure
header_pages:
- index.md
- getting-started.md
- api.md
- usage.md
- tools/tools.md
- development/development.md
- troubleshooting.md
- contributing.md
- roadmap.md
# Collections
collections:
tools:
output: true
permalink: /:collection/:name
development:
output: true
permalink: /:collection/:name
# Default layouts
defaults:
- scope:
path: ""
type: "pages"
values:
layout: "default"
- scope:
path: "tools"
type: "tools"
values:
layout: "default"
- scope:
path: "development"
type: "development"
values:
layout: "default"
# Exclude files from processing
exclude:
- Gemfile
- Gemfile.lock
- node_modules
- vendor
# Sass settings
sass:
style: compressed
sass_dir: _sass
# Enable relative links # Enable relative links
relative_links: relative_links: