install the New Tab Override extension for firefox, click on it's icon at the top right, in the option section use local file and upload the html file, open a new tab and close everything else, in firefox settings, choose the home
button at the left section and in the homepage and new window
area choose custom page
and click on use current pages
go to the nerd fonts website and download the CaskaydiaCove Nerd Font font and install the windows compatible version (even if you are on linux or mac) and restart your browser
if the glyphs are still not showing open the font manager in your os and find the name the font was installed as exactly and write it in the html file in line 21 and upload the html file again in the extension
showcase.mp4
adding and removing links is easy, just copy paste an existing line and change it's content or just remove any that you don't want, check the nerd fonts cheat sheet for other glyphs and copy the hex value to make a new class in the style section for extra glyphs, here is an example:
.python:before { content: "\e73c"; }
now make a new link for the homepage of the python website
<a href="https://www.python.org/"> <i class="nf python"></i> Python</a>
this startpage was inspired by tabliss and i wanted to see if i can re-create it from scratch so i figured if you like the layout but don't want to manually change the html file you can use the json file to import the stylings i have in your tabliss page and change the contents more easily, the biggest differences between my page and tabliss is i'm using nerd fonts glyphs but they are using the more flat lucide icons and of course tabliss doesn't give you an option to apply nesting in your links
please make a backup with the export button first before importing this file otherwise your links and other configs will be erased
alternatively you can put these lines in the custom css box in tabliss
a i {color: rgba(255, 171, 171, 0.8); font-size: 28px; background-color: #222; }
a i:after {content: "\00a0";}
i {vertical-align: middle;}
a {width: 200px; height: 24px;}
a:active {color: rgb(255, 255, 0);}
.Settings .plane {width: 25%;}
.Settings .plane .Widget .settings textarea {width: 100%;height: 300px; overflow: scroll;}