From a52735b4ff7c9eb7b0c4ee3cd5f97ebd87664c47 Mon Sep 17 00:00:00 2001 From: Rynite <91009118+Rynite@users.noreply.github.com> Date: Sat, 31 Dec 2022 19:28:39 +0200 Subject: [PATCH 001/107] small typo a typo :) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a17a3e2..0c9639b 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the source for the neovim.io website. The Neovim core project is: https://github.com/neovim/neovim Note that www.neovim.io/doc is served by https://github.com/neovim/doc (which -previoulsy crawled neovim.io/doc2 generated from this repository). +previously crawled neovim.io/doc2 generated from this repository). ## Contributing From ad07ac2f3a786bcf64ec37338f51dd93e5d01b3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 04:44:30 -0800 Subject: [PATCH 002/107] build(deps): bump commonmarker from 0.23.6 to 0.23.7 (#316) Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.23.6 to 0.23.7. - [Release notes](https://github.com/gjtorikian/commonmarker/releases) - [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md) - [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.23.6...v0.23.7) --- updated-dependencies: - dependency-name: commonmarker dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index c424cbe..763eabc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,7 +14,7 @@ GEM execjs coffee-script-source (1.11.1) colorator (1.1.0) - commonmarker (0.23.6) + commonmarker (0.23.7) concurrent-ruby (1.1.10) dnsruby (1.61.9) simpleidn (~> 0.1) From 6926efb5e8d2ca0794264a74f613d484461eba64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Jan 2023 04:21:46 +0000 Subject: [PATCH 003/107] build(deps): bump activesupport from 6.0.6 to 6.0.6.1 Bumps [activesupport](https://github.com/rails/rails) from 6.0.6 to 6.0.6.1. - [Release notes](https://github.com/rails/rails/releases) - [Changelog](https://github.com/rails/rails/blob/v7.0.4.2/activesupport/CHANGELOG.md) - [Commits](https://github.com/rails/rails/compare/v6.0.6...v6.0.6.1) --- updated-dependencies: - dependency-name: activesupport dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 763eabc..ef00c53 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.6) + activesupport (6.0.6.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -15,7 +15,7 @@ GEM coffee-script-source (1.11.1) colorator (1.1.0) commonmarker (0.23.7) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.0) dnsruby (1.61.9) simpleidn (~> 0.1) em-websocket (0.5.3) @@ -211,7 +211,7 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.16.3) + minitest (5.17.0) nokogiri (1.13.10) mini_portile2 (~> 2.8.0) racc (~> 1.4) @@ -245,14 +245,14 @@ GEM thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.10) + tzinfo (1.2.11) thread_safe (~> 0.1) unf (0.1.4) unf_ext unf_ext (0.0.8.2) unicode-display_width (1.8.0) webrick (1.7.0) - zeitwerk (2.6.1) + zeitwerk (2.6.6) PLATFORMS ruby From 8d8f9f01e8a596ab7a80fe507d9470658909ab00 Mon Sep 17 00:00:00 2001 From: Jason Yin Date: Mon, 20 Mar 2023 00:19:40 +0800 Subject: [PATCH 004/107] fix: news section layout in mobile view #322 --- css/main.css | 8 ++++++++ index.html | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index e543a34..04d423a 100644 --- a/css/main.css +++ b/css/main.css @@ -529,3 +529,11 @@ iframe.poll { width: 100%; overflow-y: hidden; } + +/* + * News section + */ + + .news-section table { + margin-top: 1rem; + } diff --git a/index.html b/index.html index 1f04721..3b2b757 100644 --- a/index.html +++ b/index.html @@ -75,7 +75,7 @@

Drop-in Vim

News

