• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Hakyll
 

Hakyll

on

  • 1,516 views

 

Statistics

Views

Total Views
1,516
Views on SlideShare
978
Embed Views
538

Actions

Likes
0
Downloads
2
Comments
0

2 Embeds 538

http://blog.kzfmix.com 531
http://shillala9.nazata.com 7

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hakyll Hakyll Presentation Transcript

    • Hakyllのススメ 三島Haskell無名関数の会#2 @kzfm
    • Hakyll•  Haskell製の静的サイトジェネレーター –  pandocでフォーマット変換 –  unixFilterで任意の外部コマンドが使える •  sassとかjadeとかstylusとか•  GithubPagesとも相性が良い –  deployとかラクチン
    • install Hakyll$ mkvhenv hakyll # make virtualenv for hakyll $ cabal install hakyll # download shizuru-site $ git clone https://github.com/shizuru/shizuru.github.com.git # edit site.hs $ ghc –-make site.hs $ ./site build # build site $ ./site server # check site $ ./site deploy # deploy site
    • 設定の書き方マッチさせて、出力先を決めて、コンパイルする main :: IO () main = hakyllWith config $ do match "images/*" $ do route idRoute compile copyFileCompiler match "css/*" $ do route idRoute compile compressCssCompiler match "templates/*" $ compile templateCompiler match "bootstrap/bootstrap/**" $ do route $ gsubRoute "bootstrap/bootstrap/" (const "") compile copyFileCompiler
    • 今日の目標•  shizuru.github.com –  ブログのように新しいエントリーをコミット したらきちんと表示できるようにする –  メンバーの一覧をハードコードしないでjsの GithubAPIを利用して表示させる –  スライドのリンクも用意したい