-
Notifications
You must be signed in to change notification settings - Fork 0
/
lettersmith-scm-1.rockspec
63 lines (59 loc) · 2.25 KB
/
lettersmith-scm-1.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
-- http://www.luarocks.org/en/Creating_a_rock
package = "Lettersmith"
version = "scm-1"
source = {
url = "git://github.com/gordonbrander/lettersmith"
}
description = {
summary = "A simple, flexible static site generator based on plugins",
detailed = [[
Lettersmith is a static site generator. It's goals are:
- Simple: no fancy classes, or conventions. Just a small library for
transforming files with functions.
- Flexible: everything is a plugin.
- Fast: build thousands of pages in seconds or less.
- Embeddable: we're going to put this thing in an Mac app so normal people
can use it.
It ships with plugins for blogging, Markdown and Mustache, but can be easily
configured to build any type of static site.
]],
homepage = "https://github.com/gordonbrander/lettersmith",
license = "MIT/X11"
}
dependencies = {
"lua >= 5.1",
"luafilesystem >= 1.6",
"lustache >= 1.3",
"yaml >= 1.1",
"lua-discount >= 1.2",
"md5",
"serpent >= 0.25",
}
build = {
type = "builtin",
modules = {
["lettersmith"] = "lettersmith.lua",
-- Plugins
["lettersmith.mustache"] = "lettersmith/mustache.lua",
["lettersmith.permalinks"] = "lettersmith/permalinks.lua",
["lettersmith.drafts"] = "lettersmith/drafts.lua",
["lettersmith.markdown"] = "lettersmith/markdown.lua",
["lettersmith.meta"] = "lettersmith/meta.lua",
["lettersmith.rss"] = "lettersmith/rss.lua",
["lettersmith.paging"] = "lettersmith/paging.lua",
["lettersmith.format_date"] = "lettersmith/format_date.lua",
["lettersmith.hash"] = "lettersmith/hash.lua",
["lettersmith.serialization"] = "lettersmith/serialization.lua",
["lettersmith.debug"] = "lettersmith/debug.lua",
-- Libraries
["lettersmith.transducers"] = "lettersmith/transducers.lua",
["lettersmith.lazy"] = "lettersmith/lazy.lua",
["lettersmith.docs_utils"] = "lettersmith/docs_utils.lua",
["lettersmith.headmatter"] = "lettersmith/headmatter.lua",
["lettersmith.path_utils"] = "lettersmith/path_utils.lua",
["lettersmith.wildcards"] = "lettersmith/wildcards.lua",
["lettersmith.file_utils"] = "lettersmith/file_utils.lua",
["lettersmith.table_utils"] = "lettersmith/table_utils.lua",
["lettersmith.plugin_utils"] = "lettersmith/plugin_utils.lua"
}
}