- + {% comment %}
{% endcomment %} From 3fc001edb5a2009a3632199e1219f32224d9279b Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Fri, 7 Apr 2023 22:31:04 +0800 Subject: [PATCH 005/107] Update current stable version to 0.9 (#323) --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 3b2b757..5658349 100644 --- a/index.html +++ b/index.html @@ -120,7 +120,7 @@

FAQ

What is the project status?
The current stable release - version is 0.8 (RSS). + version is 0.9 (RSS). See the roadmap for progress and plans.
From fe83847af5dc16bc5610eb103a494c32cdcc27d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 05:29:57 +0000 Subject: [PATCH 006/107] build(deps): bump commonmarker from 0.23.7 to 0.23.9 Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.23.7 to 0.23.9. - [Release notes](https://github.com/gjtorikian/commonmarker/releases) - [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md) - [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.23.7...v0.23.9) --- updated-dependencies: - dependency-name: commonmarker dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index ef00c53..e27116a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,7 +14,7 @@ GEM execjs coffee-script-source (1.11.1) colorator (1.1.0) - commonmarker (0.23.7) + commonmarker (0.23.9) concurrent-ruby (1.2.0) dnsruby (1.61.9) simpleidn (~> 0.1) From 17406902688d8bebac9d5cdda4fa28ba1c8fcd62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 05:55:22 +0000 Subject: [PATCH 007/107] build(deps): bump nokogiri from 1.13.10 to 1.14.3 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.10 to 1.14.3. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.10...v1.14.3) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ef00c53..a56f9d0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -206,13 +206,13 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - mini_portile2 (2.8.0) + mini_portile2 (2.8.1) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.17.0) - nokogiri (1.13.10) + nokogiri (1.14.3) mini_portile2 (~> 2.8.0) racc (~> 1.4) octokit (4.25.1) @@ -221,7 +221,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.7) - racc (1.6.1) + racc (1.6.2) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) From 514e8f6c779f45dc461aae183597a120b3be7147 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 30 May 2023 13:40:12 -0400 Subject: [PATCH 008/107] docs --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 0c9639b..de020ce 100644 --- a/README.md +++ b/README.md @@ -17,27 +17,29 @@ This assumes that you already have a recent Ruby with RubyGems. Install Bundler, either systemwide: - $ sudo gem install bundler + sudo gem install bundler or for the current user: - $ export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH" - $ gem install --user-install bundler + export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH" + gem install --user-install bundler In the latter case, you might want to add the `PATH` update to `.bashrc` or your shell's equivalent. To install the dependencies for this project only: - $ bundle config set --local path .bundle - $ bundle install + bundle config set --local path .bundle + # To _update_ deps, remove the lockfile. + # rm Gemfile.lock + bundle install ### Serving locally Execute the following command: - $ bundle exec jekyll serve --watch --livereload + bundle exec jekyll serve --watch --livereload -Open `http://localhost:4000` to view the website. +Open http://localhost:4000 to view the website. ## License From d73858f621abeeabc83d09dfb62aec0b1f0d5a25 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 30 May 2023 13:49:55 -0400 Subject: [PATCH 009/107] update deps --- Gemfile.lock | 68 ++++++++++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6eb8542..10e9279 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,12 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.6.1) + activesupport (7.0.5) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - zeitwerk (~> 2.2, >= 2.2.2) - addressable (2.8.1) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) coffee-script (2.4.1) coffee-script-source @@ -15,29 +14,29 @@ GEM coffee-script-source (1.11.1) colorator (1.1.0) commonmarker (0.23.9) - concurrent-ruby (1.2.0) - dnsruby (1.61.9) - simpleidn (~> 0.1) + concurrent-ruby (1.2.2) + dnsruby (1.70.0) + simpleidn (~> 0.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) - ethon (0.15.0) + ethon (0.16.0) ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.8.1) - faraday (2.6.0) + faraday (2.7.5) faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.1) + faraday-net_http (3.0.2) ffi (1.15.5) forwardable-extended (2.6.0) gemoji (3.0.1) - github-pages (227) + github-pages (228) github-pages-health-check (= 1.17.9) - jekyll (= 3.9.2) + jekyll (= 3.9.3) jekyll-avatar (= 0.7.0) jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.2.0) + jekyll-commonmark-ghpages (= 0.4.0) jekyll-default-layout (= 0.1.4) jekyll-feed (= 0.15.1) jekyll-gist (= 1.5.0) @@ -71,7 +70,7 @@ GEM jemoji (= 0.12.0) kramdown (= 2.3.2) kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.3) + liquid (= 4.0.4) mercenary (~> 0.3) minima (= 2.5.1) nokogiri (>= 1.13.6, < 2.0) @@ -87,13 +86,13 @@ GEM activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) - i18n (0.9.5) + i18n (1.13.0) concurrent-ruby (~> 1.0) - jekyll (3.9.2) + jekyll (3.9.3) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (~> 0.7) + i18n (>= 0.7, < 2) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) kramdown (>= 1.17, < 3) @@ -109,11 +108,11 @@ GEM coffee-script-source (~> 1.11.1) jekyll-commonmark (1.4.0) commonmarker (~> 0.22) - jekyll-commonmark-ghpages (0.2.0) - commonmarker (~> 0.23.4) + jekyll-commonmark-ghpages (0.4.0) + commonmarker (~> 0.23.7) jekyll (~> 3.9.0) jekyll-commonmark (~> 1.4.0) - rouge (>= 2.0, < 4.0) + rouge (>= 2.0, < 5.0) jekyll-default-layout (0.1.4) jekyll (~> 3.0) jekyll-feed (0.15.1) @@ -201,19 +200,21 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) + liquid (4.0.4) + listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - mini_portile2 (2.8.1) + mini_portile2 (2.8.2) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.17.0) - nokogiri (1.14.3) - mini_portile2 (~> 2.8.0) + minitest (5.18.0) + nokogiri (1.15.2) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + nokogiri (1.15.2-x86_64-darwin) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -242,24 +243,23 @@ GEM unf (~> 0.1.4) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.11) - thread_safe (~> 0.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) unf (0.1.4) unf_ext unf_ext (0.0.8.2) unicode-display_width (1.8.0) - webrick (1.7.0) - zeitwerk (2.6.6) + webrick (1.8.1) PLATFORMS ruby + x86_64-darwin-21 DEPENDENCIES github-pages webrick BUNDLED WITH - 2.2.16 + 2.4.13 From 6d9a3c4548446e452aa9956572322b00f3953d36 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 30 May 2023 14:19:04 -0400 Subject: [PATCH 010/107] algolia docsearch v2 (legacy) https://docsearch.algolia.com/docs/legacy/dropdown --- _layouts/default.html | 57 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 4 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 71b24fb..38758d9 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -8,21 +8,70 @@ {% feed_meta %} {% if page.title %}{{ page.title }} - {% endif %}{{ site.title }} - + + + + + + + testtttttttttttt + + + + testtttttttttttt {{ content }} + testtttttttttttt {% include footer.html %} - {%- comment -%}Only used in bountysource{%- endcomment -%} - + {%- comment -%}Only used in bountysource{%- endcomment -%} + - + + + + + + + From ce9aef12eb1c98135965e3a9c5c792bf9e506a76 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 30 May 2023 14:43:43 -0400 Subject: [PATCH 011/107] algolia docsearch v3 https://docsearch.algolia.com/docs/docsearch-v3/ --- _includes/nav.html | 4 ++++ _layouts/default.html | 50 ++++++++----------------------------------- 2 files changed, 13 insertions(+), 41 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index a3d059d..d95c467 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -69,6 +69,10 @@ {% endunless %} {% endfor %}
+ + +
+ diff --git a/_layouts/default.html b/_layouts/default.html index 38758d9..5cebcae 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -13,21 +13,15 @@ - - - - + + + + - testtttttttttttt - - - - testtttttttttttt {{ content }} - testtttttttttttt {% include footer.html %} {%- comment -%}Only used in bountysource{%- endcomment -%} @@ -36,42 +30,16 @@ - - - - - - --> + From a1457077b09533f5832b7785852fa79dc013589e Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 30 May 2023 15:00:50 -0400 Subject: [PATCH 012/107] docs --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index de020ce..5a9f8b2 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,13 @@ Execute the following command: Open http://localhost:4000 to view the website. +## Maintenance + +* Site search (for `:help` docs) is served by [Algolia Docsearch](https://docsearch.algolia.com/). + * The javascript and UI container were setup in [this commit](https://github.com/neovim/neovim.github.io/commit/ce9aef12eb1c98135965e3a9c5c792bf9e506a76). + * The docs pages don't use the jekyll layout so they also need to [manually include](https://github.com/neovim/neovim/pull/23839) the javascript and define a UI container. + * Admin: https://www.algolia.com/apps/X185E15FPG/dashboard + ## License © 2014 Cameron Eagans and Josh Branchaud From e3333cec6e97424c17575960ee6a5d7bd6ecc4a9 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Mon, 5 Jun 2023 01:23:34 +0200 Subject: [PATCH 013/107] index: "Get Plugins" call to action Discovering plugins is an important first step for new users, so it should be prominent on the main page. TODO: Help wanted with layout/styling! --- index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 5658349..4bbaad1 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,10 @@

hyperextensible Vim-based text editor

-

Install Now

+

+ Install Now + Get Plugins +

From e718ebc2920f247795d55e7efac90a1bd0a81426 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Thu, 22 Jun 2023 00:00:50 +0200 Subject: [PATCH 014/107] index: "Neovim in 100 seconds" video --- index.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.html b/index.html index 4bbaad1..930d1d4 100644 --- a/index.html +++ b/index.html @@ -119,6 +119,11 @@

Impressions

FAQ

+
+ +
+
What is the project status?
From 625de42b80fcf793945eff3a0c200286733d3d96 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Thu, 22 Jun 2023 00:03:26 +0200 Subject: [PATCH 015/107] sponsors: remove Prisma logo --- index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.html b/index.html index 930d1d4..e58af26 100644 --- a/index.html +++ b/index.html @@ -150,10 +150,12 @@

FAQ

+

Chat

    From 017f38411811b3927fd9c6a372454d32f3bd84fc Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Thu, 22 Jun 2023 17:33:49 +0200 Subject: [PATCH 016/107] index: responsive video layout --- css/main.css | 23 +++++++++++++++++++++++ index.html | 8 ++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/css/main.css b/css/main.css index 04d423a..12d7885 100644 --- a/css/main.css +++ b/css/main.css @@ -308,6 +308,29 @@ samp { font-weight: 700; } +/* Responsive iframe container. */ +.intro-video-container { + position: relative; + overflow: hidden; + width: 100%; + padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ + + /* width: 560px; */ + /* height: 315px; */ + /* align-items: center; */ +} + +/* Responsive iframe div, fills its container. */ +.intro-video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} + .faqs dd { color: var(--fg-color); margin-left: 0; diff --git a/index.html b/index.html index e58af26..75cd7b3 100644 --- a/index.html +++ b/index.html @@ -117,13 +117,13 @@

    Impressions

    -

    FAQ

    - -
    -