使用hexo搭建github博客


Win7系統已經安裝了node.js和npmhtml

npm install -g hexo-cli    全局安裝hexo客戶端

hexo init blog             在喜歡的位置初始化blog目錄

cd blog

npm install               根據packages.json安裝依賴包

hexo s(erver)           啓動本地服務器 http://localhost:4000/   瀏覽器訪問效果以下

 

基本命令

hexo new "A new post"     Create a new post in source/_post/

hexo s   /  server       Runserver   localhost:4000

hexo g  /generate      Generate static files in public/

hexo d  /deploy          Deploy to remote sites like github

 

安裝主題和插件(有的可能還要安裝依賴包,具體按網站上的要求安裝便可)

  插件 npm install   hexo-deployer-git   --save          Install to blog/node_modules    --save會把安裝的包寫入到package.json的dependencies

  主題   git clone https://github.com/wizardforcel/hexo-theme-landfarz.git    themes/landfarz 

 

配置文件 blog/_config.yml

  主題 theme: landscape(默認)

  部署 deploy:

      type: git      (已經安裝了hexo-deployer-git)

      repo: https://github.com/suqingdong/blog.git     push不了改爲ssh地址便可

      brancd: gh-pages

不知何因,hexo-deployer-git安裝不上(仍是網絡緣由,代理安裝就行了...)node

能夠手動吧public/下的文件push到github上git

cd public

git init

git remote add origin https://github.com/suqingdong/blog.git

git add .

git commit -m "init blog"

git push origin gh-pages

如今訪問 https://suqingdong.github.io/blog
 

 


 

寫新文章github

1 hexo new "a new post"   

2 編輯 source/_posts/a-new-post.md  能夠使用markdown編輯器編寫內容(網頁版的馬克飛象不錯)

3 hexo g     生成html等靜態文件

4 git push origin gh-pages  (public目錄中) 推送到github上

 


 

推薦主題 - maupassantnpm

Maupassant最初是由Cho大神爲Typecho平臺設計開發的一套響應式模板,體積只有20KB,在各類尺寸的設備上表現出色。因爲其簡潔大氣的風格受到許多用戶喜好,目前也已經被移植到了多個平臺上json

安裝
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
$ npm install hexo-renderer-jade --save
$ npm install hexo-renderer-sass --save   報錯多是網絡緣由,能夠使用代理安裝或者使用淘寶npm鏡像
相關文章
相關標籤/搜索