Skip to content

andrewflbarnes/aflb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

andrewflbarnes

Netlify Status

A minimal static website designed to host my CV and contact me.

Footer contains links to common services (GH, contact me, CV, etc.)

Motivation

I need somewhere to keep track of my CV and this seems like a good enough place to do it (version control, yay) but also means I can host in online.

The downside is it's not easily converatable to PDF/doc formats (maybe I'll change thatat some point...).

Local deployment

Run the build script (pretty sure I don't need this anymore!) then open static/index.html in your favourite browser - simples :)

make

Available receipes are

  • build - (default) moves source files to a static folder and replaces placeholders
  • clean - removes the static folder
  • loop - runs the build recipe once a second

Production/Staging deployments

Push your branch and netlify will take care of the rest :)

Note that the build agents on netlify use dash by default. To verify the build will continue to work (in particular the Makefile) ensure dash is installed locally then run ./test.sh.

This will just loop through some common shells and run make clean build.

AWS

The contact functionality on the webpage is backed by some services running in AWS. These are

(WIP) Some of these services are managed through terraform which can be found in the aws folder

About

For andrewflbarnes.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published