将 Hexo 部署在云服务器 前言 众所周知,使用 GitHub Page 的访问速度令人发指,当然也有很多人选择部署到 Vercel,这便是我之前的选择,免费,同时还有着更快的速度。...在阅读本文之前,你需要做好以下准备: 一台云服务器 域名以及域名解析服务 云服务器 推荐阿里云和腾讯云,作为云服务的大厂还是非常靠谱的,唯一制约我们操作的就是昂贵的价格了。...SSH 连接到云服务器 打开任意一个终端,使用 SSH 连接到云服务器 ssh username@你的服务器公网ip 一般用户名是 root ,之后输入密码即可。...到云服务器 配置 hexo 根目录的 _config.yml 文件的 deploy 选项 # Deployment ## Docs: https://hexo.io/docs/one-command-deployment...参考资料 hexo 搭建在阿里云服务器上(Ubuntu 20.04) 阿里云 ECS 初体验(3) — Nginx 安装与配置
本文用来记录将 hexo 部署再轻量服务器上的过程,不论是已经有自己的主题准备迁移或者新建一个准备部署在轻量服务器,本教程都是适用的,博主并不是做相关方面的,因此本教程尽量简单实用,对于大佬可能帮助有限...~其次这里并非一定要使用腾讯云服务器,其他家操作基本上都是一致的。...600 /home/git/.ssh/authorized_keys chmod 700 /home/git/.ssh 在本地 Git 终端中测试是否能免密登录 git,其中 SERVER 为填写自己的云主机...在电脑本地桌面,右键”Git Bash Here”,输入一下命令,其中 SERVER 填写自己的云主机 ip,执行输入 yes 后不用密码说明配置成功了。...根目录选我们之前建立的 /www/wwwroot/hexo 回到服务器终端,重启宝塔服务 service bt restart # 部署 接下来需要将本地的生成好的 /public 推送到服务器。
前言 看到群里好多人问如何将Hexo部署到云服务器。按我的思想,如果有服务器谁还用Hexo?但居然还真有人。...趁着上个月白嫖的腾讯云的机器还没过期,赶紧重装个系统,来咕一篇Hexo如何部署到云服务器。 ? 开始操作 这篇文章并非从安装开始的教程。...三、配置NGINX服务器 这一步主要是用来开启80端口的服务器。你不会以为要用hexo s吧?...nginx -s reload此时在浏览器直接访问你的服务器ip地址即可看到一个提示——404页面 四、配置Hexo发布 配置博客根目录下的_config.yml文件 deploy: type:...&& hexo g && hexo s" }, ?
一般大部分都用以上方式部署自己的hexo博客,但也有少部分部署在自己服务器的同志。 新手部署服务器最常见的方法就是:直接把本地生成的public中的文件,直接ftp到服务器www根目录,简单粗暴。...还有一种更优雅地方式,那就是直接在服务器上搭建git仓库,hexo三连直接deploy上去(跟搭建在github pages上的方式一样)。 为什么要部署至服务器?...对比了一下我放在又拍云cdn上的主站网速,可以看到: image.png 这速度可谓不相上下。...当然,如果域名,手头没有闲置的服务器,还是建议嫖上国内的CDN 部署教程 老样子,简单说下思路: 服务器安装宝塔面板(方法可见《在腾讯云服务器上搭建WordPress》前半部分,宝塔面板的安装) 创建git...git@服务器ip或域名:/var/repo/hexo.git branch: master 结束语 配置完成后,可直接hexo三连到自己的服务器。
,所以市面上大多数博主都使用github这个免费的远程仓库,来作为自己博客的服务器,但随之而来的弊端是,github在国内访问环境很差,时不时就会出现404或者无法访问的情况,同时博客内容无法被百度收录...,因为github直接禁止baiduSpyder,导致优质内容无法传播,为了避免这些情况发生,最优选择是将博客部署在云服务器上,下面便是我们本次的技术架构方案: 如图所示,我们在本地客户端装好hexo...博客,在远程云服务器上安装nginx、git服务端,通过本地渲染html文件,hexo推送到云服务器对应的git仓库,git仓库通过钩子机制更新对应静态网站目录,最后通过Nginx代理目录,浏览器访问对应域名即可...--save ajv@^6.10.2 npm install hexo-baidu-url-submit --save 安装配置git服务器,并新建仓库 本次操作需要在云服务器上执行 创建git用户(...编辑博客目录下_config.yml, deploy: type: 'git' repository: 'git@服务器ip:/git/blog.git' branch: 'master'
本来Hexo是部署在GitHub上的(可以看我之前文章Hexo搭建静态博客 - Taitres' Blog包括了Hexo的基本使用),但是访问太慢了,并且想折腾一下,还想整个个人云盘,就买了个腾讯云的轻量应用服务器...思路是: 在服务器上搭建Git环境,创建Git仓库 在主机生成Hexo静态文件,通过与服务器连接,推到服务器上的Git仓库 通过git-hooks实现自动部署到网站资源目录 Nginx做静态文件服务器,...clean #清除缓存 hexo generate #生成静态页面 hexo delopy #将本地静态页面目录部署到云服务器 也可以在package.json 中添加 npm 脚本,这样就可以直接...博客部署到服务器 - 知乎 (zhihu.com) 带你跳过各种坑,一次性把 Hexo 博客部署到自己的服务器_jeffery5461的博客-CSDN博客_hexo 部署 将Hexo部署到自己的服务器上...- StaryJie - 博客园 (cnblogs.com) 腾讯云使用宝塔面板部署Hexo | LeaflagのBlog
腾讯云服务器已经买了好一阵子了,拖延到现在才搭博客,参考各个社区里挺多教程,最后选择使用Hexo来作为自己的博客框架,好处是不用自己造轮子,而且有很多漂亮的主题可以拿来用。...一、云服务器和域名的购买 云服务器 服务器我选择的是腾讯云这边的,双十一88块一年,一核两G内存50G云硬盘,这配置实话实说不咋行但搭个个人博客够用了,反正一天也没几个人会访问。...二、关于云服务器的操作 本人云服务器配置:1核 2GB 1Mbps**,系统装的**Centos7.5 1.配置**nginx** nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器...这一部分主要目的是在云服务器上创建个git仓库,本地文件就可以通过git上传到云服务器的仓库中,并使用git的post-receive钩子将文件提交到仓库的同时同步到指定目录。...ssh -v git@公网ip #@后面输入云服务器公网ip 输入密码,就能成功登录服务器 image-20201219111300435.png 注:如果之前用ssh连接过该服务器且重装过系统
引言目前我的公众号发布流程都是把图片通过 PicGo 上传到 腾讯云COS 上面,再通过链接的方式方式转存到腾讯云开发者社区和公众号上。...但是这样面临两个问题:第1,是腾讯云COS是收费的,每次上传和引用都是需要付费的。第2,如果将来脱离腾讯云COS的话,这些链接就会失效,无法访问。...然后直接上传到服务器。这样将会获得一个类似于 https://yeyeziblog.eu.org/img/img.png 的可用链接。...通过这样的方式就可以实现 markdown 文本编辑时查看图片和获得链接的功能,需要的软件是 vs code 的插件和 Hexo 。...: 无需安装 hexo 插件.服务器命令git init yeyeziblog.git --bare --sharedcd yeyeziblog.gitcat > hooks/post-receivegit
使用 hexo 搭建一个简约的个人博客并部署到云服务器上。...https://tea.nim-cn.com/archives/ 环境简介 我使用的是 ubuntu 系统,使用的是阿里云的服务器,域名是已经备案的 Nim 中文社区 官网的子域名。...hexo g # 生成文件 hexo s # 运行服务 hexo 的默认端口是 4000,我们在浏览器中输入云服务器的 ip 地址加上端口号,就可以预览博客了。...DNS 解析,将域名绑定到我们的服务器上。...由于阿里云默认不提供 4000 端口,我们可以使用 nginx 反向代理。
这次我选择的是云服务器 + Hexo框架进行搭建。...使用的设备和技术设备:腾讯云服务器技术:Hexo、supervisor、nginx软件:Xftp搭建步骤1、安装node环境这一步属于基础操作,直接百度,这里不赘述了。...2、启动hexo项目新建hexo项目hexo init hexo-demo进入hexo-demo文件夹,安装依赖cd hexo-demonpm install运行项目安装完依赖以后,执行以下命令,启动hexo...服务器,hexo server运行结果如下图。...nginx:将hexo访问地址链接到自己的域名下,例如我的:https://www.python-office.com/api/img-cdn/python-office.jpg写在最后这种图床,适合你的服务器资源很丰富的情况
我使用服务器版本是Ubuntu22.04,其他服务器版本需要自行研究 1、安装nodejs 18 和npm 1.1、首先更新源 sudo apt-get update && apt-get upgrade...2.1 、在var目录下新建hexo文件夹,如果不喜欢,可以找自己喜欢的文件夹 mkdir /var/hexo cd /var/hexo 2.2、npm安装hexo npm install -g hexo-cli...2.3、将 Hexo 所在的目录下的 node_modules 添加到环境变量之中 echo 'PATH="$PATH:....mkdir /var/www/hexo 2.5、安装hexo到/var/www/hexo hexo init /var/www/hexo cd /var/www/hexo 2.6、生成静态文件 hexo...Sherman (joshtronic.com) 2.hexo安装文档:文档 | Hexo
服务器。...环境构建') { steps { echo 'hexo 环境构建中...'...-g' echo '构建完成.' } } stage('hexo g 生成静态文件') { steps { echo 'hexo...g 生成静态文件' sh 'hexo clean' sh 'hexo g && gulp' sh 'mv public blog' //...CODING CI DOC “hexo 环境构建” 的 "stage" 中,npm install 如果不使用 -g 全局安装,在“部署”的 "stage" 会出现报错,很奇怪,一般来说,只有 hexo-cli
前言 hexo的搭建 修改初始密码 进入腾讯云,点击右上角控制台,选择轻量应用服务器(如果没有的话,就直接使用上面的搜索功能) 找到自己的服务器,点击 更多→管理,然后选择重置密码,重置初始密码...git/.ssh/authorized_keys $ chmod 700 /home/git/.ssh 本地使用Git测试是否配置成功,桌面右键“Git Bash Here” $ ssh -v git@服务器...ip 服务器ip为你的服务器公网ip,详见图一中的(公)后面的一串ip地址,即为服务器的公网ip 执行过程中出现选择,一律选择yes 如果执行过程中不需要输入密码且无报错,即为配置成功 Git仓库配置...,php版本选择纯静态, 最后,别忘了将服务器解析到域名 本地配置 修改Hexo配置文件中的推送地址: repo: git@域名或IP:/home/repo/hexo.git 如果Git配置失败,...可以尝试使用root推送: repo: root@域名或IP:/home/repo/hexo.git 然后,将本地仓库与远程仓库关联: $ git remote add origin git@服务器IP
待优化问题 Hexo博客通常是被部署在Github上的,也有部署在Gitee、coding上的,这些平台最大的优点是免费,然而也是各有缺点。...这篇文章就来讲述如何部署 Hexo 博客到自己的服务器上,对于云服务器的配置,1核2G的学生机足够。 我在部署到腾讯云后,使用站长之家国内测速工具分析,如图: ? 站点测速结果 2....创建网站 然后将填写的网站域名解析到服务器的ip,在浏览器中访问该域名,即可看到站点主页: ? 站点首页 5. 部署Hexo 网站建立后,再来部署Hexo就非常简单了。...Hexo博客也称静态页面,其实就是public文件夹的所有内容,也是上传到mculover666.github.io这个仓库的所有文件: ?...腾讯云不支持root直接登录,可以先登录一个账户,然后使用sduo su 切换到root账户。 进入根目录: ? 进入根目录 ?
简介 由于博客原来部署在Github上访问速度太慢,所以将原Hexo博客部署到腾讯云 部署环境 腾讯云服务器(CentOS 64位) 服务器配置 安装依赖包 yum install curl-devel...authorized_keys 修改权限 cd ~ chmod 600 .ssh/authorized_keys chmod 700 .ssh 本地测试 ssh -v git@SERVER //@后是你自己的服务器公网...IP,如果不出现failed字样,说明成功 云服务器中创建网站目录并设置权限 su root mkdir /home/hexo chown git:git -R /home/hexo 安装 Nginx.../hooks/post-receive 在本地Hexo目录下修改_config.yml文件中的deploy后的repo改为: git@SERVER:/home/git/blog.git //@后为你的服务器公网...IP 以上全部完成后,执行hexo的部署命令即可完成在腾讯云服务器上的博客部署
一.安装环境 推荐购买腾讯云活动的轻应用服务器 2C2G 就可以啦,我买的是 45 一年的:点我购买 以下命令默认在 ubuntu 系统上执行 安装 nginx apt-get install nginx...mkdir /wwwroot/blog 生成博客 hexo deploy 然后把 public 文件夹打包,并上传到服务器上,然后解压博客到 /wwwroot/blog目录下。...二.启用 CDN 和 HTTPS 使用腾讯云 CDN https://console.cloud.tencent.com/cdn 免费证书:https://console.cloud.tencent.com
前言 本文将介绍如何从零开始,将Hexo项目部署到服务器(Ubuntu 20.04)上。 注意: 本篇教程的服务器环境为虚拟机(Ubuntu 20.04),所有的操作均使用Xshell连接进行。...对于购买的云服务器环境仍具有适用性。...branch: master 执行命令hexo deploy,将静态文件上传至Ubuntu服务器 进入目录var/www/hexo/下,可以看到静态文件已全部上传 访问测试 打开浏览器,输入Ubuntu...服务器的IP地址,就可以看到博客页面啦 补充 如果部署到购买的云服务器(阿里云)上,可能出现访问服务器IP没有响应的情况 点击云服务器/ECS,在安全组规则中手动添加一条80端口的规则: 后记 (后续补充域名的配置操作...) 参考文章: 用Hexo部署博客到Ubuntu服务器 - 简书 (jianshu.com) Git版本控制之ubuntu搭建Git服务器 - StoneGeek - 博客园 (cnblogs.com
hexo+阿里云服务器搭建博客 配置的过程参考的是下面的链接: https://blog.csdn.net/NoCortY/article/details/99631249 https://juejin.im.../post/5d54f29af265da03cc08b45a 首先你得有个服务器,然后下面是我补充的遇到的问题 主机端安装hexo出现问题,可忽略 optional install error: Package
毕竟hexo是本地的。但是一次偶然间,我发现了云环境(其实就是一个网页版的vscode),但其提供服务环境(Ubuntu、node等)。于是我突发奇想,试试能不能通过这个来实现在线写博客。...实现云部署需要准备什么。 必须: git的基本知识 我认为这一点是必须的,不然不好操作。 两个git仓库 coding,码云,GitHub等均可以。...如图所示,环境选择node.js,当然选服务器或者Ubuntu也可以,至于怎么配置自行百度。 ? 这里强烈不建议非node.js环境。 代码来源选择仓库,仓库的地址就是我们第二个仓库的地址。...这样的原因很简单,是因为你当前的版本与服务器的版本不一致造成的。这里涉及到git协同工作的问题了。 如果又能力的小伙伴可以使用git pull把最新的提交拉去下来。...那解决方法也很简单,删掉以前的文件(或云环境),重新clone(创建一个云环境)一下就好了。 当然删除之前记得备份一下仓库里没有的文章或修改的配置。
毕竟hexo是本地的。但是一次偶然间,我发现了云环境(其实就是一个网页版的vscode),但其提供服务环境(Ubuntu、node等)。于是我突发奇想,试试能不能通过这个来实现在线写博客。...使用云环境 写文章 为什么使用coding呢?它的优势就来了,它可以直接点进去云环境,如果使用其他平台需要进入腾讯开发者平台。大家自行百度,这里不提供链接了。...新建工作空间 [14.png] 如图所示,环境选择node.js,当然选服务器或者Ubuntu也可以,至于怎么配置自行百度。[-小康博客]这里强烈不建议非node.js环境。...这样的原因很简单,是因为你当前的版本与服务器的版本不一致造成的。这里涉及到git协同工作的问题了。 如果又能力的小伙伴可以使用git pull把最新的提交拉去下来。...那解决方法也很简单,删掉以前的文件(或云环境),重新clone(创建一个云环境)一下就好了。 当然删除之前记得备份一下仓库里没有的文章或修改的配置。
领取 专属20元代金券
Get大咖技术交流圈
云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。