CSS с Happstack
Мне интересно, как лучше всего включить CSS в веб-страницы Happstack. Я попробовал Google, но безуспешно, поэтому я решил спросить здесь.
1 ответ
Решение
Самым простым способом для меня было подавать их из статической папки. Например, добавив такой обработчик, как:
dir "static" $ serveDirectory DisableBrowsing [] "www"
замещать "www"
с каталогом, который вы хотите использовать happstack. Для получения дополнительной информации о serveDirectory см. Документацию Haddock.
Тогда у меня есть www/css
папка, где живет весь мой css. Я использую шаблоны Blaze, поэтому я ссылаюсь на них все напрямую:
H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/static/css/foo.css"