Hexo博客部署到个人服务器
前言其实这也就是分享一下我的建站历程吧,坎坎坷坷花了两天时间,还是挺满意的,吹爆这个Butterfly主题的作者jerryc,真的是太好看了。不出意外未来几年应该都是这个风格啦,顶多魔改一下。顺便吐槽一下腾讯的coding,访问速度感人,维护时又访问不了,总之各种毛病,github服务器又在国外,访问速度依旧很慢,这也就是下决心换成自己服务器的原因了。
大致步骤1 在云服务器上建立私人git服务器并配置本地仓库
2 在个人开发pc上下载hexo框架源码,并在配置文件中设置push到云服务器上的私人仓库。
3 pc打包上传hexo静态文件并上传到服务器上的私人仓库
4 仓库中设置git钩子将已上传的静态资源拷贝到自定义目录下
5 通过nginx部署web服务,配置静态资源访问目录到上述自定义目录。
详细流程在云服务器上建立私人git服务器并配置本地仓库首先,安装git,一般云服务器系统已经安装好了。
1yum install git
创建Git账户
1adduser git
添加账户权限
12chmod 740 /etc/sudoersvim /etc/sudoers
找到
12## A ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment