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"
Другие вопросы по тегам