Hello World, hello my blog again. I have good news, finally, I created my website, I do not know exactly what is the main goal for that and how it will be updated.
Now I want to sync my current posts from the blogger platform and personal website, it can be easily done by using the `Blogger API` with some extra requirements which I want to have.
Especially,
- able to show/hide the post separately from blogger (1)
- use custom posts order (2)
- add some extra information besides tags (3)
For instance, technology stack, team size, etc.
- add a possibility to use any 3rd party code highlighter instead of post-computed HTML from blogger (4)
I think that the 4 the most required and nice feature- able to sync manually, or use cron for syncing with blogger (5)
There is some initial schema of my application
This is a pretty simple solution: two go services, one for fetching data, checking referential integrity with own store, the second one will be used for wrapping raw posts with own configured information, like a show or hide the post, ordering or even replacing the code highlighter with other solution, etc. The fetcher service will be simple and configurable via env variables, I think it's enough.
Also, there are two pages:
Admin Page
- provides a possibility to sync manually data
- write posts configuration (as mentioned above show, hide, extra tags, order)
- remove posts
Regular posts page:
- just renders content
In the next post, I would like to tackle my deployment, as for now it looks ugly and I want to use Github Actions.
Comments