Serverless Blog Setup - Test Site

  cognitiaclaeves   WIP Images aws amplify walkthrough blogging high-level serverless blog

It wasn’t long after I got my blog working that I wanted to make changes that could break the whole thing. Time to set up a test/dev instance! Connecting Branch to (production) App The easiest way is to follow the prompt at the top, once the master branch is set up: Clicking Set up a test version of your site by connecting a feature branch, gives the option to choose the branch: …

Serverless Blog Setup - Mirroring Gitlab Repo to Github

  cognitiaclaeves   unimplemented children github gitlab high-level walkthrough serverless blog blogging

I’ve been doing a lot of work setting up this blog lately. One thing I’m looking forward to is having the ability to point to a public project important enough to me to work on outside of employment. This blog has a pipeline in Gitlab that interfaces with AWS Amplify to auto-generate the site when code changes are pushed, and I’ve made some interesting design decisions on how I implemented new features of the site that I think do a good job showing how I put thought into my effort. …

Serverless Blog Setup - Media

  cognitiaclaeves   aws s3 forestry.io serverless blog high-level walkthrough blogging

When I thought about what I wanted in a server-less blogging solution, I knew that adding images to my blog entries was likely going to be a thing. I had anticipating needing to write my website that I’d use to manage images. That day might still come. But not today. This morning I found Forestry.io, which is effectively a CMS that can be used for static web site generators. I write it about it here. …

Serverless Blog Setup - Forestry.io

  cognitiaclaeves   forestry.io walkthrough blogging high-level serverless blog

When I envisioned setting up a server-less blog, I had thought I was going to need to build the piece that handled WYSIWYG Markdown editing as an AWS Amplify app. As a temporary measure, I used StackEdit.io as a way of writing the Markdown, but had some issues with it. When I couldn’t get it to display content, and couldn’t figure out why, I moved on to use GitLab’s Web IDE. …

Serverless Blog Setup - AWS Amplify Console

  (last update: Aug 25, 2019)   cognitiaclaeves   WIP aws amplify walkthrough blogging high-level serverless blog

I wasn’t really sure how Amplify Console was going to work out for me, so I took a shortcut to testing out a proof of concept. When I started thinking about this, I had planned on building my own server-less components using Flask, Pelican, and a few clever lambdas. But I’ve also been meaning to start working with go – so I figured I could give Hugo a try: …

Serverless Blog Setup - The Repo

  cognitiaclaeves   blogging lifestyle walkthrough high-level serverless blog git gitlab unimplemented children

Most of the static blogs I’ve seen on the internet have their content saved in a git repo of some sort. In this blog post, I’m covering how I set up my blog repos. I put some thought into it because I want to be able to make blog changes from a compromised terminal without compromising my blog. (Not that I would ever knowingly do this, that’s just the standard of security that I want to aim for: I got the idea while exploring play-with-docker. …