在GitHub上使用Hexo搭建靜態博客

搭建靜態博客需要一個前提是電腦上有安裝git並且有github賬號,這個不懂可以看廖雪峯先生的git教程html

一、下載nodejs。在官網上可以下載node

二、使用git進入你新建的一個目錄,輸入命令 npm install -g hexogit

三、接着輸入hexo init ~/hexo ,會創建一個初始化的文件夾。文件夾名爲hexo。這時你要進入到根文件夾下的hexo文件夾,可以在git中輸入命令 cd ~/hexo
在git中輸入npm install
github

輸入 hexo g 生成靜態問津npm

輸入 hexo s 會在本地預覽你的博客,在瀏覽器中輸入localhost:4000/就能夠看到瀏覽器

四、將博客上傳到github上,需要在github上新建一個庫。假設你的github是https://github.com/username。那麼你就需要建的庫名是username.github.iohexo

五、改動hexo目錄下的_config.yml。尤爲要注意格式,注意最後三行的縮進,repsitory需要填你的git庫的地址(ssh格式的,不是https格式的)ssh

 

# Deploymentpost

## Docs:http://hexo.io/docs/deployment.htmlspa

deploy:

  type: git

  repository:git@github.com:fonxian/fonxian.github.io.git

  branch: master


六、完畢yml的配置後輸入命令

npm install hexo-deployer-git --save

再輸入 hexo clean

輸入hexo g

輸入hexo d 就能夠完畢

 




七、當你需要改首頁的一些內容的時候,就在本地的_config.yml中改,比方改title。改author這種值以後,輸入命令hexo clean

hexo g 生成新的靜態內容

hexo d 推送到git上

八、怎樣與域名綁定?ping github.io獲得ip地址,寫到萬網的域名解析中,而後在Github的庫中新建一個CNAME。內容是要綁定的域名,因爲每次hexo d 都會將github上的CNAME覆蓋,因此最好的解決的方法是在hexo的source目錄下新建一個CNAME,每次hexo d上傳到github的時候。就會本身主動生成

九、改主頁的目錄,首先使用hexo new page"about" ,而後就會在source目錄中找到about目錄下的index.md,在index中編輯你想要加入的內容。而後在themes/{主題名}如下找到_config.yml,在menu如下加入

About:/about 。最後在hexo -g ,hexo -d。就完畢文件夾的加入

相關文章
相關標籤/搜索