-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.jade
121 lines (96 loc) · 3.29 KB
/
index.jade
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
extends layout.jade
block menu
h1
span Poe Guide
script
!=locals.toggleTheme
hr.menu-top
menu
- var listNo = 1
mixin list(status)
ul
li(class='index index-' + status)= listNo++
block
mixin listitem(title, status)
- var href = '#' + title.split(' ').join('-').toLowerCase()
li(class='menuitem menuitem-' + status): a(href=href)= title
+list('complete')
+listitem('Introduction', 'complete')
+listitem('Overview', 'complete')
+listitem('Getting Started', 'complete')
+listitem('Hello World', 'complete')
+list()
+listitem('Basic UI')
+listitem('Structure', 'complete')
+listitem('Markup', 'complete')
+listitem('Styles', 'complete')
+listitem('Routes', 'complete')
+list()
+listitem('Basic API')
+listitem('Initializing', 'complete')
+listitem('Login', 'complete')
+listitem('Mongoose', 'complete')
+listitem('Wiring It Up', 'complete')
+list('incomplete')
+listitem('Client Hypermedia', 'incomplete')
+listitem('Data Binding', 'incomplete')
+listitem('Forms', 'incomplete')
+listitem('Composition', 'incomplete')
+listitem('A Front End', 'incomplete')
+list('incomplete')
+listitem('API Design', 'incomplete')
+listitem('Hypermedia', 'incomplete')
+listitem('Specs and Standards', 'incomplete')
+listitem('A Mock API', 'incomplete')
+list()
+listitem('Appendix')
+listitem('Organizations')
+listitem('Resources')
+listitem('Credits', 'incomplete')
+listitem('License', 'incomplete')
hr.menu-bottom
.quotes
.quote
blockquote.quote-value
strong.quote-author
a.btn-toggle(href='#dark' onclick='toggleTheme();') clr
block content
mixin section(name)
- var id = name.split(' ').join('-').toLowerCase()
- var section = id + '-section'
h2(id=id)
a.section-link(href='#' + id)
span.section-text
span.section-icon!='ᚌ '
= name
h2.section-filler(style="z-index: -1!important;")=name
section(id=section class=section)
block
mixin subsection(name)
- var id = name.split(' ').join('-').toLowerCase()
.subsection(id=id)
h3= name
block
+section('Introduction')
+subsection('Overview'): include:md sections/overview.md
+subsection('Getting Started'): include:md sections/getting-started.md
+subsection('Hello World'): include:md sections/hello-world.md
+section('Basic UI')
+subsection('Structure'): include includes/files
+subsection('Markup'): include:md sections/markup.md
+subsection('Styles'): include:md sections/styles.md
+subsection('Routes'): include:md sections/routes.md
+section('Basic API')
+subsection('Initializing'): include:md sections/api-initializing.md
+subsection('Login'): include:md sections/api-login.md
+subsection('Mongoose'): include:md sections/api-mongoose.md
+subsection('Wiring It Up')
include:md sections/wiring-it-up.md
style: include styles/pygments.css
+section('Appendix')
+subsection('Organizations'): include:md sections/organizations.md
+subsection('Resources'): include:md sections/resources.md
i.icon-chrome
script
include scripts/attach.js
include scripts/click.js