Create a website with Hugo, Academic theme and Amazon S3 - part 1

Posted on
S3 AWS Hugo Academic git

This project is long overdue. I’ve been meaning to create my own personal website since I purchased the web domain sergiorosello.com but as a good friend of mine always says, life happens.

This morning I was surfing through the web wen I came across Hugo. It’s slogan The world’s fastest framework for building websites sold it for me. I wanted to be up and running in no time at all, so I gave it a try. These are the steps I followed, feel free to adapt them to your specific workflow.

  1. Download Hugo and install it. In my particular system:
    • pacman -S hugo
  2. Clone or download the academic repository with git:
    • git clone https://github.com/sourcethemes/academic-kickstart.git sergiorosello.
      (Note: sergiorosello should be replaced with the name you want the directory to have)
  3. Initialize the theme:
    • cd into your directory: cd sergiorosello
    • git submodule update --init --recursive
  4. Start web server:
    • hugo server
    • Once this is up and running, you can go to localhost:1313 to view your new website!

When you have finished all of these steps, go to academic’s documentation to get started on making it truly yours.