mirror of
https://github.com/ilyakooo0/hakyll.git
synced 2024-10-06 17:27:55 +03:00
63107a6f75
Implemented per-directory metadata support
295 lines
8.0 KiB
Plaintext
295 lines
8.0 KiB
Plaintext
Name: hakyll
|
|
Version: 4.4.3.2
|
|
|
|
Synopsis: A static website compiler library
|
|
Description:
|
|
Hakyll is a static website compiler library. It provides you with the tools to
|
|
create a simple or advanced static website using a Haskell DSL and formats
|
|
such as markdown or RST. You can find more information, including a tutorial,
|
|
on the website:
|
|
|
|
.
|
|
|
|
* <http://jaspervdj.be/hakyll>
|
|
|
|
.
|
|
|
|
If you seek assistance, there's:
|
|
|
|
.
|
|
|
|
* A google group: <http://groups.google.com/group/hakyll>
|
|
|
|
.
|
|
|
|
* An IRC channel, @#hakyll@ on freenode
|
|
|
|
.
|
|
|
|
Additionally, there's the Haddock documentation in the different modules,
|
|
meant as a reference.
|
|
|
|
Author: Jasper Van der Jeugt <m@jaspervdj.be>
|
|
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
|
|
Homepage: http://jaspervdj.be/hakyll
|
|
Bug-Reports: http://github.com/jaspervdj/Hakyll/issues
|
|
License: BSD3
|
|
License-File: LICENSE
|
|
Category: Web
|
|
|
|
Cabal-Version: >= 1.8
|
|
Build-Type: Simple
|
|
Data-Dir: data
|
|
|
|
Data-files:
|
|
example/posts/2012-11-28-carpe-diem.markdown
|
|
example/posts/2012-10-07-rosa-rosa-rosam.markdown
|
|
example/posts/2012-12-07-tu-quoque.markdown
|
|
example/posts/2012-08-12-spqr.markdown
|
|
example/site.hs
|
|
example/images/haskell-logo.png
|
|
example/templates/post-list.html
|
|
example/templates/default.html
|
|
example/templates/archive.html
|
|
example/templates/post.html
|
|
example/css/default.css
|
|
example/index.html
|
|
example/about.rst
|
|
example/contact.markdown
|
|
templates/atom-item.xml
|
|
templates/atom.xml
|
|
templates/rss-item.xml
|
|
templates/rss.xml
|
|
|
|
Extra-source-files:
|
|
tests/data/example.md
|
|
tests/data/example.md.metadata
|
|
tests/data/images/favicon.ico
|
|
tests/data/posts/2010-08-26-birthday.md
|
|
tests/data/russian.md
|
|
tests/data/template.html
|
|
tests/data/template.html.out
|
|
|
|
Source-Repository head
|
|
Type: git
|
|
Location: git://github.com/jaspervdj/hakyll.git
|
|
|
|
Flag previewServer
|
|
Description: Include the preview server
|
|
Default: True
|
|
|
|
Flag watchServer
|
|
Description: Include the watch server
|
|
Default: True
|
|
|
|
Flag checkExternal
|
|
Description: Include external link checking
|
|
Default: True
|
|
|
|
Library
|
|
Ghc-Options: -Wall
|
|
Ghc-Prof-Options: -auto-all -caf-all
|
|
Hs-Source-Dirs: src
|
|
|
|
Exposed-Modules:
|
|
Hakyll
|
|
Hakyll.Core.Compiler
|
|
Hakyll.Core.Configuration
|
|
Hakyll.Core.Dependencies
|
|
Hakyll.Core.File
|
|
Hakyll.Core.Identifier
|
|
Hakyll.Core.Identifier.Pattern
|
|
Hakyll.Core.Item
|
|
Hakyll.Core.Metadata
|
|
Hakyll.Core.Routes
|
|
Hakyll.Core.Rules
|
|
Hakyll.Core.UnixFilter
|
|
Hakyll.Core.Util.String
|
|
Hakyll.Core.Writable
|
|
Hakyll.Main
|
|
Hakyll.Web.CompressCss
|
|
Hakyll.Web.Feed
|
|
Hakyll.Web.Html
|
|
Hakyll.Web.Html.RelativizeUrls
|
|
Hakyll.Web.Pandoc
|
|
Hakyll.Web.Pandoc.Biblio
|
|
Hakyll.Web.Pandoc.FileType
|
|
Hakyll.Web.Tags
|
|
Hakyll.Web.Paginate
|
|
Hakyll.Web.Template
|
|
Hakyll.Web.Template.Context
|
|
Hakyll.Web.Template.List
|
|
|
|
Other-Modules:
|
|
Hakyll.Check
|
|
Hakyll.Commands
|
|
Hakyll.Core.Compiler.Internal
|
|
Hakyll.Core.Compiler.Require
|
|
Hakyll.Core.Item.SomeItem
|
|
Hakyll.Core.Logger
|
|
Hakyll.Core.Provider
|
|
Hakyll.Core.Provider.Internal
|
|
Hakyll.Core.Provider.Metadata
|
|
Hakyll.Core.Provider.MetadataCache
|
|
Hakyll.Core.Rules.Internal
|
|
Hakyll.Core.Rules.Default
|
|
Hakyll.Core.Runtime
|
|
Hakyll.Core.Store
|
|
Hakyll.Core.Util.File
|
|
Hakyll.Core.Util.Parser
|
|
Hakyll.Web.Template.Internal
|
|
Paths_hakyll
|
|
|
|
Build-Depends:
|
|
base >= 4 && < 5,
|
|
binary >= 0.5 && < 0.8,
|
|
blaze-html >= 0.5 && < 0.7,
|
|
blaze-markup >= 0.5.1 && < 0.6,
|
|
bytestring >= 0.9 && < 0.11,
|
|
cmdargs >= 0.10 && < 0.11,
|
|
containers >= 0.3 && < 0.6,
|
|
cryptohash >= 0.7 && < 0.12,
|
|
data-default >= 0.4 && < 0.6,
|
|
deepseq >= 1.3 && < 1.4,
|
|
directory >= 1.0 && < 1.3,
|
|
filepath >= 1.0 && < 1.4,
|
|
lrucache >= 1.1.1 && < 1.2,
|
|
mtl >= 1 && < 2.2,
|
|
network >= 2.4 && < 2.5,
|
|
old-locale >= 1.0 && < 1.1,
|
|
old-time >= 1.0 && < 1.2,
|
|
pandoc >= 1.12 && < 1.13,
|
|
pandoc-citeproc >= 0.1 && < 0.3,
|
|
parsec >= 3.0 && < 3.2,
|
|
process >= 1.0 && < 1.3,
|
|
random >= 1.0 && < 1.1,
|
|
regex-base >= 0.93 && < 0.94,
|
|
regex-tdfa >= 1.1 && < 1.2,
|
|
tagsoup >= 0.13.1 && < 0.14,
|
|
text >= 0.11 && < 1.2,
|
|
time >= 1.1 && < 1.5
|
|
|
|
If flag(previewServer)
|
|
Build-depends:
|
|
snap-core >= 0.6 && < 0.10,
|
|
snap-server >= 0.6 && < 0.10,
|
|
fsnotify >= 0.0.6 && < 0.1,
|
|
system-filepath >= 0.4.6 && <= 0.5
|
|
Cpp-options:
|
|
-DPREVIEW_SERVER
|
|
Other-modules:
|
|
Hakyll.Preview.Poll
|
|
Hakyll.Preview.Server
|
|
|
|
If flag(watchServer)
|
|
Build-depends:
|
|
fsnotify >= 0.0.6 && < 0.1,
|
|
system-filepath >= 0.4.6 && <= 0.5
|
|
Cpp-options:
|
|
-DWATCH_SERVER
|
|
Other-modules:
|
|
Hakyll.Preview.Poll
|
|
|
|
If flag(checkExternal)
|
|
Build-depends:
|
|
http-conduit >= 1.8 && < 2.1,
|
|
http-types >= 0.7 && < 0.9
|
|
Cpp-options:
|
|
-DCHECK_EXTERNAL
|
|
|
|
Test-suite hakyll-tests
|
|
Type: exitcode-stdio-1.0
|
|
Hs-source-dirs: src tests
|
|
Main-is: TestSuite.hs
|
|
Ghc-options: -Wall
|
|
Other-modules:
|
|
Hakyll.Core.Dependencies.Tests
|
|
Hakyll.Core.Identifier.Tests
|
|
Hakyll.Core.Provider.Metadata.Tests
|
|
Hakyll.Core.Provider.Tests
|
|
Hakyll.Core.Routes.Tests
|
|
Hakyll.Core.Rules.Tests
|
|
Hakyll.Core.Runtime.Tests
|
|
Hakyll.Core.Store.Tests
|
|
Hakyll.Core.UnixFilter.Tests
|
|
Hakyll.Core.Util.String.Tests
|
|
Hakyll.Web.Html.RelativizeUrls.Tests
|
|
Hakyll.Web.Html.Tests
|
|
Hakyll.Web.Pandoc.FileType.Tests
|
|
Hakyll.Web.Template.Context.Tests
|
|
Hakyll.Web.Template.Tests
|
|
TestSuite.Util
|
|
|
|
Build-Depends:
|
|
HUnit >= 1.2 && < 1.3,
|
|
QuickCheck >= 2.4 && < 2.7,
|
|
test-framework >= 0.4 && < 0.9,
|
|
test-framework-hunit >= 0.3 && < 0.4,
|
|
test-framework-quickcheck2 >= 0.3 && < 0.4,
|
|
-- Copy pasted from hakyll dependencies:
|
|
base >= 4 && < 5,
|
|
binary >= 0.5 && < 0.8,
|
|
blaze-html >= 0.5 && < 0.7,
|
|
blaze-markup >= 0.5.1 && < 0.6,
|
|
bytestring >= 0.9 && < 0.11,
|
|
cmdargs >= 0.10 && < 0.11,
|
|
containers >= 0.3 && < 0.6,
|
|
cryptohash >= 0.7 && < 0.12,
|
|
data-default >= 0.4 && < 0.6,
|
|
deepseq >= 1.3 && < 1.4,
|
|
directory >= 1.0 && < 1.3,
|
|
filepath >= 1.0 && < 1.4,
|
|
lrucache >= 1.1.1 && < 1.2,
|
|
mtl >= 1 && < 2.2,
|
|
network >= 2.4 && < 2.5,
|
|
old-locale >= 1.0 && < 1.1,
|
|
old-time >= 1.0 && < 1.2,
|
|
pandoc >= 1.12 && < 1.13,
|
|
pandoc-citeproc >= 0.1 && < 0.3,
|
|
parsec >= 3.0 && < 3.2,
|
|
process >= 1.0 && < 1.3,
|
|
random >= 1.0 && < 1.1,
|
|
regex-base >= 0.93 && < 0.94,
|
|
regex-tdfa >= 1.1 && < 1.2,
|
|
tagsoup >= 0.13.1 && < 0.14,
|
|
text >= 0.11 && < 1.2,
|
|
time >= 1.1 && < 1.5
|
|
|
|
If flag(previewServer)
|
|
Build-depends:
|
|
snap-core >= 0.6 && < 0.10,
|
|
snap-server >= 0.6 && < 0.10,
|
|
fsnotify >= 0.0.6 && < 0.1,
|
|
system-filepath >= 0.4.6 && <= 0.5
|
|
Cpp-options:
|
|
-DPREVIEW_SERVER
|
|
Other-modules:
|
|
Hakyll.Preview.Poll
|
|
Hakyll.Preview.Server
|
|
|
|
If flag(watchServer)
|
|
Build-depends:
|
|
fsnotify >= 0.0.6 && < 0.1,
|
|
system-filepath >= 0.4.6 && <= 0.5
|
|
Cpp-options:
|
|
-DWATCH_SERVER
|
|
Other-modules:
|
|
Hakyll.Preview.Poll
|
|
|
|
If flag(checkExternal)
|
|
Build-depends:
|
|
http-conduit >= 1.8 && < 2.1,
|
|
http-types >= 0.7 && < 0.9
|
|
Cpp-options:
|
|
-DCHECK_EXTERNAL
|
|
|
|
Executable hakyll-init
|
|
Ghc-options: -Wall
|
|
Hs-source-dirs: src
|
|
Main-is: Hakyll/Init.hs
|
|
|
|
Build-depends:
|
|
base >= 4 && < 5,
|
|
directory >= 1.0 && < 1.3,
|
|
filepath >= 1.0 && < 1.4
|