Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use https://getgrav.org/ and this is why:

- No DB. Use a flat file layout similar to Jekyll or static site generators.

- Offers dynamic features like redirecting and custom routing when you need it. This isn't possible with a pure static site generator.

- Decent optional panel to write, edit and manage almost all aspects of your site.

- Quite fast once you set it up with good caching.



+1, I use Grav too for my blog. Admin panel is really light, there's a lot of skeletons based on modern templates and they are a much smaller number which can be bad but also good so that you don't get overwhelmed by crappy stuff like it happens with Wordpress.


Grav looks promising, thanks for the heads up.


This one is amazing, thank you!


+1 for Grav


I first thought cool. On second look I see it is based on PHP. I'm sure newest PHP is really fast and advanced but I don't want to invest any of my time on that language (just my personal opinion). Update: OK, it also runs on nginx. Made a wrong claim it does not run on it. Sorry.


Grav has samples for many different web servers, including nginx: https://github.com/getgrav/grav/tree/develop/webserver-confi...

It is classified as a "flat-file CMS", explained here: https://github.com/getgrav/grav/issues/516

It does not require a database.


Well that shouldn't be true. Firstly there is no good reason why any PHP framework would ever require a specific web server, so the claim seems dubious. A little reading in their installation guide confirms Grav should work with any web server: https://learn.getgrav.org/basics/installation


Yes, you are right! Corrected it.


What is wrong with PHP?


I think the canonical reason is that it is a fractal of bad design: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: