歡迎來到 scofieldwenwen 的我的博客,受到 stormzhang 的影響,決定開始搭建本身的博客。該文是我本身搭建博客的過程,採用的是 Hexo 博客框架管理,使用 Github 託管,將本身的域名關聯到 Github Pages 上。html
在 Windows 平臺下載安裝 Git, 點擊下載Gitnode
安裝教程: 在 Windows 上安裝 Gitgit
Git 的命令就是 Linux 的 shell 命令行: Git 基本操做命令github
查看 Git 安裝是否完成,在 win+r 中輸入 cmd 命令窗口彈出後,輸入 git –version 查看 git 版本shell
設置 Git 的用戶名和郵箱:npm
$ git config --global user.name "scofieldwenwen"
windows
$ git config --global user.email "scofieldwenwen@163.com"
瀏覽器
在建立目標文件夾 (如 D:\hexo),在 hexo 文件夾裏,單機右鍵選擇 Git Bash Here,輸入如下命令安裝 Hexo : $ npm install -g hexo-cli
緩存
Hexo 初始化配置服務器
$ npm hexo init
$ npm install
初始化以後, hexo 的結構目錄以下:[圖片上傳失敗...(image-ceb47f-1536048027888)]
Hexo 經常使用的命令行: hexo help #查看幫助
hexo init #初始化一個目錄
hexo new "postName" #新建文章
hexo new page "pageName" #新建頁面
hexo generate #生成生成靜態網頁,能夠在 public 目錄查看整個網站的文件
hexo server #本地預覽,'Ctrl+C'關閉
hexo deploy #部署.deploy目錄
hexo clean #清除緩存,強烈建議每次執行命令前先清理緩存,每次部署前先刪除 .deploy 文件夾
簡寫: hexo n == hexo new hexo g == hexo generate hexo s == hexo server hexo d == hexo deploy
Hexo 安裝 server,生成靜態文件後,用 server 啓動服務器,從而預覽。 $ npm install hexo-server --save
能夠就能夠查看第一個 hexo 默認生成的 blog ,輸入命令: $ hexo generate
$ hexo server
在瀏覽器查看本地靜態網頁:http://localhost:4000/ [圖片上傳失敗...(image-4d00a3-1536048027888)] 看到這個頁面有點小激動,本地博客搭建起來了,不過只是個本地的網頁而已,接下來就要把網頁部署上去。
準備一個 Github 帳號,沒有的就去官網註冊一個帳號。
建立一個倉庫 repository,用來託管博客。倉庫名必須爲 [github用戶名].github.io [圖片上傳失敗...(image-4ef99-1536048027889)]
配置 SSH 密鑰教程:github 設置添加 SSH
將本地的 Hexo 文件同步到 Github 的倉庫中: 複製剛纔建立倉庫的 HTTPS 連接 [圖片上傳失敗...(image-41cb6a-1536048027889)] 將連接粘貼到 Hexo 文件目錄的 _config.yml 配置文件上保存: deploy: type: git repo: github.com/scofieldwen… branch: master 注意:配置文件鍵值之間必須有個空格 將博客部署上去: $ hexo g
$ hexo d 或者直接輸入
$ hexo g -d
在瀏覽器查看 Github Pages,在瀏覽器輸入 username.github.io (個人是scofieldwenwen.github.io) 就能夠看到本身的博客了!到這裏一個免費的博客就建立好了。
$ hexo g
$ hexo s
$ hexo clean
$ hexo g -d