Я недавно играл с Compojure, и у меня есть небольшое базовое веб-приложение. Для своих HTML-шаблонов я использую Enlive, и у меня есть пространство имен, которое содержит все простые статические страницы. Вызов defroute для этих страниц выглядит так:
(defroutes public-routes
(GET "/" []
(info/index-template))
(GET "/about" []
(info/about-template))
(GET "/contact" []
(info/contact-template)))
На самом деле у меня есть еще несколько вещей, но это должно дать представление о том, что я делаю.
Теперь я подумал: Кто-нибудь знает, что мне нужно сделать, чтобы эта идея сработала?
Или мне следует использовать совершенно другой подход, чтобы не повторяться?