huge: changed to roda

now works same as before, but much more extensible.  Internally, a
routing tree is used.
This commit is contained in:
Pranshu Sharma 2025-06-01 00:43:19 +10:00
parent e005cc96e9
commit 094189e2cb
3 changed files with 87 additions and 27 deletions

11
Gemfile
View file

@ -1,5 +1,14 @@
gem 'erb'
gem 'roda'
gem 'rackup'
# For parsing html and making the sidebar. Very fast
gem 'nokogiri'
# Markdown converter. Uses native C code
gem 'redcarpet'
# For parsing config. Also uses native C code and bindings, fast.
gem 'tomlib'
# embeded ruby templating lanuage
gem 'erb'