国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

博客搭建教程Github+Hexo+hexo-theme-matery主題

這篇具有很好參考價值的文章主要介紹了博客搭建教程Github+Hexo+hexo-theme-matery主題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

前情提要

寫這篇文的目的

  • 記錄自己搭建過程,便于以后快速復(fù)用
  • 總結(jié)經(jīng)驗(yàn)和自己踩的坑,給其他小伙伴一些參考(由于是搭建后寫的,所以沒有參考圖片)

介紹

  • 初步效果參考我的博客:hermia的個人博客
  • 本博客基于Hexo框架,使用github托管
  • 使用自定義域名:hermiablog.com
  • hexo主題:hexo-theme-matery

主題特性

  • 簡單漂亮,文章內(nèi)容美觀易讀
  • Material Design 設(shè)計
  • 響應(yīng)式設(shè)計,博客在桌面端、平板、手機(jī)等設(shè)備上均能很好的展現(xiàn)
  • 首頁輪播文章及每天動態(tài)切換 Banner 圖片(我選的圖片都很美,期待你的每天訪問哦)
  • 瀑布流式的博客文章列表(文章無特色圖片時會有漂亮的圖片代替)
  • 時間軸式的歸檔頁
  • 詞云的標(biāo)簽頁和雷達(dá)圖的分類頁
  • 豐富的關(guān)于我頁面(包括關(guān)于我、文章統(tǒng)計圖、我的項(xiàng)目、我的技能、相冊等)
  • 可自定義的數(shù)據(jù)的友情鏈接頁面
  • 支持文章置頂和文章打賞
  • 支持 MathJax
  • TOC 目錄
  • 可設(shè)置復(fù)制文章內(nèi)容時追加版權(quán)信息
  • 可設(shè)置閱讀文章時做密碼驗(yàn)證
  • Gitalk、Gitment、Valine 和 Disqus 評論模塊(推薦使用 Gitalk)
  • 集成了不蒜子統(tǒng)計、谷歌分析(Google Analytics)和文章字?jǐn)?shù)統(tǒng)計等功能
  • 支持在首頁的音樂播放和視頻播放功能
    • 博客正在建設(shè)中,更多功能敬請期待…

跟著本篇文章,你會實(shí)現(xiàn):

  • 使用github用戶名.github.io/自定義域名訪問博客
  • 設(shè)置自己喜歡的主題

軟件準(zhǔn)備

  • git
  • Node.js
  • 任一編輯器
  • 注意:命令行操作使用git,文件內(nèi)容編輯使用vscode

參考官方文檔

  • Github Pages文檔
  • Hexo官方文檔

低配版:github域名+默認(rèn)hexo主題

步驟

  • 新建本地倉庫
  • 安裝hexo
  • 創(chuàng)建github倉庫
  • 鏈接遠(yuǎn)程倉庫
  • 部署
新建本地倉庫

我的電腦里同時使用了gitee和github倉庫,且使用了不同的用戶名及郵箱,因此

  • 不能使用全局的用戶名、郵箱配置
  • 所以在使用SSH鏈接遠(yuǎn)程倉庫時要單獨(dú)配置
  • 首先在本地新建空文件夾myblog
  • 注意:不要使用git init來初始化倉庫
  • 因?yàn)閔exo安裝必須在空文件夾
安裝Hexo
  • 右擊剛剛新建的文件夾myblog,點(diǎn)擊Git Bash Here打開git窗口
  • 輸入npm install -g hexo-cli安裝Hexo
  • 驗(yàn)證是否安裝成功hexo -v
  • 初始化Hexo:hexo init
  • 查看是否能在本地啟動成功:hexo s;啟動服務(wù)器,訪問網(wǎng)址之后可以看到hexo的初始界面;停止服務(wù)器:ctrl+c
npm install -g hexo-cli

hexo -v

hexo init

hexo s

Hexo相關(guān)目錄文件

  • node_modules是node.js各種庫的目錄
  • public是生成的網(wǎng)頁文件目錄
  • scaffolds里面就三個文件,存儲著新文章和新頁面的初始設(shè)置
  • source是我們最常用到的一個目錄,里面存放著文章、各類頁面、圖像等文件
  • themes存放著主題文件,一般也用不到。
    • 我們平時寫文章只需要關(guān)注source/_posts這個文件夾就行了
創(chuàng)建github倉庫

注意:倉庫名必須是用戶名.github.io,這有這樣做,部署完之后才能使用http://用戶名.github.io訪問

  • 打開https://github.com/,新建一個項(xiàng)目倉庫
  • 選擇公開倉庫和需要README文件
  • git倉庫默認(rèn)主分支名為main,建議修改為master,和本地倉庫的主分支名相同
使用SSH密鑰鏈接遠(yuǎn)程倉庫
  • 回到本地倉庫的git界面
  • 綁定用戶名和郵箱
