diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24 diff --git a/Gemfile.lock b/Gemfile.lock index 5a6a7d2..8a8a12b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -34,6 +34,8 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) + jekyll-mermaid-prebuild (0.3.0) + jekyll (>= 4.0, < 5.0) jekyll-paginate (1.1.0) jekyll-relative-links (0.6.1) jekyll (>= 3.3, < 5.0) @@ -92,6 +94,7 @@ DEPENDENCIES bigdecimal csv jekyll (~> 4.3.3) + jekyll-mermaid-prebuild (~> 0.3.0) jekyll-paginate jekyll-relative-links jekyll-seo-tag diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..83c14ec --- /dev/null +++ b/netlify.toml @@ -0,0 +1,6 @@ +[build] + command = "bundle install && bundle exec jekyll build" + publish = "_site" + +[[plugins]] + package = "netlify-plugin-chromium" diff --git a/package.json b/package.json new file mode 100644 index 0000000..d68dc9e --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "name": "monori-me", + "scripts": { + "prebuild": "npx puppeteer browsers install chrome" + }, + "dependencies": { + "@mermaid-js/mermaid-cli": "^11.4.0" + } +}