Quellen für die HAXE -Code -Kochbuch -Site, eine Community -Ressourcen -Website zum Erlernen von Haxe in der Praxis.
Das Repository enthält einen statischen Website -Generator, der Markdown -Artikel in eine Website umwandelt. Das Projekt wird hier auf Github entwickelt. Sie können sich gerne mit Haxe -bezogenen Code -Snippets und Tutorials beibehalten.
output/ (ausgeschlossen von Git) ausgegeben. Um eine Änderung beizutragen, müssen Sie eine Pull -Anfrage stellen. Dies kann über die GitHub -Website oder nach Gabel/Klonen des Projekts erfolgen.
Dies ist die einfachste Art, kleine Veränderungen vorzunehmen:


Dies würde auch ermöglichen, die Änderungen vor dem Einreichen zu testen/zu sehen, was auch nützlich ist, wenn Sie neue Seiten hinzufügen möchten.
Bitte fügen Sie die Artikel (Markdown -Dateien) in den Ordner assets hinzu/bearbeiten Sie eine Pull -Anfrage. Der Umfang des Kochbuchs umfasst die Kernsprache, die Standardbibliothek und auch alle Bibliotheken, die von der Haxe Foundation geführt werden.
Es wäre schön, wenn Sie die Formatierung des Codes im gleichen Stil wie bereits verwendet haben:
> Author: [Name](https://github.com/username) um sich als Autor des Artikels zu markieren. Die anderen Mitwirkenden werden aus Git Commits abgeleitet.[tags]: / "tag1,tag2" (keine Leerzeichen). Versuchen Sie, ein vorhandenes Tag zu verwenden.[tryhaxe](https://try.haxe.org/embed/76f24) einfügen möchten.[youtube](https://www.youtube.com/watch?v=dQw4w9WgXcQ) . Dies wäre eine typische Vorlage. Verwenden Sie ```haxe für die Syntax -Hervorhebung:
[Tags]: / "Klasse, Array, JSON, Gebäudefelder"
# Titel der Seite
Beschreibung und Erläuterung des Code.
## Implementierung
`` `haxe
Klasse Haupt {
// Code hier
}
`` `
## Verwendung
Beschreibung der Verwendung/Prüfung des Codes.
`` `haxe
Klassentest {
// Code hier
}
`` `
> Mehr zu diesem Thema:
>
> * [Klassenfeld im Haxe-Handbuch] (https://haxe.org/manual/class-field.html)
>
> Autor: [Name] (https://github.com/username)
Um das Projekt auszuführen, können Sie Neko verwenden:
Rufen Sie neko CodeCookBook.n an, um die Ausgabedateien neu zu generieren.
Sie benötigen Haxe 3.4.2+ installiert.
Die Quelle für statische Site Generator hängt von Hxtemplo und Haxe-Markdown ab.
Installieren Sie die Bibliotheken mit Haxelib und führen Sie den folgenden Befehl im Root des Projekts aus:
haxelib install all
Die CSS -Dateien werden mit weniger komprimiert. Installieren Sie von NPM:
npm install -g less
npm install -g less-plugin-clean-css