From e690cb62603b63c0fd5093249b3a6486f8383230 Mon Sep 17 00:00:00 2001 From: Erik De Rijcke Date: Thu, 28 Sep 2023 17:04:05 +0200 Subject: [PATCH] docs site fiddling --- docs/Gemfile | 7 +++---- docs/Gemfile.lock | 12 ++++++++++-- docs/_config.yml | 18 ++++++++---------- docs/about.markdown | 15 +++------------ 4 files changed, 24 insertions(+), 28 deletions(-) diff --git a/docs/Gemfile b/docs/Gemfile index a55c70e9..d0112a00 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -7,16 +7,15 @@ source "https://rubygems.org" # # This will help ensure the proper Jekyll version is running. # Happy Jekylling! -# gem "jekyll", "~> 4.3.2" gem "github-pages", "~> 228", group: :jekyll_plugins -# This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "minima", "~> 2.5" +gem "just-the-docs" + # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. # gem "github-pages", group: :jekyll_plugins # If you have any plugins, put them here! group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" +# gem "jekyll-feed", "~> 0.12" end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 2186d9ad..42c5c68c 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -198,6 +198,11 @@ GEM gemoji (~> 3.0) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) + just-the-docs (0.6.2) + jekyll (>= 3.8.5) + jekyll-include-cache + jekyll-seo-tag (>= 2.0) + rake (>= 12.3.1) kramdown (2.3.2) rexml kramdown-parser-gfm (1.1.0) @@ -212,6 +217,8 @@ GEM jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) + racc (~> 1.4) nokogiri (1.15.4-x86_64-linux) racc (~> 1.4) octokit (4.25.1) @@ -221,6 +228,7 @@ GEM forwardable-extended (~> 2.6) public_suffix (4.0.7) racc (1.7.1) + rake (13.0.6) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) @@ -252,13 +260,13 @@ GEM webrick (1.8.1) PLATFORMS + arm64-darwin-22 x86_64-linux DEPENDENCIES github-pages (~> 228) http_parser.rb (~> 0.6.0) - jekyll-feed (~> 0.12) - minima (~> 2.5) + just-the-docs tzinfo (>= 1, < 3) tzinfo-data wdm (~> 0.1.1) diff --git a/docs/_config.yml b/docs/_config.yml index 0b65564b..f0fb9886 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -18,21 +18,19 @@ # You can create any custom variable you would like, and they will be accessible # in the templates via {{ site.myvariable }}. -title: Your awesome title -email: your-email@example.com +title: Greenfield Docs +email: derijcke.erik@gmail.com description: >- # this means to ignore newlines until "baseurl:" - Write an awesome description for your new site here. You can edit this - line in _config.yml. It will appear in your document head meta (for - Google search results) and in your feed.xml site description. + Greenfield user and developer documentation. baseurl: "/greenfield" # the subpath of your site, e.g. /blog url: "http://udev.be" # the base hostname & protocol for your site, e.g. http://example.com -twitter_username: jekyllrb -github_username: jekyll +twitter_username: FriedChicken +github_username: Zubnix # Build settings -theme: minima -plugins: - - jekyll-feed +theme: just-the-docs +plugins: [] +# - jekyll-feed # Exclude from processing. # The following items will not be processed, by default. diff --git a/docs/about.markdown b/docs/about.markdown index 8b4e0b28..459abae6 100644 --- a/docs/about.markdown +++ b/docs/about.markdown @@ -4,15 +4,6 @@ title: About permalink: /about/ --- -This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) - -You can find the source code for Minima at GitHub: -[jekyll][jekyll-organization] / -[minima](https://github.com/jekyll/minima) - -You can find the source code for Jekyll at GitHub: -[jekyll][jekyll-organization] / -[jekyll](https://github.com/jekyll/jekyll) - - -[jekyll-organization]: https://github.com/jekyll +Greenfield is a fully fledged cloud computer entirely accessible in a user’s browser. +It can use WebSockets to interface with remotely running applications, +or it can run applications directly in a user’s browser.