- Install Hugo Extended. (This repo was tested with hugo v0.123.8)
- Install Go
sudo snap install --classic go
- Install Node.js
sudo snap install --classic node
Most of the change can be conducted by modifying the files in the content
folder. And the related media like pics should be stored in the /asset/media
folder .
.
├── LICENSE.md
├── README.md
├── assets
│ ├── jsconfig.json
│ ├── media
│ └── scss
├── config
│ └── _default
├── content
│ ├── _index.md
│ ├── admin
│ ├── authors
│ ├── contact
│ ├── event
│ ├── people
│ ├── post
│ ├── publication
│ └── tour
├── go.mod
├── go.sum
├── images
│ ├── screenshot.png
│ └── tn.png
├── netlify.toml
├── preview.png
├── static
│ └── uploads
└── theme.toml
You can commit changes to your profiles by modifying the files in the folder /content/authors/<first_name>_<last_name>
.
Execute following the commands under the website project root path
hugo
hugo server
There will appear a URL for preview.
Committing and pushing the modifications to remote repo, the website will update autonoumously by Github Action.