Demo

Check out by clicking on the image!!☝🏻
Profilo-page of my personal website

Check out by clicking on the image!!☝🏻

Check out by clicking on the image!!☝🏻
Blog-page of my personal website

Check out by clicking on the image!!☝🏻


Mindset for self-taught

It might get tough in the process, make sure you…

Before diving into anything new, it’s both wise and helpful to have a blueprint or plan in mind. Whenever I begin to learn something new or start a side project, I make sure to create a clear path to success by following a few simple steps. These steps include:

  • Goal: What you want to achieve or problem to solve.
  • Reason: Why you set this for your goal.
  • Methods/Tools: What tools might I need to get there.

Since it’s normal to get stuck in the work process, it’s easy to become frustrated and lose sight of our goals. However, it’s important to keep this in mind and stay focused on what and why we’re building.

By reminding ourselves of our initial goals and reasons for embarking on the project, we can maintain our motivation and remain dedicated to achieving success.


Installation

Installation varies from the operaiton system, check out official installation steps on HUGO website (https://gohugo.io/installation/)

  1. Git (version control)

    1
    2
    
    # Via homebrew (package manger)
    $ brew install git
    
  2. Go (Backend development)

  3. Hugo (Backend framework built on Go)

    1
    2
    
    # Via homebrew (package manger)
    $ brew install hugo
    
  4. Optional: VScode (editior)

  5. Optional: Hugo-theme -> PaperMod

    1
    2
    3
    
    # Self-recommended method (submodule)
    $ git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
    $ git submodule update --init --recursive # needed when you reclone your repo (submodules may not get cloned automatically)
    
    1
    2
    
    # Update themes
    $ git submodule update --remote --merge
    

Online resourse