jb-ssg-site/ssg/default.groovy
2024-06-01 10:19:33 +02:00

27 lines
727 B
Groovy

import com.jessebrault.site.composition.CompositionContainer
import com.jessebrault.site.util.TitleMaker
import com.jessebrault.ssg.buildscript.BuildScriptBase
import groovy.transform.BaseScript
import static groowt.util.di.BindingUtil.toSelf
@BaseScript
BuildScriptBase base
build {
siteName 'Jesse R. Brault'
baseUrl 'https://jessebrault.com'
basePackage 'com.jessebrault.site'
globals {
siteTagLine = 'Conductor and Composer'
menuItems = ['Biography', 'Compositions']
compositionCategories = ['Chamber']
}
objectFactoryBuilder.configure {
configureRegistry {
bind(TitleMaker, toSelf())
bind(CompositionContainer, toSelf())
}
}
}