title: Hello Lektor! --- summary: Welcome to Lektor, the static content management system that introduces a new paradigm for developing beautiful websites. --- pub_date: 2015-12-24 --- author: Armin Ronacher --- twitter_handle: mitsuhiko --- body: #### banner #### image: banner.jpg ---- height: 500 #### text-block #### text: About [25% of the Internet uses Wordpress](http://w3techs.com/technologies/details/cm-wordpress/all/all) and it's estimated that about 50% of Wordpress installations out there are vulnerable to security problems because they have not been updated. This is a very high number. Because I know how much work it can be to keep software updated and my own terrible track record of spending time of updating everything I'm running I kept getting increasingly frustrated with the lack of software that would allow me to run a simple website in a secure manner without having to resort to all kinds of user-unfriendly hackery. 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 “hacker focused” in the sense that they could not be used by normal human beings, they are “flat file content management systems” that actually run PHP on the server or they just too simplistic and break down when you want to build anything slightly more demanding with. There the hacker's favorite projects like [Pelican](https://github.com/getpelican/pelican) or [Jekyll](https://jekyllrb.com/) which support generating websites out of static 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 — but as mentioned — needs PHP. Neither of those were what I was looking for. Static file generators like Jekyll are nice in a way, but they are very user unfriendly and typically very inflexible in how you can use them. They are based on the idea that you use their system to run a basic blog and not much else. I have tried a bunch of them and build different things with them, but ultimately always felt like somethign is missing. 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 introduce: Lektor. ## What is Lektor? Lektor combines the experience of using a content management system like Workdpress with a static website generator like Jekyll and has some of the flexibility of a web development framework like Django. It runs locally on your computer. All source assets are stored either in version control or Dropbox and when you are satisfied with the end 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: