Описание тега blaze-html

BlazeHtml is a fast HTML combinator library for Haskell. It allows the embeds of HTML templates in Haskell code aiming for optimal efficiency and composability.
0 ответов

Разбор HTML до Text.Blaze.Html

Я пытаюсь проанализировать HTML-файл для типа Text.Blaze.Html с помощью Text.Pandoc. HTML, который я попытаюсь разобрать: <head> <style type="text/css">table.sourceCode { margin: 0; padding: 0; vertical-align: baseline; border: none; } t…
02 янв '15 в 13:14
1 ответ

Используя есод без Шекспира

В этом посте показано, как использовать yesod напрямую с blaze-html, но после этого поста ghc жалуется, что: No instance for (ToWidget App (t0 -> H.Html)) arising from a use of ‘toWidget’ In the expression: toWidget In a stmt of a 'do' block: to…
13 авг '15 в 03:04
1 ответ

Blaze Templating - атрибут без значения

Используя Blaze, как я могу написать атрибут без значения? Как в атрибуте, это только одна строка, без =, Например, я хочу добавить YouTube вставку в Blaze, но я не знаю, как добавить allowfullscreen часть. Инструмент blaze-from-html просто выдает о…
12 май '17 в 23:13
1 ответ

Выход из амперсандов в Blaze Html

Я хочу поставить HTML-сущность (в частности, ©) в мой документ. Однако, если я наберу это и кормить его как Text прямо в пылающий комбинатор, амперсанд экранирован html и выходит буквально © - вернее, выводимый HTML ©ч…
30 июл '13 в 11:14
0 ответов

Text.Html против Blaze.Html

Я немного запутался, какую библиотеку Haskell Html использовать. Люди склонны рекомендовать использование библиотек, доступных на платформе Haskell (как в случае с Text.Html), однако все, кажется, используют Blaze.Html, Какая разница между двумя?
24 май '14 в 19:03
1 ответ

Метеоритный маршрутизатор - как я могу определить, требует ли текущий маршрут входа пользователя в систему?

Я использую железный роутер. Некоторые маршруты моего проекта требуют рендеринга, только если пользователь вошел в систему, а некоторые - независимо от того, вошел ли пользователь в систему или нет. Я пытался registerHelper который определяет, если …
26 июл '15 в 14:21
2 ответа

Есть ли менее неуклюжий способ использовать blaze-html с монадой Reader?

В учебнике BlazeHtml предлагается использовать монаду Reader для создания реальных шаблонов с BlazeHtml, но без иллюстрации того, как это следует делать. Я пытался следовать этой рекомендации. Результат оставляет меня в замешательстве. Для иллюстрац…
23 дек '13 в 20:27
1 ответ

Как я могу встроить теги <! - [if lt IE 9]> в HTML-код, сгенерированный Blaze.Html5?

Я пытаюсь вывести минимальный шаблон для Twitter Bootstrap, используя Text.Blaze.Html5 модуля, но в нем есть комментарии, подобные следующим, которые я не знаю, как включить в вывод Blaze (я не вижу никаких функций 'comment' в Text.Blaze.Html5): &lt…
09 июл '14 в 19:59
1 ответ

blaze-html, Haskell, правильное использование toHtml?