# 全局
git config --global user.name "yourname"
git config --global user.email "youremail"
# 局部
git config --global user.name "yourname"
git config --global user.email "youremail"
# 查看用用戶名和郵箱信息是否配置成功
git config  --list
  • 如果你和我一樣有多個倉庫,就去掉 --global
  • 郵箱就是你github綁定的郵箱
  • 檢查是否配置成功
  • 創(chuàng)建SSH
ssh-keygen -t rsa -C 郵箱名
  • 后面是自己注冊github的郵箱,然后敲三次回車
  • 接著就會發(fā)現(xiàn)C:\Users\用戶名下多了一個.ssh目錄,打開后有一個公鑰,一個私鑰。id_rsa.pub是公鑰
  • 我們需要打開它,復(fù)制里面的內(nèi)容
  • 打開github,在頭像下面點(diǎn)擊settings,再點(diǎn)擊SSH and GPG keys,新建一個SSH,標(biāo)題隨意取,把剛剛復(fù)制id_rsa.pub里面的信息粘貼到鑰匙框
  • 在git bash輸入ssh -T git@github.com;如果出現(xiàn)...successfully...就成功了
將hexo和GitHub關(guān)聯(lián)
  • 打開本地倉庫,博客文件夾,在根目錄找到_config.yml文件,使用vscode或任一編輯器打開
  • 修改配置:
deploy:
  type: git
  repository: github地址
  branch: master
  • 獲取repository:打開github倉庫–>Code–>復(fù)制SSH地址填入即可
  • 注意:hexo的所有文件,在修改時切記冒號后面有空格,否則報錯
部署
  • 安裝deploy-git
npm install hexo-deployer-git --save
  • 依次執(zhí)行以下命令
# 清除緩存文件 (db.json) 和已生成的靜態(tài)文件 (public)
hexo c
# 生成靜態(tài)文件
hexo g
# 部署網(wǎng)站
hexo d
  • 注意:雖然我們使用的是git,但是hexo d會自動把文件傳到github上;不需要再使用git push
  • 完成以上步驟,你就可以使用xxx.github.io來訪問你的博客啦
  • 以后寫文章,只需要以下命令
hexo new post "文章標(biāo)題"
hexo c
hexo g
hexo d
使用
  • 新建文章 hexo new post 標(biāo)題
  • 部署
#清理之前的生成
hexo c
# 生成靜態(tài)網(wǎng)站
hexo g
#開啟本地服務(wù) ctrl+c 停止
hexo s
#上傳到github
hexo d
自定義域名
  • 首先,自定義域名需要花錢買,華為云/騰訊云/阿里云都可以
  • 購買之后需要解析域名

github綁定

  • 打開github倉庫–>點(diǎn)擊setting–>找到pages–>拉到Custom domain處,填寫你購買的域名,進(jìn)行綁定
  • 此時項(xiàng)目根目錄會自動生成CNAME文件,如果沒有的話自己創(chuàng)建一個,文檔內(nèi)容為你的域名

DNS配置

  • 進(jìn)入華為云控制臺,打開云解析服務(wù)DNS
  • 在域名解析集中添加一條
    • 記錄類型為CNAME
    • 記錄值為博客的github倉庫名,我的是hermiablog.github.io
  • 等待一段時間就可以使用域名訪問了
    博客搭建教程Github+Hexo+hexo-theme-matery主題,github,個人開發(fā)

github的使用

git——倉庫配置

!!!首先 如果有倉庫的用戶名及郵箱不一樣 就不要把它設(shè)置為全局

  • git安裝后,點(diǎn)擊文件夾–>右擊 git bash here打開
  • 初始化本地倉庫
git init
  • 設(shè)置用戶名和有效
git config  user.name "你的名字(一定要是英文的)"
git config  user.email "你的郵箱"

# 查看用用戶名和郵箱信息是否配置成功
git config --global --list

# 刪除全局設(shè)置
git config --global --unset user.name
git config --global --unset user.email

添加SSH公鑰

  • 創(chuàng)建SSH密鑰對
ssh-keygen -t rsa -C 郵箱名
  • 如果不需要設(shè)置密碼,可以直接按Enter鍵
  • 之后就會在用戶主目錄下的.ssh文件夾中生成以下兩個文件:
id_rsa
id_rsa.pub
  • 其中id_rsa為私鑰,id_rsa.pub為公鑰
  • 將自定義路徑的私鑰添加到ssh秘鑰搜索列表中
//連接認(rèn)證agent(身份驗(yàn)證代理)
ssh-agent bash
//修改私鑰路徑
ssh-add ~/.ssh/id_rsa_github
  • 將公鑰內(nèi)容粘貼到自己github/Gitee的設(shè)置中
    • 用記事本打開id._rsa.pub文件,復(fù)制內(nèi)容
    • 登錄自己的github或gitee,在個人設(shè)置中找到“安全設(shè)置”–“ssh公鑰”,標(biāo)題自定,將公鑰粘貼進(jìn)去
  • 測試本機(jī)能否與github/gitee使用ssh通信
