diff --git a/docs/Gemfile b/docs/Gemfile index 90edc86..22779ad 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -4,6 +4,7 @@ gem "github-pages", group: :jekyll_plugins gem "jekyll-theme-minimal" gem "jekyll-relative-links" gem "jekyll-seo-tag" +gem "jekyll-remote-theme" # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # 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 # do not have a Java counterpart. -gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] \ No newline at end of file +gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] + +# Add webrick for Ruby 3.0+ +gem "webrick", "~> 1.7" \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml index 5cb8882..688d821 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -2,9 +2,75 @@ title: Model Context Protocol (MCP) description: A bridge between Home Assistant and Language Learning Models theme: jekyll-theme-minimal 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: - jekyll-relative-links - 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 relative_links: