Hinweis: Diese Dokumente werden in einer zukünftigen Version der Website erweitert
Dies ist das Repository für die Website der Filecoin Foundation (fil.org)
Dieses Repo stellt eine statische Site dar, die kompiliert werden muss, dann aber als statische Ressource bereitgestellt werden kann
Diese Site wird auf IPFS gehostet und ist mit relativen URLs für IPFS- und IPNS-Gateway-Pfade kompatibel
Die Ressourcen der Site werden statisch bereitgestellt, die interne Navigation ist jedoch virtualisiert: Mit anderen Worten: Die Site fungiert beim Durchsuchen auf dem Client als SPA
Obwohl es sich um eine statische Website handelt, kann diese App jederzeit zu einer vollständigen Anwendung erweitert werden, indem das target
in den Einstellungen geändert wird
Um diese Site lokal zu erstellen
npm ci && npm run generate
dist
erstellt, das die statische Site-Ausgabe enthältnpm ci && npm run dev
Zu den Schlüsselbereichen dieses Repos gehören:
/pages
– Alle Seitenvorlagen/components
– Jede wiederverwendbare Sammlung von Elementen wird zu einer Komponente abstrahiert, und die meisten Komponenten akzeptieren verschiedene Eigenschaften, die die Art und Weise ihrer Darstellung bestimmen/static
– Statische Ressourcen, die nach dem Kompilieren verfügbar sind/assets/scss
– Die globalen Stile für die App sind hier in SASS/SCSS verfügbar. Spezifischere Stile finden Sie unten auf den .vue
-Seiten und -Komponenten (einzelne Dateikomponenten auf vuejs.org)./assets/svgs
– Enthält Ikonografie oder andere kleine Vektoren im SVG-Format/content
– Der Inhalt der Website, der mit dem Forestry CMS bearbeitet wird a non public url
develop
main
für fil.org
content
ist ein Zweig, in den das CMS schreibtmain
angefordert wird, wird der content
durch eine Github-Aktion automatisch genehmigtjson
Dateienmd
Dateien im Markdown-Formatcontent/pages/
general
Abschnitt bearbeitet werdenpages
).media
direkt in das Repository hochgeladen und anschließend in jedem Rich-Media-Bereich verwendet werden