This is my personal website available at anttikivi.fi.
This repository requires Node.js 20 or newer. It uses
npm
as a package manager. npm
comes bundled with
Node.js.
To get started with the website, you need to clone the repository. You can do so by either using HTTPS, SSH, or the GitHub CLI.
git clone [email protected]:anttikivi/anttikivi.github.io.git # SSH
git clone https://github.com/anttikivi/anttikivi.github.io.git # HTTPS
gh repo clone anttikivi/anttikivi.github.io # GitHub CLI
After cloning the repository, you need to install the dependencies. First change to the cloned repository.
cd anttikivi.github.io
Then install the dependencies with npm
.
npm install
To run the website locally, you should use the scripts in
package.json
.
npm run dev
To build the website, you should, as expected, use the scripts in
package.json
.
npm run build
package.json
includes scripts for linting and formatting the
code. To lint the codebase, use npm run lint
. Formatting is done with
npm run format
.
The source code in this project is licensed under the Apache-2.0 licence. See
the LICENSE
file for more information.
All rights are reserved for the non-code contents in this project and for the
SVG files and SVG code in
src/_includes/layouts/base.njk
and
src/assets/favicon.svg
. This includes documentation,
images, texts that are shown on the website and any other non-code materials.
These materials may not be reproduced or distributed in derivative works without
explicit permission from the copyright holder.
The Instagram and Threads logos included within the project belong to Meta Platforms, Inc. or its subsidiaries and are not licensed under the Apache-2.0 license. Instagram and Threads are registered trademarks of Meta Platforms, Inc. or its subsidiaries.
The GitHub logo included within the project belongs to GitHub, Inc. or its subsidiaries and is not licensed under the Apache-2.0 license.