Ein schnelles, leichtes und modernes Zola-Thema unter Verwendung von Abridge.css (ein semantisches HTML-CSS-Framework der Klassenlicht). Perfekter Leuchtturm, Yellowlabtools und Observatorium. Hier ist eine Zola -Themen -Benchmarks -Seite.
Die Wartung dieses Projekts wird von allen Mitwirkenden und Sponsoren ermöglicht. Wenn Sie dieses Projekt sponsern möchten und Ihr Avatar- oder Firmenlogo unten erscheinen lassen möchten, klicken Sie hier. ?


Ansicht der Abrückendemo
View Abridge.css Demo [Abridge.css Framework]
Die Demo von Abridge.css verwendet einfach als Submodul: config.toml, sass/Abrücken.scss.scss
search_library = "offline" in config.toml (vollständige Suchunterstützung)./ Fokus, arrow verschieben, enter , wählende, escape schließen.Enter Key oder click das Symbol für die Suche nach Suchschaltfläche.Eine vollständige Dokumentation ist hier verfügbar
Dieses Thema erfordert Version 0.19.1 oder höher von Zola
git clone https://github.com/jieiku/abridge.git
cd abridge
zola serve
# open http://127.0.0.1:1111/ in the browser Der Schnellstart zeigt, wie das Thema direkt ausgeführt wird. Als nächstes werden wir Abrücken als Thema für eine neue Website verwenden.
yes " " | zola init mysite
cd mysiteFügen Sie das Thema als Git -Submodule hinzu:
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 --mergeOder klonen Sie das Thema in Ihr Themenverzeichnis:
git clone https://github.com/jieiku/abridge.git themes/abridgeKopieren Sie einige Dateien aus dem Themenverzeichnis in das Stammverzeichnis Ihres Projekts:
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 -Basiskonfiguration mit allen Konfigurationswerten.content/_index.md erforderlich, um die Paginierung festzulegen.COPY-TO-ROOT-SASS/abridge.scss überschreiben überschreibt, um Abrückenvariablen anzupassen.netlify.toml -Einstellungen, um Ihr Repo mit Netlfiy bereitzustellen.package_abridge.js Knotenskript an: Aktualisieren von Cache -Dateien in PWA, Minify JS, Bundle JSpackage.json , um die Verwendung von package_abridge.js zu erleichternÜberzeugen Sie die Themenzeile in der Root config.toml Ihres Projekts:
sed -i ' s/^#theme = "abridge"/theme = "abridge"/ ' config.tomlKopieren Sie den Inhalt aus dem Themenverzeichnis in Ihr Projekt oder erstellen Sie einen neuen Beitrag:
rsync -r themes/abridge/content . Führen Sie einfach zola serve im Wurzelweg des Projekts aus:
zola serve Zola startet den Dev -Webserver, der standardmäßig unter http://127.0.0.1:1111 zugänglich ist.
Gespeicherte Änderungen werden im Browser nachgeladen. (Drücken Sie ctrl+f5 oder beim Entwickeln von Set pwa=false in config.toml )
Überprüfen Sie zur weiteren Anpassung unbedingt die Dokumente.
Liebst du dieses Thema? War es für dich nützlich? Bitte hinterlassen Sie einen Github -Stern, und wenn Sie sich geneigt haben, zu spenden, können Sie mir durch Github -Sponsoren eine Spende machen.
Wir würden Ihre Hilfe lieben! Insbesondere bei Korrekturen an Problemen oder Verbesserungen der vorhandenen Funktionen.
Das Ziel ist es, dass Abrücken leicht, schnell und ordnungsgemäß funktioniert, selbst wenn JavaScript deaktiviert oder blockiert ist.
Das einzige Merkmal, das als Notwendigkeit angesehen werden kann, die auf JavaScript beruht, ist die Suche.
Abrücken wird unter den Bedingungen der MIT -Lizenz verteilt.