tinyhome generates a static HTML homepage via shell script.
- Minimal dependencies (coreutils)
- Easy configuration and customisation
- Tiny optimized result page
- Font Awesome icons (solid only)
- Dark mode
An example site is available here.
To generate a personal dashboard:
- Clone the repository and go to the created directory
- Edit the configuration file
config.csv
- Generate the homepage
./tinyhome > index.html
- Serve the page (with the css and webfonts folders) with your favorite web server
The syntax of config.csv
file is:
Element, Name, Icon, Url
For instance:
heading, Heading, -, -
section, Tools, wrench, -
item, Status Page, heart, https://github.com/bderenzo/tinystatus
item, Dashboard, bookmark, https://github.com/bderenzo/tinyhome