1.首先下載穩定版Node.js
安裝選項全部默認,一路點擊Next
。
最后安裝好之后,按Win+R
打開命令提示符,輸入node -v
和npm -v
,如果出現版本號,那么就安裝成功了
2.安裝git
安裝選項還是全部默認,安裝完成后在命令提示符中輸入git --version
驗證是否安裝成功。
3.注冊github賬號 https://github.com/
登錄 ,新建一個項目(點+,New repository,輸入自己的項目名字,加.guthub.io后綴,選擇Public,initialize)
項目就建成了,點擊Settings
,向下拉到最后有個GitHub Pages
,點擊Choose a theme
選擇一個主題。然后等一會兒,再回到GitHub Pages
出現連接,點擊那個鏈接,就會出現自己的網頁啦。
4.安裝Hexo
在合適的地方新建一個文件夾,用來存放自己的博客文件,我建的blog,打開blog,在該目錄下右鍵點擊Git Bash Here
,打開git的控制台窗口,
定位到該目錄下,輸入npm i hexo-cli -g
安裝Hexo。會有幾個報錯,無視它就行。
安裝完后輸入hexo -v
驗證是否安裝成功。
然后初始化網站,輸入hexo init
初始化文件夾,接着輸入npm install
安裝必備的組件。
輸入hexo g
生成靜態網頁,然后輸入hexo s
打開本地服務器,然后瀏覽器打開http://localhost:4000/,就可以看到博客
然后關閉本地服務器。
5..建立github與本地連接
右鍵打開git bash,然后輸入下面命令:
git config --global user.name "sleepyuyu" git config --global user.email "2910236653@qq.com"
用戶名和郵箱根據你注冊github的信息自行修改。
然后生成密鑰SSH key:ssh-keygen -t rsa -C "2910236653@qq.com"
git bash中輸入 cat ~/.ssh/id_rsa.pub
查看剛剛獲得的密鑰
打開github,在頭像下面點擊settings
,再點擊SSH and GPG keys
,新建一個SSH,名字隨便,密鑰復制剛剛的。
打開博客根目錄下的_config.yml
文件,這是博客的配置文件,在這里你可以修改與博客相關的各種信息。
修改最后一行的配置:
deploy:
type: git repository: https://github.com/godweiyang/godweiyang.github.io branch: master
轉載原文:https://godweiyang.com/2018/04/13/hexo-blog/#toc-heading-2