日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git config设置用户名_hexo和git搭建博客过程

發布時間:2025/3/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git config设置用户名_hexo和git搭建博客过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

效果圖 手機端 和電腦 自動更換背景

搭建自己的博客(一)

前序:

折騰了幾天,搞出了git加hexo的博客(帶有評論功能),再次記錄一下此次搭建的過程。先看看成品:

https://g-ncp.github.io (簡約風) 推送一篇特制博文配合微信公眾號的原文鏈接使用,可替代微信公眾號留言功能,因為我們知道現在注冊的公眾號都沒有留言功能。 (Windows10)

工具:電腦 手機

既然是git加hexo,那么就先來看看git和hexo是什么。

Git(讀音為/g?t/。)是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds(一個人)為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(可以編輯文本,我感覺挺好用的,博客就是用這個寫的)(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。

https://www.typora.io/#windows ←—— 這是我用的md編輯器(我直接貼的Windows下載界面),配合博客編輯使用,也可以自行下載。

還有不推薦把軟件都裝在C盤,也不是太占C盤,就是如果需要重裝系統的話,沒有用注冊表的話,到時候方便些,軟件不用重新下載。

安裝git :

首先在電腦上安裝git,這里給出官方下載鏈接,https://git-scm.com/downloads 注意與自己的操作系統匹配。

雙擊安裝包

出現下圖,一路默認配置就可以了,

安裝完成之后,在桌面右鍵可以看到Git GUI Here Git Bash Here

連接本地與遠程,需要 https協議或者ssh密鑰。 我記得好像有三種協議,詳情可以百度查看GitHub官網。

下面我們采用ssh密鑰的連接方式,首先注冊一個GitHub的賬戶,https://github.com

注冊完成后,使用git命令進行如下操作(即右鍵選擇 Git Bash Here)

1、設置用戶名和郵箱 在git命令行中對git進行全局設置, git config –global user.name “用戶名”, git config –global user.email 郵箱“;

2、生成SSH key 在git命令行中,輸入命令ssh-keygen -t rsa -C “郵箱地址”,連續按三個回車;然后根據返回的信息,找到.ssh目錄下的兩個文件(C盤目錄下user文件夾下); 3、在github上添加SSH key 在github上點擊你的頭像,下拉菜單中點擊“setting”,找到添加SSH key的菜單,然后新增SSH key;把文件id_rsa.pub 里面的內容全部復制到 key編輯框中,標題隨意填寫,保存完畢; 4、檢查SSH key是否有效 在git命令行輸入:ssh -T git@github.com;這里會要求你輸入SSH key密碼,如果剛才生成SSH key時未輸入密碼,密碼就為空;然后看到信息: Hi 用戶名! You’ve successfully authenticated;說明配置成功; 再次查看github密鑰 登陸到github上查看剛剛輸入的SSH key,現在圖標的顏色變為綠色,說明密鑰配置有效;到這步git已經安裝完成。

安裝node.js 和部署hexo

Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。 (一樣的不知所云 )

https://nodejs.org/en/ ←—— 正經下載地址。

然后默認配置 ,node.js完成。

下面安裝hexo ,這里就方便多了,在合適的位置新建一個文件夾,來存放hexo的文件, 我的文件路徑 → D:hexo

在這個文件夾里鼠標右鍵,選擇 git bash here 在彈出的黑框里輸入命令 npm install -g hexo-cli 回車

等待完成,再次輸入命令 hexo init 回車并等待完成,這個時候我們有了下面這些文件夾,

安裝deploy-git部署命令 :在命令行輸入npm install hexo-deployer-git --save

熟悉hexo的命令 : 可以參考https://www.cnblogs.com/wsmrzx/p/9439448.html

下面是常用的命令:

hexo clean 命令用于清理緩存文件,是一個比較常用的命令

hexo g 命令用于生成靜態文件 這是簡寫 全稱是 hexo generate 不過沒有必要,簡稱也是可以的

hexo s 命令用于啟動本地服務器,同樣是簡稱 。

hexo d 用于部署網站

hexo new 新建博文 如 hexo new “教程”

在命令行輸入 hexo clean 回車 結束后 輸入 hexo g 回車 結束后 輸入 hexo s 回車 等待~~~ 命令行出現網址 http://localhost:4000/ 之后 在瀏覽器輸入這個網址,就可以訪問你的博客了。 命令行CTRL + C 退出 。

選擇一個主題

可以發現你的博客很簡潔(丑陋),在博客根目錄中有 themes 文件夾(上圖),為了方便添加評論系統,我選擇了一個內置了Valine 評論系統的主題,在https://valine.js.org/hexo.html 網站里收錄了不少這樣的主題,建議選擇一個經常有人維護的項目。 我選擇的是https://github.com/theme-next/hexo-theme-next 添加主題的方法是進入themes 文件夾,(為了簡便下面我不在說怎么使用 Git bash here 了 ) 命令行輸入git clone https://github.com/theme-next/hexo-theme-next.git 回車,文件夾內出現 名hexo-theme-next 的文件夾, 回到博客根目錄,用記事本或其他方便的應用打開_config.yml 找到theme 將后面的 landscape 改為 hexo-theme-next (你下載的主題名) 然后 hexo clean +hexo g+ hexo d +hexo s 查看新主題。

關聯github和hexo

登錄GitHub賬戶(看不懂就網頁翻譯),新建一個倉庫(點擊頭像左側的加號,下拉菜單選擇new repository)名字為 你的用戶名加http://github.io 選用公共倉庫,畢竟我們喜歡白嫖。 !下面圖片少了一個步驟,Initialize this repository with a README前面的方框點上對號

為github選擇一個主題: 進入倉庫的 Settings (參考路徑h ttps://http://github.com/你的用戶名/你的用戶名.http://github.io/settings) 向下滑動 ,到GitHub Pages 選擇 一個主題 隨意選擇

接著打開博客配置文件 _config.yml 找到 deploy 進行下面的配置(如圖) 添上你的GitHub用戶名

在repository 后面添加庫鏈接就可以了 有的教程是加 git@github.…… 這是兩種協議,使用ssh協議,將公鑰放到GitHub上,私鑰留在電腦里,每次push會自動對比公鑰私鑰,免密使用。

我使用https協議是因為我遇到了一些問題。

最后 hexo clean hexo g hexo d 三件套 然后瀏覽器訪問https://用戶名.http://github.io 就OK了。

總結

以上是生活随笔為你收集整理的git config设置用户名_hexo和git搭建博客过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。