An open API service indexing awesome lists of open source software.

https://github.com/icelk/icelk.dev

The source of my website.
https://github.com/icelk/icelk.dev

Last synced: 3 months ago
JSON representation

The source of my website.

Awesome Lists containing this project

README

          

# [icelk.dev](https://icelk.dev/)

> This repo uses GIT LFS. Please see it's [docs](https://git-lfs.com/) before
> cloning.

This is the source of my personal website. To get the full version running,
[download the fonts](download-fonts.sh) and start the server:

> You do have to clone [Mölla](https://github.com/Icelk/moella) to `../moella`
> to get a successful build.

```shell
$ cd server
$ cargo install --path .
$ cd ..
$ kvarn-icelk -c icelk.dev.ron --high-ports -d icelk.dev
```

to run icelk.dev (you can leave `-d` out, since it's by default icelk.dev) on
high ports (8080, 8443), so you don't need superuser privileges.

> The binary will most likely yell at you because of missing files. The
> `.secret` and `.passwd` files can just be empty files. The certificates can be
> generated using OpenSSH:
> `openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout pk.pem -out cert.pem`

## Server

The server builds on top of [Mölla](https://github.com/Icelk/moella) by adding
custom extensions for my websites.

## Contribution

Feel free to address any typos or misinformation! The only requirement is to
accept and cohere to [the license](#license).

## License

The front-end code and writing of this project is distributed under the
[CC Attribution-ShareAlike 4.0 International license](LICENSE). All
contributions must also be.

The files in `server` are licensed under the `MIT` license.

The above is not applicable to [highlight.js](highlight.js) which is licensed
under the `BSD 3-Clause License`.