ssh -T git@gitee.com
//或
ssh -T git@github.com
  • ssh返回 “……successfully ……”,這表示可以與遠(yuǎn)程愉快的通信了

  • 本地倉庫與GitHub遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián)

git remote add origin 遠(yuǎn)程倉庫地址(HTTP/SSH)
將本地代碼推送到github
  • 可以將已經(jīng)做好的項(xiàng)目推送到遠(yuǎn)程
  • 也可以解決git clone會嵌套一個文件夾的問題

本地

  • 新建空文件夾
  • 右擊使用Git Bash打開文件夾,git init初始化倉庫
  • 配置用戶名和郵箱
git config  user.name "你的名字(一定要是英文的)"
git config  user.email "你的郵箱"
  • 創(chuàng)建SSH密鑰對
ssh-keygen -t rsa -C 郵箱名
// 如果不需要設(shè)置密碼,可以直接按Enter鍵
  • 之后就會在用戶主目錄下的.ssh文件夾中生成以下兩個文件:
    id_rsa、id_rsa.pub;其中id_rsa為私鑰,id_rsa.pub為公鑰
  • 打開id_rsa.pub,復(fù)制內(nèi)容,將公鑰內(nèi)容粘貼到自己github/Gitee的設(shè)置中
  • 將自定義路徑的私鑰添加到ssh秘鑰搜索列表中
//連接認(rèn)證agent(身份驗(yàn)證代理)
ssh-agent bash
//修改私鑰路徑
ssh-add ~/.ssh/id_rsa
  • 測試本機(jī)能否與github/gitee使用ssh通信
ssh -T git@github.com
//ssh返回 “……successfully ……”,這表示可以與遠(yuǎn)程愉快的通信了
  • 修改本地倉庫主分支的命名
git branch -m master main
  • 本地倉庫與GitHub遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián)
git remote add origin 遠(yuǎn)程倉庫地址(HTTP/SSH)
  • 將遠(yuǎn)程倉庫拉取到本地(可以創(chuàng)建一個README文檔,有內(nèi)容可以看到變化)
git pull origin main
  • 將項(xiàng)目文件復(fù)制到本地倉庫(node_module除外)
  • 將項(xiàng)目文件推送到遠(yuǎn)程
git add .
git commit -m ""
git push origin main
git基本操作
  • 將所有文件添加到暫存區(qū)中
git add .
  • 檢測當(dāng)前git倉庫的狀態(tài)
git status
  • 將暫存區(qū)中的更改保存到版本庫中,并對本次的更改添加注釋
git commit -m "XXX"
  • 命令來檢測當(dāng)前git倉庫的狀態(tài)
git status
  • 查看日志
git log
  • 創(chuàng)建新分支
git branch 分支名
  • 查看所有分支
git branch
  • 切換分支
git checkout 分支名
或
git switch 分支名
  • push到遠(yuǎn)程倉庫上
git push origin 分支名

將文件提交到分支上

  • 切換到需要提交的分支上面
git checkout 分支名
  • 提交到分支上面
git add 文件名/.
git commit -m "描述"
git push origin 分支名
  • 切換到主分支
git checkout main
  • 將本地分支和合并到本地主分支上
git merge 分支名
  • 推動到遠(yuǎn)程倉庫
git pull origin main

刪除分支文章來源地址http://www.zghlxwxcb.cn/news/detail-827693.html

  • 查看所有的分支
git branch -a
  • 刪除遠(yuǎn)程分支
git push origin --delete 分支名
  • 刪除本地分支
git branch -D 分支名

