Page + Hexo 搭建個人博客
(Mac 系統)
ssh
查看本地是否存在ssh
ls -al ~/.ssh
如果輸出以下內容,說明沒有生成本地的ssh key 文件
No such file or directory
//生成ssh key, your_email:這裏填寫你在GitLab或者GitHub註冊時的郵箱。
ssh-keygen -t rsa -C"you_email"
待完善。。。。
github
- 登錄github賬號,新建一個倉庫
- 點擊 Settings 進行相關配置
3 個人設置中 - Setting
4 添加SSH key
添加完成後把代碼pull 本地
前期 安裝node, git,安裝Hexo
選擇一個磁盤,新建一個文件夾,右擊 選中 Git Bash Here
, 輸入以下命令,安裝完成如下圖所示:
$ npm install hexo-cli -g
$ npm install hexo-deployer-git --save
初始化Hexo
在剛纔新建的文件夾裏面再次新建一個 Hexo 文件夾
進入該 Hexo
文件夾右鍵鼠標,點擊 Git Bash Here
,輸入以下命令
$ hexo init
Hexo 安裝完成後,Hexo 文件夾下的目錄如下:
本地查看效果
$ hexo generate
$ hexo server
顯示以下信息說明操作成功:
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
登錄 http://localhost:4000/ 查看效果:
目前爲止,我們的本地博客
就成功搭建了
將博客部署到 Github Pages 上
注意:
1.強調文本
2.強調文本
建立一個新的分支
安裝主題
可以去Hexo官網
: https://hexo.io/themes/.選擇你想要安裝的主題
按照我選的主題: hexo-theme-next 來說明
cd hexo
git clone https://github.com/theme-next/hexo-theme-next themes/next
安裝完成後,在hexo 文件夾下打開 _config,修改配置
deploy:
type: git
repository: 你的git地址
branch: master
If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
//例如:地址是 'http://yoursite.com/child/
//url:http://yoursite.com/
//root:/child/
# URL
url: 'http://yoursite.com/
root: /child/
主題一些配置可以參考: https://my.oschina.net/u/1777269/blog/2236895. 這篇文章,不詳細說明了
未完待續。。。。。