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搭建博客过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laravel redis_如何将red
- 下一篇: 多线程python 客户端fuwuq实现