Skip to content
This repository was archived by the owner on Sep 22, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ruby-2.6.7
ruby-3.2.2
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
This project uses Gulp, Jekyll, Cloudcannon Suite. It is meant for hosting on Cloudcannon, but it is possible to reconfigure for other hosting solutions.

## Getting Started ##
1. Install Ruby 2.6.7
2. Run `gem install bundler:2.2.19`
1. Install Ruby 3.2 +
2. Run `gem install bundler`
3. Install Node packages: `yarn install`

## Daily Startup ##
Expand All @@ -14,6 +14,4 @@ This project uses Gulp, Jekyll, Cloudcannon Suite. It is meant for hosting on Cl

## Known issues ##

- Because Ruby 2.6.7 is no longer supported, if you have to run locally, it is recommended to use a Ruby environment manager to handle your ruby versions
- If you are using rbenv for this, and run into build errors during install, do check the full log to determine the source of the error
- `vm.c:2295:9: error: call to undeclared function 'rb_native_mutex_destroy'; ISO C99 ` can be resolved with `CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.6.7` (refer to https://github.com/rbenv/ruby-build/issues/1747)
- An error "Error: error:0308010C:digital envelope routines::unsupported" will be output during `yarn dev` but will not prevent the build from completing.
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
"watch-scripts": "gulp scripts",
"postinstall": "gulp dev:install"
},

"dependencies": {
"bootstrap": "^5.0.0-beta1",
"concurrently": "^5.3.0",
Expand Down
5 changes: 3 additions & 2 deletions src/Gemfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
source "http://rubygems.org"
ruby "2.6.7"
gem "jekyll", "~>3.8.6"
ruby "3.2.2"
gem "jekyll", "~>3.9.3"
gem 'sassc'
gem 'scss_lint'
gem 'front_matter_parser'
gem 'kramdown-parser-gfm'

group :jekyll_plugins do
gem 'jekyll-sitemap'
Expand Down
66 changes: 33 additions & 33 deletions src/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
GEM
remote: http://rubygems.org/
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
addressable (2.8.4)
public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
concurrent-ruby (1.1.9)
em-websocket (0.5.2)
concurrent-ruby (1.2.2)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.15.1)
ffi (1.15.5)
forwardable-extended (2.6.0)
front_matter_parser (1.0.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
front_matter_parser (1.0.1)
http_parser.rb (0.8.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
jekyll (3.8.7)
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.14)
kramdown (>= 1.17, < 3)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
Expand All @@ -32,31 +32,31 @@ GEM
sass (~> 3.4)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-toc (0.16.1)
jekyll (>= 3.8)
nokogiri (~> 1.10)
jekyll-toc (0.18.0)
jekyll (>= 3.9)
nokogiri (~> 1.12)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.3)
listen (3.5.1)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
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.5.3)
nokogiri (1.11.7)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogiri (1.11.7-x86_64-darwin)
nokogiri (1.15.3-arm64-darwin)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.6)
racc (1.5.2)
rb-fsevent (0.11.0)
public_suffix (5.0.3)
racc (1.7.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.26.0)
rexml (3.2.5)
rouge (3.30.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
Expand All @@ -65,23 +65,23 @@ GEM
rb-inotify (~> 0.9, >= 0.9.7)
sassc (2.4.0)
ffi (~> 1.9)
scss_lint (0.59.0)
scss_lint (0.60.0)
sass (~> 3.5, >= 3.5.5)

PLATFORMS
ruby
x86_64-darwin-20
arm64-darwin-22

DEPENDENCIES
front_matter_parser
jekyll (~> 3.8.6)
jekyll (~> 3.9.3)
jekyll-sitemap
jekyll-toc
kramdown-parser-gfm
sassc
scss_lint

RUBY VERSION
ruby 2.6.3p62
ruby 3.2.2p53

BUNDLED WITH
2.2.19
2.4.17
Loading