Repository of linkkijkl.fi.
First:
- Install git and Git Large File Storage
- Clone this repository, i.e.
git clone https://github.com/linkkijkl/linkki-web
- Initialize git submodules
git submodule init && git submodule update
After this there are a few options:
-
Use Devcontainers (easiest if you have Docker already installed)
- Install Docker, Visual Studio Code and Devcontainers VSCode plugin
- Open this repository in VSCode and there should be a popup asking if you want to reopen the project in a container. Do that.
- When inside a container, open a terminal inside VSCode (
Ctrl
+Shift
+P
, search forcreate new terminal
) and runhugo server
.
-
Install Hugo locally
- Install Hugo extended edition
- Run
hugo server
and you should be good to go 🎉 - Or optionally, on some supported Unix based environments (currently MacOS, Debian and Fedora), you can just run
startup.sh
. - Install npm if you want to get search working
To get search working locally, run hugo
at least once, and then npx pagefind --site public
in the projects root directory.
Building and Running With Docker
This is how the site is deployed in production.
docker build -t linkki-web .
docker run -p 127.0.0.1:8080:8080 linkki-web
Make a pull request with your changes so we can get them online 🙂
Make a new issue detailing the problem.
Take a look at open issues. From there you should find something to do.
Try running git submodule init && git submodule update
and make sure
you have the extended edition of Hugo installed.
Yes! If you make (a) useful contribution(s) to this repo, you may redeem a free Website Task Force overall patch from a board member in Kattila.