a very ugly, distracting* and irritating startpage for your web surfer**
* bad enough to procrastinate as soon as possible
** your web surfer on all platforms, it's responsive!
anecdote: made within a few hour to annoy some people. i'll probably never touch this code again.
recruters: please don't look
-
install a full ruby development environment
-
install jekyll and bundler gems:
$ gem install jekyll bundler
-
clone git repository and change into repo directory:
$ git clone https://github.com/dotWee/startpage.git startpage && cd startpage
run site locally using jekyll
-
install required dependencies:
$ bundle install
-
build the site and make it available on a local server:
$ bundle exec jekyll serve
-
now browse to localhost:4000
run site using docker
$ docker run --rm \
-p 4000:4000 \
--volume="$PWD:/srv/jekyll" \
-it jekyll/jekyll:latest \
jekyll serve --force_polling --livereload
alternatively using docker-compose:
note: see ./docker-compose.yml for reference
version: '3.7'
services:
startpage:
image: jekyll/jekyll:latest
command: jekyll serve --watch --force_polling
volumes:
- $PWD:/srv/jekyll
ports:
- 4000:4000
$ docker-compose up -d
update ruby gems dependencies
$ bundle update
$ bundle exec jekyll clean
set your own categories with links by changing the categories.json inside the _data-folder.
just make sure it follows this scheme:
[
{
"name": "social",
"links": [
["twitter", "https://www.twitter"],
["xing", "https://www.xing.com"],
["linkedin", "https://www.linkedin.com"]
]
},
{
"name": "docs",
"links": [
["swift", "http://swift.org"],
["stackoverflow", "https://stackoverflow.com"],
["devdocs", "https://devdocs.io"],
["stackexchange", "https://stackexchange.com"]
]
}
]
copyright (c) 2019 lukas 'dotwee' wolfsteiner [email protected]
licensed under the do what the fuck you want to public license