Commit Graph

12 Commits

Author SHA1 Message Date
6d3de7da69 Let me use interface{} for template vars
Since most of the `render.Vars{}` fields were hardcoded/not really
editable for the templates, apart from .Data, this struct is now locked
away in the render subpackage.

End http.HandlerFunc's can then make any arbitrary template data
structure they want to, available inside the templates as `.Data`.
2018-02-10 14:05:41 -08:00
eab7dae75b Further simplify template rendering 2018-02-10 13:16:20 -08:00
f0045ae2cf Move Flash and Redirect responses to subpackage 2018-02-10 11:20:27 -08:00
60ccaf7b35 Eviscerate the last of the middleware into sub-packages 2018-02-10 11:14:42 -08:00
e393b1880f Move template rendering into sub-package 2018-02-10 10:08:45 -08:00
3d5147ff4c Shuffle around package directories 2018-02-09 18:46:58 -08:00
419ae157cc Add account settings page to change passwords 2017-12-23 19:15:50 -08:00
34d444ab96 Handle drafts and private/unlisted posts 2017-11-24 12:53:13 -08:00
5009065480 Blog edit and preview page 2017-11-19 21:49:19 -08:00
3d4d69decc Sessions, log in-out, app settings GUI 2017-11-15 06:55:15 -08:00
fe84b0c4f1 Init site config DB, login required middleware 2017-11-07 19:48:22 -08:00
fc152d3bde User login and out, sessions and request context 2017-11-07 09:53:02 -08:00