到了這里,關(guān)于博客搭建教程Github+Hexo+hexo-theme-matery主題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • github+hexo 博客搭建

    環(huán)境:win11+wsl 打開終端安裝以下軟件 登錄你的 GitHub 帳號,并創(chuàng)建一個新的倉庫,倉庫名是 username.github.io ,其中 username 是你的 GitHub 用戶名。將該倉庫設(shè)置為公開倉庫。 設(shè)置ssh 創(chuàng)建一個新的文件夾,用于存儲你的博客項(xiàng)目。 在終端中,進(jìn)入該文件夾,并運(yùn)行以下命令來初

    2024年02月10日
    瀏覽(40)
  • Hexo+Github搭建博客

    Hexo+Github搭建博客

    今天教大家搭建免費(fèi)的個人博客,注意是 免費(fèi)!免費(fèi)!免費(fèi)! 博客地址:https://1902756969.github.io/Hexo/ github地址:https://github.com/ 注冊,注意是英文,因?yàn)槭峭怄溗越o大家推薦一款代理加速(不是翻墻)軟件 FastGithub.UI:https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/files/?p=%2Ffastgithu

    2024年02月01日
    瀏覽(56)
  • Hexo搭建個人博客(github)

    Hexo搭建個人博客(github)

    記錄搭建個人博客的過程 本文使用Hexo+GitHub Page的方法搭建博客,下面是環(huán)境準(zhǔn)備的步驟,包括nodejs的安裝和git的安裝(注:本教程僅適用于windows用戶) 詳情請參考這篇博客: NVM的安裝使用與配置(node, npm, yarn 為了把本地的網(wǎng)頁上傳到git上,需要在系統(tǒng)上下載git,詳情參考

    2024年02月21日
    瀏覽(22)
  • hexo&github 搭建博客(保姆級)

    hexo&github 搭建博客(保姆級)

    安裝 Hexo 相當(dāng)簡單,只需要先安裝下列應(yīng)用程序即可: Node.js (Node.js 版本需不低于 10.13,建議使用 Node.js 12.0 及以上版本) Git 具備以上環(huán)境后我們安裝hexo 配置系統(tǒng)環(huán)境變量 在選好的目錄下運(yùn)行 通過以上步驟,最簡單的hexo網(wǎng)站就好了,可以直接訪問http://localhost:4000/,來看h

    2024年02月05日
    瀏覽(55)
  • Hexo 搭建博客并推送GitHub

    Hexo 搭建博客并推送GitHub

    瀏覽器訪問: http://localhost:4000/ 1、首先要注冊一個Github賬號,新建一個name.github.io的倉庫,也就是new repository。 因?yàn)椴┲髦皠?chuàng)建好了現(xiàn)在就不能創(chuàng)建了。創(chuàng)建好后可以在你的倉庫里新建一個index.html,里面可以隨意輸入幾個字符,保存。 選擇倉庫的settings選項(xiàng),在菜單欄找到

    2024年02月07日
    瀏覽(25)
  • 【Hexo + Github 搭建自己的專屬博客】

    【Hexo + Github 搭建自己的專屬博客】

    目錄 一、前提環(huán)境配置 1. 安裝Git和NodeJS 2. 安裝Hexo 3. 加載主題 4. 修改主題配置 二、搭建博客 1. 將博客部署在GitHub上 2. 寫文章并上傳 3. 配置一些特效 三、最終成果 ?編輯 在 Windows 上使用 Git ,可以從 Git 官網(wǎng)直接 https://git-scm.com/downloads ,然后按默認(rèn)選項(xiàng)安 裝即可。安裝完

    2024年04月08日
    瀏覽(19)
  • hexo+GitHub搭建個人博客前期安裝部署

    hexo+GitHub搭建個人博客前期安裝部署

    安裝Git ==================================================================== 什么是Git Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。也是Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。Git也是你博客平臺

    2024年04月22日
    瀏覽(28)
  • 【實(shí)操】基于 GitHub Pages + Hexo 搭建個人博客

    【實(shí)操】基于 GitHub Pages + Hexo 搭建個人博客

    《開發(fā)工具系列》 相信很多學(xué)習(xí)技術(shù)的讀者朋友們,都夢想能創(chuàng)建一個屬于自己的個人博客?,F(xiàn)在,這將不是夢想,下面跟著 Huazie 一起利用 GitHub Pages + Hexo 搭建一個屬于自己的個人博客吧。 Node.js 官方下載地址 注意: Hexo 官方建議使用 Node.js 12.0 及以上版本 筆者本地下載的

    2024年01月19日
    瀏覽(30)
  • 基于Hexo在GitHub Pages上搭建博客的方法

    基于Hexo在GitHub Pages上搭建博客的方法

    或許說這是本站從無到有搭建的記錄更為準(zhǔn)確。 本站?什么本站?總不能是CSDN吧?這里指的是我的個人博客網(wǎng)站 Karubon.moe ,這篇博客基于搭建這個網(wǎng)站時得到的經(jīng)驗(yàn)教訓(xùn)編寫。喜歡這篇博客的話不妨去我的網(wǎng)站看看呀。 在寒假的中期,百般聊賴之下,終于是打算擁有一個自

    2024年02月22日
    瀏覽(29)
  • 【2023最新版】Hexo+github搭建個人博客并綁定個人域名

    【2023最新版】Hexo+github搭建個人博客并綁定個人域名

    本篇教程完整講述了如何利用Hexo+github搭建個人博客并且綁定自己的域名,成為自己的網(wǎng)站! 我的博客網(wǎng)站:武師叔 - 做一個有趣而不甘平庸的人!---------------------------------(備用wushishu.github.io) 教程參考了很多互聯(lián)上的內(nèi)容,在美化教程上面可以根據(jù)自己的審美,不必全部照

    2023年04月08日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包