Some updates to the blog post

This commit is contained in:
Armin Ronacher 2015-12-19 23:31:23 +01:00
parent fb61ee0763
commit 252675e9c0
1 changed files with 18 additions and 18 deletions

View File

@ -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