Centralize page definitions

This commit is contained in:
Aleks Rutins 2025-06-05 08:50:14 -04:00
parent f5285561bb
commit 9e3f80b549
No known key found for this signature in database
4 changed files with 15 additions and 18 deletions

View file

@ -4,6 +4,7 @@ require 'phlex'
require 'phlexite'
require 'kramdown'
require_relative 'lib/pages'
require_relative 'views/base_layout'
require_relative 'views/nav_links'
require_relative 'views/section_link'
@ -11,14 +12,7 @@ require_relative 'views/page_layout'
require_relative 'views/pages/index'
require_relative 'views/pages/markdown_page'
def pages = [
['concepts', 'Concepts of Biocircuits'],
['simplest-circuit', "The Simplest Circuit"],
['repressors', 'Repressors & Leaks'],
['activators', 'Activators'],
['hill-functions', 'Ultrasensitivity & the Hill Function'],
['activators-vs-repressors', 'Choosing Between Activators & Repressors'],
]
def pages = BC.pages
Phlexite::Site.new do |s|
s.mount 'assets', on: '/assets'