The website is built with Hugo.
content
folder to update content like event contentlayouts
folder to update the webpage designdata
to update events,images, site params,etc team.yml
contains the memebers of the club, modify it accordingly.activities.yml
contains the list of major events the club does and gets listed in the homepage of your club. event.yml
shows a list of events conducted and gets displayed as a gallery, on the events page. title
and type
in event.yml
to reflect the events in activities.yml
.Hugo
a static site generater to generate the website. hugo server
to run the server on your local machine. Execute this command in the root directory of the project. hugo server -D
to view them. Do not keep drafts, and set the value to False
when you're done as they do not get deployed on the site. hugo new event_name.md
in the /content/your-club-name/archive
. event.yl
file in the /data/your-club-name/
, and add a picture for that event. {{< ref "/your-club-name/archive/my-post" >}}
.type
for it. layouts/your_club/index.html
and modify the files over there data\your_club\homepage.yml
and modify the Hugo variables from there. layouts/partials/club_name/header.html
and change the home path to your club name from club_name
The names and the rest are pretty self-explanatory. In case you don't like it, you are free to rewrite index.html
however you like as a normal html file. Raise a GitHub issue, and I'll get back to you within a day.