Skip to content
This repository has been archived by the owner on Jun 17, 2023. It is now read-only.

[DEPRECATED, ARCHIVED] A new version of Kharagpur Open Source Society's website

License

Notifications You must be signed in to change notification settings

kossiitkgp/koss-website-hugo

Repository files navigation

Kharagpur Open Source Website

Welcome to the source code of the official website of KOSS!

How does it work?

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

Initial Setup

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

How to update?

To update anything at /blog/, go to https://github.com/kossiitkgp/blog

To update anything at /docs/, go to https://github.com/kossiitkgp/docs

How to publish changes?

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.

About

[DEPRECATED, ARCHIVED] A new version of Kharagpur Open Source Society's website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published