hugo使用備忘錄

最近在github上發現了除了hexo外的另外一個靜態網頁神器:hugo,這裏就簡單記錄下使用的一些記錄。git

這裏抄一下hugo官方文檔的介紹。github

Hugo是由Go語言實現的靜態網站生成器。簡單、易用、高效、易擴展、快速部署web

官方文檔地址docker

這裏多說幾句Go語言。該語言貌似最近挺火熱,不少人看好的一門新語言。之後有空閒能夠考慮看看這個語言,不得不說最近在考慮使用docker的問題(配置環境十分方便),忽然發現這東西好像也是Go寫的。windows

進入正題,使用hugo其實沒那麼麻煩,由於能夠用編譯好的exe文件(windows系統下)。 具體的安裝教程見以下:bash

Install hugomarkdown

翻譯一下: 第一步,從Hugo Release頁面下載hugo的壓縮包。 第二步,在你喜歡的地方建立一個Hugo和bin的文件夾:'C:\Hugo\bin'。 第三步,將下載的壓縮包放到剛剛創建的文件夾裏面。 第四步,解壓壓縮包文件,提取hugo.exe到'C:\Hugo\bin'裏。 第五步,在你的windows環境變量中加入Hugo exe路徑。hexo

順帶一提,最近用hugo的緣由是,剛剛發現的一個開源hugo的學術主頁框架項目。框架

項目地址網站

接着就開始創建站點了。

在你的Hugo exe所在文件夾下打開cmd(按住shift右擊,能夠在當前文件夾打開cmd)。

hugo new [建立站點文件夾路徑名字]

這樣就算建立好了。接下來就只須要拷貝主題便可,用git clone,這裏須要開啓Git bash。

拷貝主題以後,針對配置文件進行修改。主要修改的是content裏的一些markdown的文檔。實際上是各個主頁。而其餘配置則經過根目錄的config.toml,熟悉hexo的同窗上手速度應該快一些,跟.yml文件相似。

接下來記錄一些經常使用命令。

本地預覽命令。

hugo server

訪問端口,localhost:1313。

生成public文件夾,baseUrl填部署的倉庫地址,這裏用的github部署。

hugo --theme=academic --baseUrl="https://xxxx"

切換到public文件夾,並push到遠程倉庫。

cd public
 git init
 git remote add origin https://github.com/xxxx/xxx.git(從倉庫的clone那裏複製)
 git add -A
 git commit -m "first commit"
 git push -u origin master

以後的更新就只須要後面三句命令就能夠了。

相關文章
相關標籤/搜索