forked from blek/world
fix the date in blog/gb-idea
This commit is contained in:
parent
b13fd853f3
commit
b3e66670d1
|
@ -0,0 +1,30 @@
|
||||||
|
+++
|
||||||
|
template = 'custom/blog-post.html'
|
||||||
|
|
||||||
|
title = 'My idea about the guestbook'
|
||||||
|
description = 'The best way to create a guestbook in a static html project'
|
||||||
|
date = '2024-01-12'
|
||||||
|
slug = 'gb-idea'
|
||||||
|
year = 2024
|
||||||
|
month = 1
|
||||||
|
day = 12
|
||||||
|
lang = 'en'
|
||||||
|
|
||||||
|
[extra]
|
||||||
|
author = 'b1ek <me@blek.codes>'
|
||||||
|
+++
|
||||||
|
|
||||||
|
# In short...
|
||||||
|
You might know that my website [used to have a guestbook](https://old-1.blek.codes/guestbook) (at the moment of writing this article), and it was relatively easy to implement since the whole thing used to run on express.js and a bunch of databases.
|
||||||
|
|
||||||
|
# The problem
|
||||||
|
|
||||||
|
Thing is, the current version of the website (the one you are browsing right now) is written in [Zola](https://getzola.org), which compiles into a bunch of static .HTML files.
|
||||||
|
This is obviously good in terms of server costs and performance, but isn't very good when you need to add interactive shit like guestbooks, statistics and stuff.
|
||||||
|
|
||||||
|
I mean, I could've chosen literally any other framework when i was doing the rewrite - SvelteKit, Rust+Warp, hell, even Laravel: basically anything that supports server side HTML rendering. But i kinda want to do this one completely static.
|
||||||
|
|
||||||
|
# Possible solutions
|
||||||
|
Well, the first one and the most obvious one is to not to have a guestbook. It is pretty hard to filter out the spam and overall its kind of not worth the trouble.
|
||||||
|
|
||||||
|
However, i still want for y'all to leave a message here so im jumping to solution 2: Create a separate docker service or smth that handles POST forms and serves the data.
|
Loading…
Reference in New Issue