Garage website including blog system and documentation using Zola https://garagehq.deuxfleurs.fr
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Alex e95289c483 Merge pull request 'Proofreading after-the-fact' (#10) from proofread-ipfs-article into master 3 months ago
content fixes on fixes 3 months ago
garage@93eab8eaa3 More updates to S3 compatibility 4 months ago
src Style for <hr> element on blog posts 8 months ago
static update doc and add min-h-screen 8 months ago
templates Add mention of release notes 4 months ago
.drone.yml Publish to garagehq.deuxfleurs.fr 8 months ago
.gitignore update doc and add min-h-screen 8 months ago
.gitmodules Documentation from garage submodule 8 months ago
README.md update readme 8 months ago
config.toml Small changes to front page 8 months ago
package-lock.json First commit 8 months ago
package.json First commit 8 months ago
tailwind.config.js Beautify download button 8 months ago

README.md

Garage Website

¡ Work in progress (almost done) !


Setup

  • Install Zola with pacman -S zola
  • Clone this repo
  • Run npm install to get the dev dependencies
  • Run zola build to get the public directory
  • Run npm start to compile styles and scripts
  • Run zola serve

Build

CSS : 28.4 kB

JS : 6.8 kB (app) + 1.2 MB (search)*

*The search index in loaded only when the user opens the search modal

Images + Icons : 1.1 MB

Fonctions & utilities

JavaScript can be disabled and the website will still run nicely. It only brings QoL advantages for the user.

The function is [x] if it still runs without JavaScript enabled.

  • Responsive main navigation menu (toggle)
  • Documentation : user can deploy or reploy ToC submenus
  • Documentation : deploy only the current ToC submenu after a page change
  • Documentation : sidebar focus effect on current section anchor when user scrolls
  • Documentation : ToC that follows the user's scroll
  • Global search

Screenshots

480px

768px

1280px