/startpage

Minimal, keyboard-driven, customizable start page

Primary LanguageJavaScript

Startpage

Minimal, keyboard-driven, customizable start page

Features

Search:

Favourites:

Go directly to a URL:

Take advantage of DuckDuckGo's bangs:

Setup

  1. Clone the repository:

    git clone https://github.com/MarcelRobitaille/startpage
    cd startpage
    
  2. Install node modules:

    npm install
    
  3. Build the static website:

    npm run build
    
  4. Setup nginx:

    I use nginx to serve the static website. My simple configuration can be found here. Save this as /etc/nginx/sites-available/startpage and include it in /etc/nginx/nginx.conf.

    For the best performance, it's best to run this website locally. It is really annoying if your startpage loads slowly.

  5. Set this to your browser's start page:

    I use the Firefox extension New Tab Override for this.

Testing

This project has tests, even though the coverage is not good.

npm test