46 Commits (0b003c200adfba345315ae45b7a67c8392ee70d9)

Author SHA1 Message Date
nikita tokarchuk 0b003c200a
Support additional headers for the ghost http client 4 years ago
nikita tokarchuk d87b96e62e
Add backend is-secure configuration 4 years ago
nikita tokarchuk 7b70da4c23
Fix typo 4 years ago
nikita tokarchuk a7f780e5be
Include app js script to the template header 4 years ago
nikita tokarchuk 393f63757a
Render scroll icon near the pinned post 4 years ago
nikita tokarchuk 9b43855d07
Render pages pagination 4 years ago
nikita tokarchuk b0d49ffe3b
Render blog posts data 4 years ago
nikita tokarchuk d6905b0d15
Render latests posts content on index template 4 years ago
nikita tokarchuk 58c55e4659
Render pinned post on index template 4 years ago
nikita tokarchuk 823adde655
Render menu header template 4 years ago
nikita tokarchuk 8f4d4ff1ba
Implement template helper funcs 4 years ago
nikita tokarchuk 422bcbf82c
Add header go html template 4 years ago
nikita tokarchuk f3ed0ccc0a
Add content title and description helpers 4 years ago
nikita tokarchuk 7a694bcbe8
Load blog page data as the content 4 years ago
nikita tokarchuk 47029b5a4c
Load index page data as the content 4 years ago
nikita tokarchuk ea58971e86
Add content config to renderer handler 4 years ago
nikita tokarchuk d017015662
Add ghost client to renderer handler 4 years ago
nikita tokarchuk 7819567e78
Implement ghost query params helpers 4 years ago
nikita tokarchuk 20d0108b55
Add ghost backend get-post-by-slug request 4 years ago
nikita tokarchuk 85ade84d3d
Add ghost backend get-posts request 4 years ago
nikita tokarchuk 7fbb921516
Add ghost backend get-page-by-slug request 4 years ago
nikita tokarchuk ea9d93443f
Generate easyjson helpers for ghost data 4 years ago
nikita tokarchuk 78b82f5cc5
Describe the ghost data structures 4 years ago
nikita tokarchuk 29124c0490
Implement generic http query 4 years ago
nikita tokarchuk e3c87d5eff
Initialize http client handler 4 years ago
nikita tokarchuk ec51d18cd6
Add ghost client interface 4 years ago
nikita tokarchuk c1b2b721e6
Redirect root url to index 4 years ago
nikita tokarchuk 48df063c86
Render empty index template 4 years ago
nikita tokarchuk e853eea486
Render empty blog template 4 years ago
nikita tokarchuk a04066148f
Implement any-error handler 4 years ago
nikita tokarchuk f0b3d34c05
Add not-found error handler 4 years ago
nikita tokarchuk d9ab404cf2
Implement the renderer routing basics 4 years ago
nikita tokarchuk bcb9d77de0
Implement template writer helper 4 years ago
nikita tokarchuk 156c3fd2cc
Implement function that resolves mapping between content and template 4 years ago
nikita tokarchuk 1d970ddcd7
Add empty content data that is mapped to templates 4 years ago
nikita tokarchuk edf7192fac
Add basic blog and index go template markups 4 years ago
nikita tokarchuk db2efebddf
Add error go template markup 4 years ago
nikita tokarchuk 5b2eab10f0
Parse compiled-in go templates on app start 4 years ago
nikita tokarchuk d741e0aa8e
Add frontend URLs 4 years ago
nikita tokarchuk e98fdf569c
Add fake server identity 4 years ago
nikita tokarchuk b106844c22
Listen http server in main thread 4 years ago
nikita tokarchuk c20306c118
Unmarshal config values into app struct 4 years ago
nikita tokarchuk 2e56c1daa6
Print app version if requested by flags 4 years ago
nikita tokarchuk 4dd55ccc78
Read config file values from yaml 4 years ago
nikita tokarchuk 1105ce3ebd
Initialize config default values on app start 4 years ago
nikita tokarchuk e0f5edd51a
Describe frontend app configuration 4 years ago