赞
踩
在本地搭建好博客后我们需要把博客部署在服务器上,这里没有购买服务器的情况下,就暂时部署在码云或者github上也是可以滴。如果之前部署过github的童鞋应该很快就上手了,都差不多的。这里就没有配置本地公钥了。直接使用是http链接方式
前提要有码云的账号,这个就不多说了。
注册ok后就点击新建仓库,用来存放本地上传的博客
然后对仓库进行相应的配置
创建仓库后,点击克隆/下载复制好你的仓库网址
在打开你的博客的根目录的_config.yml_找到deploy配置如下,这里需要注意,冒号是英文的冒号,冒号后必须要空格,引号可加可不加
deploy:
type: 'git'
repo: 你刚才复制的目录
branch: master
最后在博客目录下用gitbash运行打开git面板,输入代码来安装安装hexo-deployer-git模块
npm install hexo-deployer-git --save
安装好后,在git面板上输入git g -d就可以通过git把博客部署在码云了
git g -d
桌面新建文件夹
git面板使用复制:鼠标右键paste
在git 面板里使用以下命令然后回车
git clone 复制的网址
打开新建文件夹,里面会有仓库的上传地址,然后复制.git文件目录
把.git目录复制到本地博客目录下
使用文本工具打开该文件。
.gitignore存放的是过滤文件,在此文档中的文件,是不会被上传的,这里需要删除public,因为部署的时候需要将码云的page定位到上传的public目录
public目录:存放的hexo生成的静态文件也就是hexo g命令生成的静态目录
.gitignore配置:
.DS_Store
Thumbs.db
*.log
node_modules/
.deploy*/
使用git bash打开博客目录
使用hexo g 生成静态目录public
使用git add . 将blog要上传的文件提交到缓存。这里我理解的是暂时提交到计算机内存里,不知道这理解对不对 (add 和.有个空格的)
git add .
使用git commit-m (提交解释) 例如如下代码:
git commit-m 部署博客
使用git push提交文件,第一次提交如果文件较多或者较大或者网速不好,会比较慢。
打开码云仓库点击服务,然后选择pages
分支不变,这里还是只用了一个主分支master
部署目录选择/public
建议使用枪支https这样会降低网站报红
然后点击生成的域名,就直接映射到静态网页了。
如果采用这种方式部署后,网页没有css,配置博客配置文件
url: http://yz-yq.gitee.io/blog
root: /blog/
这里参照GitHub多分支部署
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。