使用云服务器搭建专属博客

使用云服务器搭建专属博客,第1张

首先,推荐一个免费的云服务器提供商,三丰云,有了云服务器,我们使用ssh连接云服务器。

下面我们进入构建博客的第一步:安装Git和NodeJs,网上一堆教程,这里就不在赘述了。

第二步,安装Hexo:

npm install -g hexo

 初始化Hexo:

cd /work/Hexo

hexo init

第三步,获取博客主题:

git clone https://gitee.com/xiuxiuing/hexo-theme-even themes/even

参考链接:

https://mp.weixin.qq.com/s/JeJQx0FyvOQyH1EhGYvaUA

最近在服务器上搭建了一个博客,用于存放主题资料。博客框架使用了Hexo,Web服务器使用了Nginx。

以前把Hexo搭建到Github上,这次本来想直接搭建到公司的Gitlab上,但是发现公司的Gitlab把Page功能禁用了,只能搭建到我们小组的服务器上。整体框架如下:

注:图片来自《 如何在服务器上搭建hexo博客 》

简单来说,就是首先服务器部署Nginx,本地使用Hexo生成博客,然后推送到服务器的Git仓库,再使用git hook功能,当博客被推送到Git仓库后自动部署到Nginx的指定目录里,完成文章发布。

本地与服务器都为Mac OS 系统

修改hexo目录下的 _config.yml 文件

其中 repo 地址比如为 admin@10.10.10.10::/var/repo/blog.git

开始写博客发布

其中我遇到的一些坑,主要是权限问题,如果遇到部署不成功,注意排查是否是权限问题导致的。

附录:参考文章

如何在服务器上搭建hexo博客

Github SSH

Hexo

Nginx

极客学院 Nginx入门指南

Nginx配置文件nginx.conf中文详解


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/43761.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-23
下一篇2023-02-23

发表评论

登录后才能评论

评论列表(0条)

    保存