Some updates to the blog post
This commit is contained in:
parent
fb61ee0763
commit
252675e9c0
|
@ -5,7 +5,7 @@ summary:
|
||||||
Welcome to Lektor, the static content management system that introduces a
|
Welcome to Lektor, the static content management system that introduces a
|
||||||
new paradigm for developing beautiful websites.
|
new paradigm for developing beautiful websites.
|
||||||
---
|
---
|
||||||
pub_date: 2015-12-24
|
pub_date: 2015-12-21
|
||||||
---
|
---
|
||||||
author: Armin Ronacher
|
author: Armin Ronacher
|
||||||
---
|
---
|
||||||
|
@ -33,11 +33,11 @@ allow me to run a simple website in a secure manner without having to resort
|
||||||
to all kinds of user-unfriendly hackery.
|
to all kinds of user-unfriendly hackery.
|
||||||
|
|
||||||
While there are many static site generators none of them really matched what I
|
While there are many static site generators none of them really matched what I
|
||||||
actually wanted: a content management framework. Primarily they are either too
|
actually wanted: a content management system that just happens to run
|
||||||
“hacker focused” in the sense that they could not be used by normal human
|
on the client. Most static website generators are too “hacker focused” in the
|
||||||
beings, they are “flat file content management systems” that actually run PHP
|
sense that they could not be used by people without programming experiences or
|
||||||
on the server or they just too simplistic and break down when you want to build
|
they are full fledged content management systems that need a server to run on
|
||||||
anything slightly more demanding with.
|
or require regular maintenance for security updates.
|
||||||
|
|
||||||
There the hacker's favorite projects like
|
There the hacker's favorite projects like
|
||||||
[Pelican](https://github.com/getpelican/pelican) or
|
[Pelican](https://github.com/getpelican/pelican) or
|
||||||
|
@ -46,12 +46,11 @@ files that are tracked through version control and there are CMS systems like
|
||||||
[Statamic](http://statamic.com/) which store all of it's data in flat files
|
[Statamic](http://statamic.com/) which store all of it's data in flat files
|
||||||
— but as mentioned — needs PHP.
|
— but as mentioned — needs PHP.
|
||||||
|
|
||||||
Neither of those were what I was looking for. Static file generators like
|
None of those were what I was looking for. Static file generators like Jekyll
|
||||||
Jekyll are nice in a way, but they are very user unfriendly and typically very
|
are nice in a way but not just end user unfriendly, but also very limited in
|
||||||
inflexible in how you can use them. They are based on the idea that you use
|
what you can do with them. They are more suited for building blogs than
|
||||||
their system to run a basic blog and not much else. I have tried a bunch of
|
more complex sites. I have tried a bunch of them and build different things
|
||||||
them and build different things with them, but ultimately always felt like
|
with them, but ultimately always felt like somethign is missing.
|
||||||
somethign is missing.
|
|
||||||
|
|
||||||
After about two years of frustration with that situation I finally sat down
|
After about two years of frustration with that situation I finally sat down
|
||||||
and spend some time working on a system to solve this problem. May I
|
and spend some time working on a system to solve this problem. May I
|
||||||
|
@ -61,12 +60,12 @@ introduce: Lektor.
|
||||||
|
|
||||||
Lektor combines the experience of using a content management system like
|
Lektor combines the experience of using a content management system like
|
||||||
Workdpress with a static website generator like Jekyll and has some of the
|
Workdpress with a static website generator like Jekyll and has some of the
|
||||||
flexibility of a web development framework like Django. It runs locally
|
flexibility of a web development framework like Django. It can run locally
|
||||||
on your computer. All source assets are stored either in version control
|
on your computer and deploy to remote servers. All source assets are stored
|
||||||
or Dropbox and when you are satisfied with the end results, you can push
|
either in version control or Dropbox and when you are satisfied with the end
|
||||||
them online from the UI to a remote server.
|
results, you can push them online from the UI to a remote server.
|
||||||
|
|
||||||
And this is what it roughly looks like when you look at the admin:
|
And this is what it roughly looks like when you look at the admin panel:
|
||||||
|
|
||||||
<div class="screenshot-frame"><img src="admin.png"></div>
|
<div class="screenshot-frame"><img src="admin.png"></div>
|
||||||
|
|
||||||
|
@ -95,7 +94,8 @@ Desktop version or maybe in the future use a cloud hosted version.
|
||||||
To get an idea how it works, you can have a look at the [github repository of
|
To get an idea how it works, you can have a look at the [github repository of
|
||||||
this website](https://github.com/lektor/lektor-website/) which contains the
|
this website](https://github.com/lektor/lektor-website/) which contains the
|
||||||
project for this website and blog and have a look at the introduction
|
project for this website and blog and have a look at the introduction
|
||||||
documentation: [Getting Started :ref](../../../../docs/quickstart/).
|
documentation: [Getting Started :ref](../../../../docs/quickstart/). You can
|
||||||
|
also find a screencast there.
|
||||||
|
|
||||||
On a very basic level Lektor takes `.lr` files which are basic text files
|
On a very basic level Lektor takes `.lr` files which are basic text files
|
||||||
with a super simple format and generates out HTML files. The `.lr` files
|
with a super simple format and generates out HTML files. The `.lr` files
|
||||||
|
|
Loading…
Reference in New Issue