Each startpage folder contains:
web-ext to build and sign my startpage extensions, please note that any modifications you make to the startpages won't take effect unless the extension is rebuilt.
🚨 Please note that this is not the only way to set my startpages as a new tab page, it is just the way I do it.
Install from NPM:
npm install --global web-ext
Got GNU/Linux? It should be available in your distribution's repositories.
In your terminal:
git clone https://github.com/grtcdr/startpages
web-ext sign --api-key=$AMO_JWT_ISSUER --api-secret=$AMO_JWT_SECRET
For more information on how to obtain your
api-secret, read this guide by Mozilla. Signing an extension is talked about under "Signing your extension for self-distribution"
If all goes well during the signing process, you will discover that a new directory,
web-ext-artifacts has appeared, and it contains a
about:addonsin the search bar and drag & drop the
.xpifile into the window.
You're good to go, the startpage will now appear every time you open up a new tab page.
I'm not the only person making these, there's a whole community just as passionate about spicing up the once boring space most people forget about! You can find many more startpages on reddit at r/startpages!