SlideShare a Scribd company logo
hakylltweeter :: @RobertWPearce
github :: rpearce
email :: me@robertwpearce.com
@RobertWPearce – view posts on hakyll @ rwp.im 1
what is it?
@RobertWPearce – view posts on hakyll @ rwp.im 2
static site generator
(icons by smashicons, lyolya and freepik)
@RobertWPearce – view posts on hakyll @ rwp.im 3
other static site generators
• jekyll (ruby)
• gatsby (js)
• next (js)
• hugo (go)
• metalsmith (js)
• middleman (ruby)
• pelican (python)
• ...
@RobertWPearce – view posts on hakyll @ rwp.im 4
when would i use it?
small to medium-sized website or personal blog
@RobertWPearce – view posts on hakyll @ rwp.im 5
why hakyll?
@RobertWPearce – view posts on hakyll @ rwp.im 6
why hakyll?
• maximum customization without being DIWHY...
@RobertWPearce – view posts on hakyll @ rwp.im 6
why hakyll?
• maximum customization without being DIWHY...
• you get to use haskell and its ecosystem
@RobertWPearce – view posts on hakyll @ rwp.im 6
why hakyll (the little things)
@RobertWPearce – view posts on hakyll @ rwp.im 7
why hakyll (the little things)
• xmonad-like DSL
@RobertWPearce – view posts on hakyll @ rwp.im 7
why hakyll (the little things)
• xmonad-like DSL
• pandoc under the hood (markdown, TeX, syntax highlighting...)
@RobertWPearce – view posts on hakyll @ rwp.im 7
why hakyll (the little things)
• xmonad-like DSL
• pandoc under the hood (markdown, TeX, syntax highlighting...)
• RSS & Atom feed templates included
@RobertWPearce – view posts on hakyll @ rwp.im 7
why hakyll (the little things)
• xmonad-like DSL
• pandoc under the hood (markdown, TeX, syntax highlighting...)
• RSS & Atom feed templates included
• most of the heavy lifting done for you
@RobertWPearce – view posts on hakyll @ rwp.im 7
why hakyll (the little things)
• xmonad-like DSL
• pandoc under the hood (markdown, TeX, syntax highlighting...)
• RSS & Atom feed templates included
• most of the heavy lifting done for you
• internals are exposed for you to leverage
@RobertWPearce – view posts on hakyll @ rwp.im 7
...that's pretty much it
let's see some code
@RobertWPearce – view posts on hakyll @ rwp.im 8

More Related Content

PDF
Rpi
PPTX
Technical Sourcing Productivity #1
PDF
Susanna frazier 1 pager sourcing on git hub
PPTX
GitHub & Stack Overflow Recruiting
PPTX
Jekyll, static websites generator
PDF
Git your Jekyll on - WebCamp Ljubljana 2015
PDF
Jekyll Presentation Slides
Rpi
Technical Sourcing Productivity #1
Susanna frazier 1 pager sourcing on git hub
GitHub & Stack Overflow Recruiting
Jekyll, static websites generator
Git your Jekyll on - WebCamp Ljubljana 2015
Jekyll Presentation Slides

More from Robert Pearce (10)

PDF
How to Lose Functional Programming at Work
PDF
Some Functional Programming in JavaScript and Ramda.js
PDF
A Path to Point-Free JavaScript
PDF
From Promises & async/await to Async Algebraic Data Types
PDF
FP in JS-Land
PDF
Behaviour & Your Team
PDF
Static sites with react
PDF
React.js Basics - ConvergeSE 2015
PDF
JavaScript 101 - Class 2
PDF
JavaScript 101 - Class 1
How to Lose Functional Programming at Work
Some Functional Programming in JavaScript and Ramda.js
A Path to Point-Free JavaScript
From Promises & async/await to Async Algebraic Data Types
FP in JS-Land
Behaviour & Your Team
Static sites with react
React.js Basics - ConvergeSE 2015
JavaScript 101 - Class 2
JavaScript 101 - Class 1
Ad

Recently uploaded (20)

PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
AutoCAD Professional Crack 2025 With License Key
PPTX
assetexplorer- product-overview - presentation
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Download FL Studio Crack Latest version 2025 ?
Patient Appointment Booking in Odoo with online payment
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Choose the Right IT Partner for Your Business in Malaysia
Wondershare Filmora 15 Crack With Activation Key [2025
CHAPTER 2 - PM Management and IT Context
AutoCAD Professional Crack 2025 With License Key
assetexplorer- product-overview - presentation
Digital Systems & Binary Numbers (comprehensive )
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
wealthsignaloriginal-com-DS-text-... (1).pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Oracle Fusion HCM Cloud Demo for Beginners
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Reimagine Home Health with the Power of Agentic AI​
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Ad

hakyll – haskell static site generator

  • 1. hakylltweeter :: @RobertWPearce github :: rpearce email :: me@robertwpearce.com @RobertWPearce – view posts on hakyll @ rwp.im 1
  • 2. what is it? @RobertWPearce – view posts on hakyll @ rwp.im 2
  • 3. static site generator (icons by smashicons, lyolya and freepik) @RobertWPearce – view posts on hakyll @ rwp.im 3
  • 4. other static site generators • jekyll (ruby) • gatsby (js) • next (js) • hugo (go) • metalsmith (js) • middleman (ruby) • pelican (python) • ... @RobertWPearce – view posts on hakyll @ rwp.im 4
  • 5. when would i use it? small to medium-sized website or personal blog @RobertWPearce – view posts on hakyll @ rwp.im 5
  • 6. why hakyll? @RobertWPearce – view posts on hakyll @ rwp.im 6
  • 7. why hakyll? • maximum customization without being DIWHY... @RobertWPearce – view posts on hakyll @ rwp.im 6
  • 8. why hakyll? • maximum customization without being DIWHY... • you get to use haskell and its ecosystem @RobertWPearce – view posts on hakyll @ rwp.im 6
  • 9. why hakyll (the little things) @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 10. why hakyll (the little things) • xmonad-like DSL @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 11. why hakyll (the little things) • xmonad-like DSL • pandoc under the hood (markdown, TeX, syntax highlighting...) @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 12. why hakyll (the little things) • xmonad-like DSL • pandoc under the hood (markdown, TeX, syntax highlighting...) • RSS & Atom feed templates included @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 13. why hakyll (the little things) • xmonad-like DSL • pandoc under the hood (markdown, TeX, syntax highlighting...) • RSS & Atom feed templates included • most of the heavy lifting done for you @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 14. why hakyll (the little things) • xmonad-like DSL • pandoc under the hood (markdown, TeX, syntax highlighting...) • RSS & Atom feed templates included • most of the heavy lifting done for you • internals are exposed for you to leverage @RobertWPearce – view posts on hakyll @ rwp.im 7
  • 15. ...that's pretty much it let's see some code @RobertWPearce – view posts on hakyll @ rwp.im 8