krz/hn
A brutalist web client for Hacker News.
clone: git clone https://gitbay.org/krz/hn.git
7f4dbdb90df753dfc9460034a4411467351bf495
unsigned
author: Christian Cleberg <hello@cleberg.net> · 2023-06-01T02:23:59Z
README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) @@ -1,5 +1,27 @@ # hn [hn](https://hn.cleberg.net) is a simple front-end alternative for Hacker News. -hn focuses on the links shared on Hacker News, currently leaving out an options -to login or view comments. +hn focuses on simplicity and privacy. + +## Development + +To deploy, ensure you have a publicly-available web server and configure it to +fallback with all errors to the `index.php` file rather than returning a `404` +error. + +For nginx, include the following snippet in your website's conf file: + +```conf +location / { + # First attempt to serve request as file, then + # as directory then fall back to index.php + try_files $uri $uri/ /index.php?$args; +} +``` + +For Apache, you can include the following snippet in a `.htaccess` file within +the directory you're serving the PHP file from: + +```conf +FallbackResource /index.php +```