使用GITHUB建立自己的部落格

2021-09-26 21:48:17 字數 3001 閱讀 4250

一直以來都是使用csdn發布自己的部落格,最近學習linux,發現有人使用github建立自己的部落格,於是也想嘗試一下。

mac下直接使用 homebrew 安裝:

brew install hugo
原始碼安裝

原始碼編譯安裝,首先安裝好依賴的工具:

gitmercurial

go 1.3+ (go 1.4+ on windows)

設定好 gopath 環境變數,獲取原始碼並編譯:

如果需要更新所有hugo的依賴庫,增加 -u 引數:

$ go get -u -v github.com/spf13/hugo
生成站點

使用hugo快速生成站點,比如希望生成到 /path/to/site 路徑:

$ hugo new site /path/to/site
這樣就在 /path/to/site 目錄裡生成了初始站點,進去目錄:

$ cd /path/to/site
站點目錄結構:

▸ archetypes/

▸ content/

▸ layouts/

▸ static/

config.toml

$ hugo new about.md
about.md 自動生成到了 content/about.md ,開啟 about.md 看下:

+++

date = "2015-10-25t08:36:54-07:00"

draft = true

title = "about"

+++

正文內容

內容是 markdown 格式的,+++ 之間的內容是 toml 格式的,根據你的喜好,你可以換成 yaml 格式(使用 — 標記)或者 json 格式。

建立第一篇文章,放到 post 目錄,方便之後生成聚合頁面。

$ hugo new post/first.md
---

date: "2015-10-25t08:36:54-07:00"

title: "first"

---### hello hugo

1. aaa

1. bbb

1. ccc

安裝**

到 **列表 挑選乙個心儀的**,比如你覺得 hyde **不錯,找到相關的 github 位址,建立目錄 themes,在 themes 目錄裡把** git clone 下來:

$ cd themes

$ git clone

執行hugo

在你的站點根目錄執行 hugo 命令進行除錯:

$ hugo server --theme=hyde --builddrafts

(註明:v0.15 版本之後,不再需要使用 --watch 引數了)

瀏覽器裡開啟: http://localhost:1313

部署假設你需要部署在 github pages 上,首先在github上建立乙個repository,命名為:coderzh.github.io (coderzh替換為你的github使用者名稱)。

在站點根目錄執行 hugo 命令生成最終頁面:

$ hugo --theme=hyde --baseurl=""
(注意,以上命令並不會生成草稿頁面,如果未生成任何文章,請去掉文章頭部的 draft=true 再重新生成。)

如果一切順利,所有靜態頁面都會生成到 public 目錄,將pubilc目錄裡所有檔案 push 到剛建立的repository的 master 分支。

$ cd public

$ git init

$ git remote add origin

$ git add -a

$ git commit -m "first commit"

$ git push -u origin master

上面的內容已經可以建乙個部落格了,但是我之前發布之後,一直看不到主題。

#檢視版本

hugo version

#建立乙個quickstart專案

hugo new site quickstart

cd quickstart

#增加模板樣式

git init

git submodule add themes/ananke

#修改 配置檔案制定模板是 ananke

echo 'theme = "ananke"' >> config.toml

#建立乙個新部落格

hugo new posts/my-first-post.md

#啟動服務

hugo server -d

用上訴辦法就行

效果如下:

然後就是建立部落格

使用csdn的編輯器

將左側內容全部拷貝

使用GitHub搭建自己的部落格

hi,你好。歡迎來到storm的部落格,這是我的第一篇文章。作為乙個技術人,是有點汗顏,已經在這個圈子裡混了兩三年了才真正去搭建屬於自己的部落格。其實也不知道,自己此舉能夠堅持多久,但是喜歡折騰的個性還是逼自己去做了這件事。不管能做的有多好,也不再去有這個遺憾了。期望還是要有的,就希望自己能從乙個喜...

建立自己的部落格

搭建部落格的方式多種樣,用的工具也千差萬別,這裡我就以我個人近兩天搭部落格的經歷寫乙個分享。相信看完之後就明白為什麼寫部落格的意義所在了。現在進入正題,搭建部落格需要哪些準備呢?作為新手,我覺得準備100rmb足夠了。用空間和vps分別是兩種不同的建站方式。空間也就是虛擬主機,據我所知衡天主機和老薛...

github上建立部落格

今天玩了一把在github上建自己的部落格,然後嘗試了一下發布文章 首先你要有乙個github的賬號,怎麼註冊略過 這裡注意添你的 使用者名稱 github.com,不然你要用建立分支的方法建立部落格,這個裡詳細的說明,中還有怎麼繫結自己的網域名稱 然後用git上傳你的部落格的內容到倉庫,githu...