
最近在服务器上搭建了一个博客,用于存放主题资料。博客框架使用了Hexo,Web服务器使用了Nginx。
以前把Hexo搭建到Github上,这次本来想直接搭建到公司的Gitlab上,但是发现公司的Gitlab把Page功能禁用了,只能搭建到我们小组的服务器上。整体框架如下:
注:来自《 如何在服务器上搭建hexo博客 》
简单来说,就是首先服务器部署Nginx,本地使用Hexo生成博客,然后推送到服务器的Git仓库,再使用git hook功能,当博客被推送到Git仓库后自动部署到Nginx的指定目录里,完成文章发布。
本地与服务器都为Mac OS 系统
修改hexo目录下的 _configyml 文件
其中 repo 地址比如为 admin@10101010::/var/repo/bloggit
开始写博客发布
其中我遇到的一些坑,主要是权限问题,如果遇到部署不成功,注意排查是否是权限问题导致的。
附录:参考文章
如何在服务器上搭建hexo博客
Github SSH
Hexo
Nginx
极客学院 Nginx入门指南
Nginx配置文件nginxconf中文详解
1、如果放置一些日志文字信息,一般的200M就够用了;
2、如果需要放一些的情况下,一般500M的空间即可;
3、如果需要放一些视频短片,可以选择1G大小的空间。
目前搭建网站的服务器都是可以后期扩展空间大小的,所以前期博客内容比较少的情况下可以选择200M的即可,等后期根据自己需求进行增加空间大小即可。博客类的空间 是别人做好的程序 你去申请 你只是一个免费用户 你只能使用博客现有的功能
虚拟主机是再服务器上分配一定的空间和FTP上传 你可以自己上传制作N个博客 也可以制作一个博客提供给别人申请试用
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)