Две вещи, которые я не могу понять: 1) Без {-# LANGUAGE OverloadedStrings #-} ни один из типичного кода, где чистые строки передаются в качестве аргументов для атрибутов, не работает; Однако все хорошо, пока эта инструкция есть. Что он делает в данн…
03 июл '18 в 22:05
1 ответ

Перебирая списки в блоке Haskell do?

Я прошу прощения за плохой заголовок, но я не совсем понимаю, как подвести итог. Я новичок в Haskell, создаю веб-сайт на Haskell (Hakyll), используя шаблоны в Blaze-HTML, который использует нотацию do для создания HTML. Вот часть моего шаблона: defa…
12 фев '18 в 15:12
0 ответов

Заставить purescript-blaze и purescript-jquery работать вместе

Я изучаю purescript и хотел преобразовать следующий фрагмент javascript/html в его эквивалент purescript. Он просто добавляет / удаляет контент, если я выбираю элемент из списка, он используется в выпадающей кнопке начальной загрузки для формы входа…
25 авг '15 в 22:10
2 ответа

Разве нельзя использовать вкрапления " " и unwords как замену друг другу?

Я пытался переписать: return $ renderHtml $ mconcat $ intersperse " " $ catMaybes links Который работает просто отлично, в: return $ renderHtml $ mconcat $ unwords $ catMaybes links но возвращается Couldn't match type ‘Char’ with ‘blaze-markup-0.7.0…
19 июл '15 в 06:39
1 ответ

Blaze-html атрибуты цепочки / добавления / объединения?

Я работал над некоторыми быстро растущими веб-приложениями на основе Haskell, и я столкнулся с проблемой этой проблемы. Предположим, у меня есть шаблон, который я определил в начале своего кода: {-# LANGUAGE OverloadedStrings #-} import Text.Blaze.H…
15 сен '14 в 07:51
0 ответов

Выполнить импорт подстановочного модуля в каталог?

Если у меня есть куча модулей в каталоге с именем ViewsЯ хотел бы импортировать их все с import Views.*, Вместо этого, насколько я могу судить, текущая идиома языка haskell заключается в создании файла. Views.hs который импортирует все эти файлы. Мо…
31 мар '13 в 17:15
1 ответ

Может ли метеоритная маршрутизация принимать любые параметры динамической маршрутизации?

Я использую потоковую маршрутизацию на meteor.js Я хочу шаблон как: &lt;template name="layout"&gt; {{&gt;header}} &lt;div class="container"&gt; &lt;div class="col-md-2"&gt; {{&gt;Template.dynamic template=sidebar}} &lt;/div&gt; &lt;div class="col-md…
2 ответа

Как сделать разметку Blaze-SVG в Blaze-HTML

Я хочу включить диаграмму svg, сгенерированную с помощью blaze-svg непосредственно в html, сгенерированную с помощью blaze-html. Оба основаны на блейз-разметке, поэтому я ожидал, что это будет легко. diagram1 :: Svg diagram1 = ... try1 :: Html try1 …
27 янв '15 в 16:21
2 ответа

Parsec, читать текст, заканчивающийся строкой

Я борюсь с Parsec проанализировать небольшое подмножество синтаксиса вики проекта Google и преобразовать его в HTML. Мой синтаксис ограничен текстовыми последовательностями и списками предметов. Вот пример того, что я хочу узнать: Text that can cont…
22 дек '13 в 14:33
1 ответ

Ошибка типа Blaze-html внутри блока forM_

Я только начинаю веб-разработку на Haskell, используя Spock, persistent и blaze-html. На одном из моих маршрутов я хочу загрузить каждую строку в выбранных таблицах. Я делаю что-то вроде этого: get ("/show/flight/" &lt;//&gt; (var :: Var Integer)) $…
14 авг '15 в 02:38
1 ответ

Несоответствие типов полей в Yesod custom settings.yml

Я пытаюсь создать новое поле в моем файле settings.yml для расположения моего статического файла (чтобы я мог перейти с локального подкаталога в разработке на CDN в производстве), но мне кажется, что я не могу получить базовый "привет" Мир "собирает…
14 окт '13 в 15:32
1 ответ

Преобразование сайтов HTML4 в haskell с помощью blaze-from-html

Я пытаюсь преобразовать веб-сайты в структуру данных HTML, заданную blaze, curl -S http://jaspervdj.be/blaze | blaze-from-html Этот пример взят из конца blaze-html руководство. Curl, очевидно, работает, но эта библиотека не может собрать HTML html $…
21 окт '14 в 20:40