95fac5c405
use less single letter variables
2024-01-27 16:26:46 -08:00
d771ddb3d3
actually handle any http server errors
2024-01-27 16:25:17 -08:00
177556399d
more middleware
2024-01-24 23:43:27 -08:00
bedf6cb8e9
actual request logger middleware
...
instead of log calls in every handler
2024-01-24 23:42:40 -08:00
108ba4d8c2
move middleware to its own file
...
in anticipation of maybe adding more
2024-01-24 23:33:08 -08:00
df3adcde91
consistent indentation
2024-01-24 19:48:17 -08:00
4bd2a060e0
actually proper mobile layout
2024-01-24 19:46:35 -08:00
c2d72f475c
I really oughta build before I commit
2024-01-24 18:14:45 -08:00
b541808f35
css tweaks
...
mobile layout is bad if there are too many links on a page
need fix
2024-01-24 18:12:54 -08:00
4bf5bb1bc6
just change everything at 1200px wide
2024-01-24 18:03:41 -08:00
31fbb3826e
turns out I forgot how css works
2024-01-24 18:02:15 -08:00
5b7256aeba
tweak about summary yet again
2024-01-24 18:01:52 -08:00
ec9700a138
turns out log already does that
...
I gotta quit writing code before looking at docs ffs
2024-01-24 17:21:47 -08:00
d5f0151bb1
proper mobile layout
2024-01-24 16:07:57 -08:00
14fce89c97
make a verb a noun for consistency
2024-01-24 16:06:53 -08:00
5afd5faf96
sort internal imports separately from external
2024-01-24 11:46:04 -08:00
5021bb256d
opengist is open
2024-01-24 11:41:23 -08:00
bb2f21ad82
reorganize links a bit, and add header text
2024-01-24 01:40:54 -08:00
2fcb3b7322
add status page for burning.moe
2024-01-24 01:34:14 -08:00
cafcf7fe78
cleanup
2024-01-24 01:34:08 -08:00
299cad9164
there's an icon there, ya don't need to state the language
2024-01-24 01:34:05 -08:00
924e33bb22
have some consistency, my god!
2024-01-24 01:12:19 -08:00
6c8e9df09d
I forgot that I like gaming
2024-01-24 01:07:13 -08:00
12828200de
css: slightly wider words
2024-01-24 01:05:23 -08:00
0cad2e175d
update data for about and apps pages
2024-01-24 00:56:59 -08:00
4363169462
css: width of words
2024-01-24 00:56:30 -08:00
b3ceba5ca6
ensure homepage has generated time
2024-01-24 00:56:16 -08:00
1e8c664807
load home template from the cache properly
2024-01-24 00:32:26 -08:00
3dbd5a86e2
major refactor of render
...
- split many parts of RenderTemplate into their own functions so they can be used individually
- move web apps into their own page, add projects page, both generated by executing links.tmpl
with their own yaml data
- handle / specially, generating LinkMap from Handlers
2024-01-24 00:20:07 -08:00
e29bc93f35
show timestamp for logger
2024-01-24 00:09:48 -08:00
64b40c3d82
clean up models
...
move template data functions to their own package
2024-01-23 19:01:59 -08:00
dc51b06b51
it turns out cleanenv already does all that
2024-01-23 18:40:22 -08:00
9ae7151c4d
update readme again
2024-01-23 18:24:29 -08:00
c1dad1a90d
update readme
2024-01-23 18:18:51 -08:00
16397fce66
load template data from json, toml, or yaml
...
because why not, the required modules were already included as dependencies for other things
nothing new in go.mod, just indirect -> direct
2024-01-23 18:16:16 -08:00
e446e6520b
english is hard
2024-01-23 16:34:58 -08:00
25b8822e2f
it's a comma
2024-01-23 16:33:56 -08:00
6a6da043f5
cute little icon for back link
2024-01-23 16:25:04 -08:00
d9434f49ab
some cleanup in render.go
2024-01-23 16:17:44 -08:00
8a2319033e
refactor how template data is handled + load template data from file
...
Generating template data is now handled by templatedata instead of handlers.
Renderer doesn't recieve any data, but now asks for data from templatedata.
Additionally, template data is loaded from file (too lazy to split that into its own commit).
Templates in ./templates/name.page.tmpl will have data loaded from ./templates/name.page.json
2024-01-23 16:10:15 -08:00
ffe303f1c6
generate new template cache if pulling from it fails, instead of bailing out
...
extreme edge case? probably
2024-01-23 14:27:50 -08:00
9a42079ae3
refactor RenderTemplate a bit
2024-01-23 14:08:08 -08:00
21ccdebd7a
log time in format consistent with what is on the page
2024-01-23 13:54:25 -08:00
cff59fe895
don't generate cache on startup if UseCache is false
2024-01-23 13:53:59 -08:00
b9c0bd863b
proper template generation time if not in cache
2024-01-23 13:52:38 -08:00
6b1205e4f3
I don't know why I discarded that when I could've used it
2024-01-23 13:52:38 -08:00
e3253e6434
update gitignore
2024-01-22 22:25:36 -08:00
797be7025b
less awkward wording in footer
2024-01-22 22:20:07 -08:00
33b1b850de
update readme
2024-01-22 22:14:36 -08:00
7544f60e74
move footer note back to right side to display template generation time on left
2024-01-22 22:12:53 -08:00