changeset 183:ff5b4e46fe3d

Update build information.
author Kai T. Ohlhus <k.ohlhus@gmail.com>
date Wed, 08 Jul 2020 11:08:19 +0900
parents 7a664b44fd8d
children 171c46307031
files Gemfile Gemfile.lock README.md
diffstat 3 files changed, 20 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/Gemfile	Wed May 20 14:05:39 2020 +0900
+++ b/Gemfile	Wed Jul 08 11:08:19 2020 +0900
@@ -8,13 +8,18 @@
 #
 # This will help ensure the proper Jekyll version is running.
 # Happy Jekylling!
-gem "jekyll", "~> 3.8.6"
+
+# NOTE: Jekyll 4 released 2020-05-09, but no support for Pygments, see below
+#       https://jekyllrb.com/docs/liquid/tags/
+gem "jekyll", "~> 3.8.7" # Release 2020-05-08
 
 # If you have any plugins, put them here!
 group :jekyll_plugins do
-  gem "jekyll-feed", "~> 0.6"
+  gem "jekyll-feed", "~> 0.14" # Release 2020-06-24
 end
 
+# Rouge is the default highlighter for Jekyll 4 and does not support Octave
+# highlighting yet.  Thus stay on Jekyll 3.8 for a while.
 gem "pygments.rb"
 
 # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
--- a/Gemfile.lock	Wed May 20 14:05:39 2020 +0900
+++ b/Gemfile.lock	Wed Jul 08 11:08:19 2020 +0900
@@ -9,7 +9,7 @@
       eventmachine (>= 0.12.9)
       http_parser.rb (~> 0.6.0)
     eventmachine (1.2.7)
-    ffi (1.12.2)
+    ffi (1.13.1)
     forwardable-extended (2.6.0)
     http_parser.rb (0.6.0)
     i18n (0.9.5)
@@ -27,7 +27,7 @@
       pathutil (~> 0.9)
       rouge (>= 1.7, < 4)
       safe_yaml (~> 1.0)
-    jekyll-feed (0.13.0)
+    jekyll-feed (0.14.0)
       jekyll (>= 3.7, < 5.0)
     jekyll-sass-converter (1.5.2)
       sass (~> 3.4)
@@ -48,7 +48,7 @@
     rb-fsevent (0.10.4)
     rb-inotify (0.10.1)
       ffi (~> 1.0)
-    rouge (3.19.0)
+    rouge (3.20.0)
     safe_yaml (1.0.5)
     sass (3.7.4)
       sass-listen (~> 4.0.0)
@@ -66,8 +66,8 @@
   ruby
 
 DEPENDENCIES
-  jekyll (~> 3.8.6)
-  jekyll-feed (~> 0.6)
+  jekyll (~> 3.8.7)
+  jekyll-feed (~> 0.14)
   pygments.rb
   tzinfo (~> 1.2)
   tzinfo-data
--- a/README.md	Wed May 20 14:05:39 2020 +0900
+++ b/README.md	Wed Jul 08 11:08:19 2020 +0900
@@ -12,7 +12,7 @@
    [https://www.gnu.org/software/octave][4].
 
 [1]: https://www.octave.org
-[2]: http://hg.octave.org/web-octave
+[2]: https://hg.octave.org/web-octave
 [3]: https://web.cvs.savannah.gnu.org/viewvc/octave/?root=octave
 [4]: https://www.gnu.org/software/octave
 
@@ -24,7 +24,7 @@
 
 Anyone is free to clone this development repository, simply type
 
-    hg clone http://hg.octave.org/web-octave
+    hg clone https://hg.octave.org/web-octave
 
 to get anonymous read access without writing privileges.
 To push your changes, please contact the octave developers at
@@ -39,17 +39,15 @@
 
 ### Building requisites
 
-To build the static website, you need to install [Jekyll][6] and [Bundler][7].
+To build the static website, you need to install [Ruby][6] and [Bundler][7].
 For Debian/Ubuntu please perform the following setup fist.  For other Linux
 distributions this command might change.
 
     sudo apt-get install ruby-full build-essential zlib1g-dev
 
-Then install the required tools
+    gem install bundler
 
-    gem install jekyll bundler
-
-From now on, almost everything is handled by Bundler.  Install all required
+From now on, everything is handled by Bundler.  Install all required
 dependencies for the static Octave website by running
 
     bundle install
@@ -60,7 +58,7 @@
 framework.  All necessary files are already included inside the
 [hg development repository][2].
 
-[6]: https://jekyllrb.com/
+[6]: https://www.ruby-lang.org/
 [7]: https://bundler.io/
 [8]: https://foundation.zurb.com/sites/docs/v/5.5.3/
 
@@ -68,9 +66,8 @@
 
 ### Building the static website locally
 
-All relevant information for Jekyll and Bundler to build the static website are
-located in the files `_config.yml`, `Gemfile`, and `Gemfile.lock`.
-Typing
+All relevant information for Bundler to build the static website are located in
+the files `_config.yml`, `Gemfile`, and `Gemfile.lock`.  Typing
 
     bundle exec jekyll build