網站搭建過程

1、前期準備

Windows10+Github+hexo搭建
提前說下,我這個網站使用的主題來自Github上ZEROKISEKI對“憂鬱的弟弟”網站的移植。
因爲個人興趣很喜歡這個主題,十分感謝ZEROKISEKI的移植。
下面附上源主題鏈接,大家可以去支持下。
這個是我們這次搭建博客的目標樣式,大家也可以看下 liuchengblog.github.io
然後正式開始

2、git的下載與安裝

1)git和GitHub的關係以及爲什麼要用git
   git的專業名稱叫做:分佈式版本控制系統。
   Github簡單來說就是個存放代碼的倉庫。
   我們網站搭建完成後,肯定要進行一些改動,或是修改網頁設計,或是添加刪除文章等。git的作用相當於對每次進行修改的文件打上版本號,保證我們每次從倉庫中讀取的文件是最新的版本。
2)git的下載
   官網的鏈接百度雲鏈接 提取碼: d63x
3)git的安裝與配置
   安裝沒有什麼好說的,一直狂點next,最後點擊install就好。
   安裝好之後在桌面點擊右鍵 Git Bash Here
     ZT-01-01.png
   在打開的窗口中輸入如下指令:ssh-keygen -t rsa
     ZT-01-02.png

3、Node.js的下載與安裝

1)Node.js的下載和安裝
   官網的鏈接百度雲鏈接 提取碼: wsti
   安裝也是一直狂點next就好
2)更換國內鏡像
   以管理員身份運行命令提示符
   輸入如下命令:

npm config set registry https://registry.npm.taobao.org  
npm config get registry  //返回https://registry.npm.taobao.org,說明鏡像配置成功。  
npm install -g cnpm --registry=https://registry.npm.taobao.org  

4、安裝Hexo搭建Hexo博客

1)安裝Hexo
   打開 git bash,輸入如下命令:
   $ cnpm install -g hexo-cli
2)搭建Hexo博客
   在電腦上新建一個專門用來存放你的博客的文件夾,如 D:\Test
在該文件夾下 右鍵-git bash here,然後輸入:
     hexo init
     hexo server
   完成之後,瀏覽器訪問 http://localhost:4000 ,即可看到hexo博客頁面
     ZT-01-03.png

5、Github上創建網站代碼倉庫

1)創建倉庫
   在GitHub上創建以你的GitHub用戶名(注意不是暱稱)命名的項目,例如我的GitHub用戶名爲 LiuChengBlog 那麼我就創建一個名字爲:LiuChengBlog.github.io 的項目。
     ZT-01-04.png
2)創建SSH連接
   打開Github的設置界面,依次點擊SSH and GPG keysNew SSH Key
     ZT-01-05.png
   然後用記事本打開如圖路徑下的 id_rsa.pub 文件
     ZT-01-06.png
   將記事本中的全部內容複製到剛剛打開的SSH Keys的界面中,再點Add SSH key
     ZT-01-07.png
3)複製倉庫地址
   創建好倉庫後點開倉庫,複製如圖中的倉庫地址
     ZT-01-08.png

6、配置Hexo

   打開剛纔新建的Test文件夾,用記事本打開_config.yml配置文件,找到deploy,進行如下配置,完成保存。注意格式不能錯。

deploy:
  type: git  
  repository: https://github.com/qiuyeyijian/  qiuyeyijian.github.io.git   //將地址換成自己的  
  branch: master

   然後在Test文件夾下打開Git Bash,輸入如下命令:

npm install hexo-deployer-git –save
hexo g  //(本地生成靜態文件)
hexo d  //(將本地靜態文件推送至Github)

   在Test文件夾下的Git Bash中,輸入如下命令下載主題,這裏以我這個用的主題爲例

$ git clone https://github.com/ZEROKISEKI/hexo-theme-gal themes/gal

   然後找到博客根目錄下的config.yml配置文件中的theme屬性,將其設置爲gal
   在根目錄下的config.yml配置文件中添加如下的代碼

jsonContent:
  dateFormat: MM-DD
  pages:
    title: true
    text: true
    path: true
    date: true
    excerpt: true
    preview: true
  posts:
    title: true
    text: true
    path: true
    date: true
    excerpt: true
    tags: [{
      name: tag.name,
      slug: tag.slug,
      permalink: tag.permalink
    }]
    preview: true

   在Test文件夾下的Git Bash中,輸入如下命令

npm install hexo-renderer-sass --save 
npm install hexo-generator-json-content --save
hexo new page "search"              // 搜索功能的必須步驟
hexo new page "404"                // 開啓404頁面
hexo new page "tags"              // 開啓標籤功能
hexo new page "categories"       // 開啓分類功能

   最後再次輸入如下命令

hexo g  //(本地生成靜態文件)
hexo d  //(將本地靜態文件推送至Github)

7、結束

至此,基礎的設置都已經結束,現在打開你的網址應該就可以看到網頁了
例如我自己創建的,就輸入: liuchengblog.github.io
之後還會更新網站的完善和碰到的問題的解答

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章