Welcome to the source code of the official website of KOSS!
The website is generated using Hugo, an amazing static site generator written in Go. The theme used is Academic
This website has two submodules:
The submodules contain all the content for the indexes /blog/
and /docs/
.
Theme Resources
Getting all the submodules:
If you haven't cloned the repo yet:
git clone --recurse-submodules https://github.com/kossiitkgp/kossiitkgp.org.git
This will clone the repo and all the submodules required.
If you have cloned the repo and do not have the submdules:
git submodule update --init --recursive
Now we install hugo
. You can refer to Installation (Hugo Docs) for details. For Ubuntu you can install using snap:
sudo snap install hugo --channel=extended
Now to get the website running on a local server that updates to all the changes automatically:
hugo serve --disableFastRender
To update anything at /blog/
, go to https://github.com/kossiitkgp/blog
To update anything at /docs/
, go to https://github.com/kossiitkgp/docs
GitHub pages is hosted from the docs/
directory of the master
branch of this repository. Run update.sh
to update the website. Add, Commit and Push.