A Hugo theme for a personal portfolio with minimalist design and responsiveness.
- My Profile Site: keakimleang.com
- Documentation Here
- Minimalist Design
- Fully Responsive
- Multiple Language Support
- Carefully Designed Cards
- Experience Timeline
- Achievement Gallery
- Sidebar to Categorize the Posts
- Short Codes
For more details about the features please visit here.
- English
- 한국어
- Others
To know more about how to translate your site, please visit here. Follow, the data and post format from this example site.
- Hugo Version 0.109.0 (extended) or higher
- Go language 1.18 or higher (require for hugo modules)
- Node version v18.x or later and npm 8.x or later.
The easiest way to use this theme is to fork hugo-toha.github.io sample repo. Then clone and change the configurations according to your need.
Init your git repo in cloned folder and add this theme as a submodule.
$ git init
$ git submodule add https://github.com/hugo-toha/toha.git themes/toha
Now, run this command to load this theme as your module.
hugo mod tidy
Now, you can run your hugo site locally with the following steps:
Now run the following command to generate node dependency configuration. This will create the a package.json
file in you repo.
hugo mod npm pack
Install the node dependencies using following command:
npm install
Now, run you site locally using following command.
hugo server -w
When you run your site for first time, it will start with the default parameters. It should look similar to the example site. However, it will not have any sections in the homepage as we haven't configured them yet. You can configure your site by following the guides from here.
You can contribute to this theme in various ways. You can report a bug, file an feature request, send a PR, share your thoughts etc.
Pull requests are most welcome and I will be happy to review. Just follow the following principles:
- Keep it simple.
- Keep it consistent with the design.
- Use as few dependencies as possible.
- Have patience.
I would like to thank the toha developer teams for this awesome theme.