hugo使用備忘錄

2021-09-20 04:35:14 字數 1252 閱讀 3026

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

這裡抄一下hugo官方文件的介紹。

hugo是由go語言實現的靜態**生成器。簡單、易用、高效、易擴充套件、快速部署

官方文件位址

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

進入正題,使用hugo其實沒那麼麻煩,因為可以用編譯好的exe檔案(windows系統下)。

具體的安裝教程見如下:

順帶一提,最近用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://***x"
切換到public資料夾,並push到遠端倉庫。

cd public

git init

git remote add origin 從倉庫的clone那裡複製)

git add -a

git commit -m "first commit"

git push -u origin master

之後的更新就只需要後面三句命令就可以了。

AS使用備忘錄

1 使用as打包apk時如何忽略翻譯問題 在build.gradle中做如下配置即可忽略檢測 lintoptions 2 使用as檢視sha1 在as控制台terminal 輸入如下指令即可 keytool v list keystore c users administrator desktop ...

SGAPI使用備忘錄

首先 sgapi必須要修改修改才會好用,才能隨心所欲地用。修改的地方 第一 必須明白這一點 當我們在web頁面頭部寫上時,在web程式執行時,該頁面呼叫的是客戶端本地的view安裝資料夾裡面的sgapi js庫,為了使用自己修改過的sgapi庫,必須將此段 改寫成引用伺服器端的sgapi庫 就是自己...

Softice使用備忘錄

softice預定義功能組合鍵的作用 f1 幫助 f2 暫存器顯示 關閉切換 f3 源程式 反彙編 切換 程式有源程式時可用 f4 softice介面 螢幕原始畫面顯示切換 f5 退出softice視窗 f6 進入 退出 視窗 f7 程式執行到游標所在處 f8 單步跟蹤 f9 在游標所在位置設斷點 ...