GitHub ist eine globale Open-Code-Hosting-Plattform, die Entwicklern eine praktische Plattform für die Zusammenarbeit und den Austausch von Code bietet. Hexo ist ein schnelles, einfaches und effizientes Blogging-Framework, das auf Node.js basiert. In diesem Artikel erfahren Sie, wie Sie einen Hexo-Blog auf GitHub einrichten.
npm install -g hexo-cli
hexo init myblog cd myblog npm install
Dieser Befehl erstellt einen Myblog-Ordner im aktuellen Verzeichnis und installiert Hexo darin.
npm install hexo-deployer-git --save
Dieser Befehl installiert das Hexo-Deployer-Git-Plugin in unserem Blog. Fügen Sie dann die folgende Konfiguration in die Datei _config.yml ein:
deploy: type: git repository: git@github.com:username/username.github.io.git branch: master
wobei Benutzername unser GitHub-Benutzername ist. Führen Sie dann den folgenden Befehl aus, um das Blog auf GitHub Pages bereitzustellen.
hexo clean && hexo g && hexo d
Hexo überträgt die Blogdateien automatisch auf unsere GitHub-Seitenseite, und wir können unseren Blog unter https://username.github.io anzeigen.
hexo new post "文章名称"
Dieser Befehl erstellt eine neue Markdown-Datei im Verzeichnis source/_posts, wobei „Artikelname“ der Titel des Artikels ist, den Sie veröffentlichen möchten .
Nachdem Sie den obigen Befehl ausgeführt haben, ändern Sie die *.md-Datei unter source/_posts/ und schreiben Sie Ihren eigenen Artikelinhalt.
git clone https://github.com/author/author.github.io.git themes/theme-name
Wobei Autor der GitHub-Benutzername des Theme-Autors und Theme-Name der Name des Themes ist.
Dann öffnen Sie im Stammverzeichnis von Hexo die Datei _config.yml und ändern Sie das Theme in den Namen des Themes, das Sie installiert haben. Zum Beispiel:
theme: theme-name
Auf diese Weise haben Sie Ihren eigenen Hexo-Blog eingerichtet und können fröhlich schreiben und teilen.
Das obige ist der detaillierte Inhalt vonBesprechen Sie, wie Sie auf GitHub einen Hexo-Blog erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!