Projektstruktur
public, locales, pages, theme Sind Grundverzeichnisse des Projektes:
├── public
├── locales
├── pages
├── theme
└── config.js
Projektverzeichnis
public
Liefert statischen Inhalt für die Website(CSS, JavaScript, favicon, robots.txt und etc.). Der Inhalt des Ordners wird ins content Verzeichnis kopiert, wennstatischen Content generiert.
locales
Der localesOrdner beinhaltet Übersetzungsdateien .json
, die i18n Zeilen beinhalten für mehrsprachige Projekte.
locales
├── de
│ ├── about.json
│ └── news.json
├── en
│ ├── about.json
│ ├── header.json
│ └── news.json
└── ru
├── about
│ └── team.json
├── about.json
├── documentation
│ ├── getting-started
│ │ └── configuration.json
│ └── i18n
│ └── index.json
├── header.json
├── index.json
└── news.json
Weitere Informationen
pages
Aktueller Inhalt der Websiteseiten geht hierhin und die Struktur spiegelt den Pfad der Seite mitindex
Dateien zum aktuellen Verzeichnis wieder.
pages
├── about
│ └── team.md
├── about.md
├── documentation
│ ├── getting-started
│ │ ├── configuration.md
│ │ ├── index.md
│ │ └── structure.md
│ └── i18n
│ ├── index.md
│ └── markdown.md
├── index.ejs
└── news.md
Weitere Informationen
theme
Desgin des Projektes, Hauptordnder sind layouts
wo die aktuellen layouts liwgen, js
welche browserify benutzt zum importieren von JavaScript Modulen und der less
Ordner welcher die Less Dateien der Website beinhält. Diese sind dann in dem public/css
Ordner gesammelt:
theme
├── layouts
│ ├── partials
│ │ ├── footer.ejs
│ │ └── header.ejs
│ ├── default.ejs
│ └── home.ejs
├── less
│ ├── _fonts.less
│ ├── _footer.less
│ ├── _grid.less
│ ├── index.less
│ └── main.less
└── js
├── _languageSelector.js
├── _footerModule.js
└── main.js
Weitere Informationen