¿Cómo es usar Hakyll para generar páginas web?

Respondiendo específicamente a la pregunta, es “como” lo mismo que ejecutar cualquier otro comando. “¿Cómo es ejecutar` ls`? ”
¿Qué tipo de respuesta esperas aquí?
¿Esperas sentirte encantado? Cumplido? ¿Te han revelado las respuestas del universo? – Si es así, usar Hakyll para generar páginas web será decepcionante para usted.

Sin embargo, en términos de hacer un ‘sitio web’ usando páginas estáticas, generadas usando Hakyll.
Descubrí que, como muchas cosas en la programación, copiar y pegar es una bendición. Al igual que Jekyll, Hakyll no proporciona demasiado fuera de la caja. A diferencia de Jekyll, no lo personalizas con Ruby / GEMs / etc. (Ruby es un lenguaje agradable, pero ¿tiene que estar en todos los proyectos?).
Puede ser un poco difícil hackear con Hakyll, ya que lleva tiempo familiarizarse con el eDSL y los tipos, como imagino que es el caso con cualquier otro proyecto de Haskell. Diría que Hakyll es accesible para cualquiera que haya leído la mayor parte de LYAH.

Además de la programación, probablemente descubrirás que Hakyll no es el factor potenciador / limitante para ti si apestas en diseñar cosas.

More Interesting

¿Puedo usar la plantilla HTML con Angular 2?

¿Cuál es el mejor editor de HTML / CSS / JS con vista previa para Windows?

¿Cómo puedo crear enlaces para mi sitio web usando YouTube?

Cómo crear directivas personalizadas en AngularJS

¿Cuáles son algunas de las buenas API de creación de avatar que existen?

¿Cómo conseguir los primeros clientes para mi negocio de desarrollo web de Django? ¿Cómo están haciendo eso otras compañías? De donde proviene la mayoría de sus clientes

¿Está bien no tener suficiente contraste de color en el diseño web (para adherirse a una guía de estilo de marca rígida, etc.)?

¿Cuál es la mejor manera de educar a los clientes y ayudarlos a evitar gastar dinero en soluciones web de bajo presupuesto?

¿Mi sitio web se cargará más rápido si lo genero desde AngularJS en lugar de codificarlo todo en HTML?

¿Qué consejo le darás al programador novato que está aprendiendo JavaScript como su primer idioma? ¿Qué cosas debe tener en cuenta al aprender JavaScript?

¿Cómo pueden permitirse algunos servicios realmente grandes (como Dropbox) utilizar Python como idioma principal, si es de uno a dos órdenes de magnitud más lento que otros lenguajes compilados?

¿Cómo le pide a un cliente que sea más específico en sus comentarios de diseño?

Como fotógrafo de bodas, ¿debo usar un sitio basado en Flash (amigable con la estética) o un sitio basado en WordPress (compatible con SEO / iPhone)?

¿Qué es el software de wireframing? ¿Cómo se traza un sitio web?

¿Por qué mi página de destino no se está convirtiendo?