環(huán)境搭建
一.安裝git
以win11為例
1.注冊git賬號:https://github.com/并記住用戶名和密碼
2.下載地址:Git - Downloads (git-scm.com)鼠標(biāo)右鍵顯示Git Bash Here就表示安裝Git成功了。
3.設(shè)置本地git用戶
git config --global user.name "Your Name"
git config --global user.email "郵箱"
是否已經(jīng)登錄
git config user.name
生成密鑰
ssh-keygen -t rsa -C "郵箱"
將其中Your Name替換為用戶名,郵箱替換為自己注冊時的郵箱
如圖所示,密鑰已經(jīng)給我們生成到C:/Users/UserName/.shh/id_rsa文件下了。
打開該目錄下的id_rsa.pub文件,用記事本打開并復(fù)制這個密鑰。
4.去GitHub上驗證
登錄github ->進(jìn)入設(shè)置->SSH and GPG key ->新建密鑰,把上面文件里的內(nèi)容全部復(fù)制粘貼進(jìn)去即可。
在Git Bash里輸入ssh -T git@github.com
,成功的話會出現(xiàn)
You’ve successfully authenticated, but GitHub does not provide shell access.。
二.安裝choco
Chocolatey是Windows平臺上的包管理器,通過它可以集中安裝、管理、更新各種各樣的軟件。
打開Windows PowerShell,用管理員登錄,如圖所示
運(yùn)行下面代碼:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
查看版本號判斷是否安裝成功或生成C:\ProgramData\chocolatey目錄(這個目錄是隱藏的)
choco
三.安裝hugo
在Windows PowerShell中運(yùn)行以下命令
choco install hugo -confirm
驗證是否成功
hugo version
四.安裝Typora
下載安裝即可,非常簡單
鏈接:https://pan.baidu.com/s/1r_EN-E80K11_UsZd5s5Ltw?pwd=gw4r
提取碼:gw4r
安裝Typora的目的是編寫md文件,當(dāng)然也可以用vscode等。
到這里環(huán)境就搭建好了
使用Hugo創(chuàng)建博客
一.創(chuàng)建博客
使用hugo new site
命令創(chuàng)建博客:
# 博客項目的名字為myblog
hugo new site myblog
可以看到在C:/Users/UsersName/下生成了myblog文件,也就是我們的博客文件。
這是myblog文件目錄,其中content存放我們寫的博客,themes存放我們以后下載的主題,static存放圖片等。
├── archetypes
│ └── default.md
├── config.toml # 博客站點的配置文件
├── content # 博客文章所在目錄
├── data
├── layouts # 網(wǎng)站布局
├── static # 一些靜態(tài)內(nèi)容
└── themes # 博客主題
二.下載主題
我們要運(yùn)行我們的博客,必須要有主題才行。
主題下載網(wǎng)站:Complete List | Hugo Themes (gohugo.io)
選擇一款自己喜歡的主題
進(jìn)入頁面后,他會告訴我們?nèi)绾蜗螺d和使用
1.下載主題
要切換到我們博客根目錄下使用命令
cd myblog
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
此時我們的themes目錄下已經(jīng)有了我們下載的主題
在C:\Users\UserName\myblog目錄下用記事本打開并修改config配置文件
baseurl = "localhost" # 發(fā)布網(wǎng)址這里暫時填本地地址,以后修改為github的地址
languageCode = "ja" #語言
title = "ZYY博客"#標(biāo)題
author = "zhyyang"#作者
theme="ananke" #主題名稱要寫,不然不好發(fā)布,這里填自己下載的主題名
2.在本地啟動博客
hugo server -t ananke --buildDrafts
然后在瀏覽器輸入
http://localhost:1313/
能打開網(wǎng)頁即可(關(guān)閉服務(wù)器 Ctrl+c)。
二.實際寫一篇文章
hugo new post/blog.md
可以看到C:\Users\UserName\myblog\content\post目錄下生成了我們的md文件,我們通過編寫md格式的文件來當(dāng)我們的博客
用Typora打開這個文件,隨便輸入點內(nèi)容。然后在重啟服務(wù)器即可看到:
三.將個人博客部署到服務(wù)器
在github上新建一個倉庫
注意?。。?/strong>
注意?。?!
注意!??!
從此刻開始要將zyydemo.github,io換成自己的倉庫名
hugo --theme=ananke --baseUrl="https://zyydemo.github.io/" --buildDrafts
此時目錄下出現(xiàn)了public文件
這就是以后我們的頁面目錄
cd public
git add .
git commit -m"我的hugo博客"
git remote add origin https://github.com/ZyyDemo/zyydemo.github.io.git
git push -u origin master
可以看到github上創(chuàng)建的倉庫上已經(jīng)有了我們的文件
瀏覽器訪問
https://zyydemo.github.io/
大功告成?。?!文章來源:http://www.zghlxwxcb.cn/news/detail-525864.html
若想使用hexo搭建博客請訪問[這里](使用hexo+GitHub搭建個人博客 | Code Chronicle (zhyyang926.top))文章來源地址http://www.zghlxwxcb.cn/news/detail-525864.html
到了這里,關(guān)于使用Hugo+Github從0開始免費搭建個人博客的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!