Hugo Blogging I’ve tried different blog platforms over the years: ghost, wordpress.
Hugo is very popular nowadays, so I wanted to try it out.
Moreover, I came across that theme that looked cool: https://themes.gohugo.io/hugo-papermod/
I don’t have a specififc goal in mind for that blog, it’s a just a cool way for me to look back and see what I’ve been doing.
AWS Amplify I also wanted to try out AWS Amplify....
Checking for typos & misspell words I came across that project client9/misspell on github that aims to: “Correct commonly misspelled English words… quickly.”
So I decided to try it directly for that blog by using a github action.
Implementation Github action:
name: Go on: [push, pull_request] jobs: build: name: Check for misspell runs-on: ubuntu-latest container: golang:1.15-buster steps: - uses: actions/checkout@v2 - run: |GO111MODULE=on go get -u github.com/client9/misspell/cmd/misspell@v0.3.4 misspell -error misspell blog/content/posts/*....
Broken links It’s always frustrating to follow a dead link, so I would like to avoid that on my blog.
I’ve found couple of projects that could help:
https://github.com/raviqqe/muffet https://github.com/linkchecker/linkchecker https://github.com/stevenvachon/broken-link-checker These projects looks to be a good fit, however I would have adapt the CI part. If not I would be checking my current online version and not the latest changes, one idea could be to spin up a local web server and test again it....