-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
305 lines (245 loc) · 10.9 KB
/
index.html
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="static/styles.css?h=7041cc50">
<link rel="stylesheet" href="static/pygments.css">
<link rel="shortcut icon" href="static/favicon.png?h=fa09bedd">
<title>Welcome | Lektor Static Content Management System</title>
</head>
<body class="poster">
<nav class="navbar navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed"
data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="./">Lektor</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="downloads/">Download</a></li>
<li><a href="docs/">Documentation</a></li>
<li><a href="showcase/">Showcase</a></li>
<li><a href="plugins/">Plugins</a></li>
<li><a href="community/">Community</a></li>
<li><a href="blog/">Blog</a></li>
</ul>
</div>
</div>
</nav>
<div class="body-wrapper">
<div class="page-banner page-banner-500-tall" style="background-image: url(header.jpg)">
<div class="container lektor-intro">
<div class="row">
<div class="col-md-8">
<img src="logo.png" alt="Lektor" class="logo">
<p>
A flexible and powerful static content management system for building
complex and beautiful websites out of flat files — for people who do
not want to make a compromise between a CMS and a static blog engine.
<p>
Getting your ideas implemented is as easy as frying an egg.
</div>
<div class="col-md-4 visible-md-block visible-lg-block">
<div class="download-btn"><a href="downloads/"
><i class="glyphicon glyphicon-download-alt"></i> Download</a></div>
</div>
</div>
<div class="install-row hide-for-windows">
<pre>curl -sf https://www.getlektor.com/installer.py | sudo python3</pre>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="text-block text-block-default">
<div class="badges">
<ul>
<li><a href="https://twitter.com/getlektor"
class="twitter-follow-button" data-show-count="false"
data-size="large" data-dnt="true">Follow @getlektor</a>
</li>
<li><a class="github-button" href="https://github.com/lektor/lektor"
data-style="mega" data-count-href="/lektor/lektor/stargazers"
data-count-api="/repos/lektor/lektor#stargazers_count"
data-count-aria-label="# stargazers on GitHub"
aria-label="Star lektor/lektor on GitHub">Star</a>
</li>
<li><a href="https://gitter.im/lektor/lektor"
class="js-gitter-toggle-chat-button"><img
src="https://badges.gitter.im/lektor/lektor.svg"
alt="Join the chat at https://gitter.im/lektor/lektor"></a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="text-block text-block-two-column-list">
<h2 id="full-of-features">Full of Features</h2><ul>
<li><i class="feature-circle fa fa-ship"></i> <strong>Deploy Anywhere</strong> Because Lektor
builds out 100% static HTML you can deploy them to any host (including S3,
GitHub Pages, any web host, etc.).</li>
<li><i class="feature-circle fa fa-globe"></i> <strong>Cross Platform</strong> It runs on
Linux, OSX and Windows.</li>
<li><i class="feature-circle fa fa-file-code-o"></i> <strong>100% File Based</strong> All
source data is well structured and can be tracked in a version control
system or cloud storage like Dropbox.</li>
<li><i class="feature-circle fa fa-database"></i> <strong>Flat-File Database</strong> All
source data is stored in a flat-file tree database and can be freely
queried. The layout of that data is completely configurable.</li>
<li><i class="feature-circle fa fa-pencil"></i> <strong>Customizable Admin</strong> Lektor
comes fully equipped with a flexible and beautiful admin interface so you can
edit your pages without having to touch the raw sources.</li>
<li><i class="feature-circle fa fa-code-fork"></i> <strong>Dependency Tracking</strong>
The build process intelligently tracks page dependencies such that it only
rebuilds pages that have changed.</li>
<li><i class="feature-circle fa fa-image"></i> <strong>Image Tools</strong> Create
thumbnails and give convenient access to EXIF data.</li>
<li><i class="feature-circle fa fa-puzzle-piece"></i> <strong>Plugin System</strong> Lektor
supports loading plugins that can customize a wide range of functionality.</li>
<li><i class="feature-circle fa fa-terminal"></i> <strong>Python API</strong> The build
system is written in Python and provides a documented API to extend it and
integrate into other apps.</li>
<li><i class="feature-circle fa fa-language"></i> <strong>Multilingual</strong> We can
speak multiple languages and allow you to easily create localized websites.</li>
</ul>
</div>
</div>
</div>
</div>
<div class="slideshow-wrapper">
<div class="slideshow">
<div class="slideshow-inner">
<div class="carousel slide" data-ride="carousel" data-interval="8500" id="carousel-189f919f53ba43f4ad2ba09f1361a32d">
<div class="carousel-inner" role="listbox">
<div class="item slide active">
<div class="container">
<img src="edit-post.png">
<div class="description">
<p>Lektor comes with a customizable admin panel that allows anyone to
create and edit pages.</p>
</div>
</div>
</div>
<div class="item slide">
<div class="container">
<img src="filesystem.png">
<div class="description">
<p>The project files are neatly laid out in the filesystem and allow tracking
via cloud storage like Dropbox or version control.</p>
</div>
</div>
</div>
<div class="item slide">
<div class="container">
<img src="publish.png">
<div class="description">
<p>Projects can be immediately published to remote servers from the admin panel.</p>
</div>
</div>
</div>
<div class="item slide">
<div class="container">
<img src="preview.png">
<div class="description">
<p>Changes become immediately visible as Lektor rebuilds on demand. A preview
is also embedded in the admin interface.</p>
</div>
</div>
</div>
<div class="item slide">
<div class="container">
<img src="structure.png">
<div class="description">
<p>The structure of the pages and the templates used to render the page can
be completely customized.</p>
</div>
</div>
</div>
</div>
<a class="left carousel-control" href="#carousel-189f919f53ba43f4ad2ba09f1361a32d" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-189f919f53ba43f4ad2ba09f1361a32d" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="text-block text-block-centered">
<h2 id="open-source">Open Source</h2><p>Lektor at its core is a three clause <a href="https://raw.githubusercontent.com/lektor/lektor/master/LICENSE">BSD licensed</a> Open Source
project written in Python and Node.js.</p>
</div>
</div>
</div>
</div>
</div>
<div class="bottomsummary">
<div class="container">
</div>
</div>
<footer>
<div class="container">
<div class="row">
<div class="col-sm-4 icon-bar">
<a href="https://github.com/lektor/lektor/" title="Lektor on GitHub"
><i class="fa fa-github"></i></a>
<a href="https://github.com/lektor/lektor/issues/" title="Report Issues for Lektor"
><i class="fa fa-bug"></i></a>
<a href="https://twitter.com/getlektor" title="Find Lektor on Twitter"
><i class="fa fa-twitter"></i></a>
<a href="https://gitter.im/lektor/lektor" title="Chat on Gitter"
><i class="fa fa-comment"></i></a>
<a href="https://github.com/lektor/lektor-website/tree/master/content/contents.lr" title="View source for this page"><i class="fa fa-code"></i></a>
</div>
<div class="col-sm-8">
<a href="license/">License & Copyright</a> •
<a href="contact/">Contact</a> •
Made with <i class="fa fa-fw fa-heart" title="Heart"><span hidden>Heart</span></i> in Carinthia
</div>
</div>
</div>
</footer>
<script type=text/javascript src="static/app.js?h=d85eb4b1" charset="utf-8"></script>
<script>
((window.gitter = {}).chat = {}).options = {
room: 'lektor/lektor',
activationElement: null
};
document.write('<button class="js-gitter-toggle-chat-button">Toggle Chat</button>');
var dnt = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack;
if (dnt != "1" && dnt != "yes") {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-70822533-1', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
} else {
console.debug("Respecting Do-Not-Track, not running analytics.");
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<script async defer id="github-bjs" src="https://buttons.github.io/buttons.js"></script>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
</body>
</html>