I wanted a way to publish long-form content on my own domain using tools I’m familiar with at a low cost - preferably free. I also wanted something that allows me to invite collaborators to provide feedback and that works on all my devices so I can create content whenever I’m in the mood for it regardless where I am.
This is still work in progress, but the words you are reading are published through GCMS.
Step-by-step setup
Prerequisite: You will need a free Google Account. You can create one here.
Head over to Google’s Cloud Console and create a new project here
Create a new Service Account by going here and selecting Create Service Account at the top
Download a new private key in JSON format
Copy the Service Account ID (looks like an email address)
Create a new folder in Google Drive and share it with your service account
Create a new Google Doc in the same folder and name it 0-landing-page
Now head over to the API Manager, select Google Drive and enable it here