爲何要搭建我的博客?本人是一個沒錢沒顏的小哥哥,人生中最大的樂趣就是白嫖。可是,做爲一位有着一腔熱血、熱愛學習的青年,找不到合適記筆記的地方(映像筆記、有道雲都還能夠,推薦你們去看看,滑稽.png)。無心中萌發搭建博客的想法,因此寫了這篇博客(第一篇博客,想一想仍是很激動的,儘管沒人看)。node
Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其餘渲染引擎)解析文章,在幾秒內,便可利用靚麗的主題生成靜態網頁。git
username.github.io
[ username
爲 github 用戶名]git config --global user.name "John Doe" git config --global user.email johndoe@example.com
npm install -g hexo-cli
hexo init localBlog
初始化該站點(速度有點慢,耐心等待一下)cd <folder> //進入站點 npm install //安裝相關模塊
hexo server //hexo server 等價於 hexo s //在瀏覽器輸入 http://localhost:4000
title: 海棠的我的博客 subtitle: 副標題 description: 網頁描述 author: 海棠 language: zh-CN timezone: Asia/Shanghai
url: https://haitany.github.io
deploy: type: git repo: https://github.com/Username/username.github.io.git branch: master
git bash
客戶端cd ~/.ssh ls
ssh-keygen -t rsa -C "你的註冊郵箱"
clip < ~/.ssh/id_rsa.pub //至關於複製該文件裏的內容
Settings
進入,而後點擊菜單欄的 SSH key 進入頁面添加便可。測試一下 SSH key 是否正常?git bash 輸入
ssh -T git@github.com
而後輸入yes
知道看見 successfully authenticated 字樣而不是 access denied 字樣則證實 SSH key 鏈接正常。github
hexo new "文章名"
系統會在 source 下的 _post 裏生成一篇 md 文件,而後你就能夠盡情發揮了。hexo g //生成靜態頁面 hexo s //本地預覽 hexo d //一鍵部署
該過程首次進行可能會提示須要登錄 github 及 OpenSSH若是過程提示 ERROR: deploy don't find git ! 則須要執行
npm install hexo-deployer-git --save
shell
關於啓用資源(Asset)文件夾,這裏就不做詳細介紹 ! ! !