Un thème Zola rapide, léger et moderne en utilisant Abridge.css (un cadre HTML CSS sémantique léger de classe). Lighthouse parfait, Yellowlabtools et Scores Observatory. Voici une page de référence de thèmes Zola.
La maintenance de ce projet est rendue possible par tous les contributeurs et sponsors. Si vous souhaitez parrainer ce projet et que votre logo Avatar ou votre entreprise apparaisse ci-dessous, cliquez ici. ?


Voir la démo Abridge
Voir la démo Abridge.css [Abridge.css Framework]
La démo abridge.css utilise simplement le thème Abridge comme sous-module: config.toml, sass / abridge.scss
search_library = "offline" dans config.toml (support de recherche complet)./ Focus, arrow MOVE, enter Select, escape Fermer.Enter Key ou click l'icône du bouton de recherche.Une documentation complète est disponible ici
Ce thème nécessite la version 0.19.1 ou plus tard de Zola
git clone https://github.com/jieiku/abridge.git
cd abridge
zola serve
# open http://127.0.0.1:1111/ in the browser Le démarrage rapide montre comment exécuter directement le thème. Ensuite, nous utiliserons Abridge comme thème d'un nouveau site.
yes " " | zola init mysite
cd mysiteAjoutez le thème en tant que sous-module Git:
git init # if your project is a git repository already, ignore this command
git submodule add https://github.com/jieiku/abridge.git themes/abridge
git submodule update --init --recursive
git submodule update --remote --mergeOu cloner le thème dans votre répertoire de thèmes:
git clone https://github.com/jieiku/abridge.git themes/abridgeCopiez certains fichiers du répertoire de thème dans le répertoire racine de votre projet:
rsync themes/abridge/.gitignore .gitignore
rsync themes/abridge/config.toml config.toml
rsync themes/abridge/content/_index.md content/
rsync -r themes/abridge/COPY-TO-ROOT-SASS/ * sass/
rsync themes/abridge/netlify.toml netlify.toml
rsync themes/abridge/package_abridge.js package_abridge.js
rsync themes/abridge/package.json package.jsonconfig.toml avec toutes les valeurs de configuration.content/_index.md requis pour définir la pagination.COPY-TO-ROOT-SASS/abridge.scss remplace pour personnaliser les variables Abridge.netlify.toml pour déployer votre dépôt avec netlfiy.package_abridge.js script de nœud pour: mettre à jour la liste des fichiers de cache dans PWA, minifée JS, bundle jspackage.json pour faciliter l'utilisation de package_abridge.jsDécommente la ligne de thème dans la configuration racine de votre projet.toml:
sed -i ' s/^#theme = "abridge"/theme = "abridge"/ ' config.tomlCopiez le contenu du répertoire de thème de votre projet ou faites un nouveau message:
rsync -r themes/abridge/content . Il suffit d'exécuter zola serve dans le chemin racine du projet:
zola serve Zola démarrera le serveur Web Dev, accessible par défaut sur http://127.0.0.1:1111 .
Les modifications enregistrées vivent un rechargement dans le navigateur. (Appuyez sur ctrl+f5 , ou pendant le développement de set pwa=false dans config.toml )
Pour plus de personnalisation, assurez-vous de vérifier les documents.
Aimez-vous ce thème? Vous a-t-il été utile? Veuillez laisser une étoile GitHub, et si vous vous sentez enclin à faire un don, vous pouvez me faire un don via des sponsors GitHub.
Nous aimerions votre aide! En particulier avec les correctifs aux problèmes ou les améliorations des fonctionnalités existantes.
L'objectif est qu'Abridge soit léger, rapide et fonctionne correctement même si JavaScript est désactivé ou bloqué.
La seule caractéristique qui peut être considérée comme une nécessité qui s'appuie sur JavaScript est la recherche.
Abridge est distribué en vertu des termes de la licence du MIT.