https://github.com/marcelrobitaille/startpage
Minimal, keyboard-driven, customizable start page
https://github.com/marcelrobitaille/startpage
Last synced: about 1 year ago
JSON representation
Minimal, keyboard-driven, customizable start page
- Host: GitHub
- URL: https://github.com/marcelrobitaille/startpage
- Owner: MarcelRobitaille
- Created: 2016-11-14T00:34:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-06-26T21:54:27.000Z (almost 3 years ago)
- Last Synced: 2025-02-15T06:47:04.287Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 6.16 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```
1. Install node modules:
```
npm install
```
1. Build the static website:
```
npm run build
```
1. Setup nginx:
I use nginx to serve the static website. My simple configuration can be found [here](./nginx.conf). 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.
1. Set this to your browser's start page:
I use the [Firefox extension New Tab Override](https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/) for this.
## Testing
This project has tests, even though the coverage is not good.
```
npm test
```