hexo前端加CodeServer后端实现web在线编辑博客,猫都能学会
前两天收到阿里云的客服通知,现在有99一年的服务器,续费也是99/年(aliyun.com)感兴趣的朋友可以去了解下,机型是2核。
乘着这个东风我就顺带着将博客从静态托管的服务器搬迁到ecs上,本文记录下如何将hexo生成工具部署到服务器,实现前端hexo静态站,后端CodeServer编辑发布。
阿里云主机选型
具体选型也不是很重要,理论上只要支持 宝塔(https://www.bt.cn/) 插件就行。
如果不清楚宝塔是什么,下面是摘录官网的一段描述:
1 | 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。 |
这边我用机型是 CenterOS7.x ,如果怕麻烦可以直接选用我这个机型。
面板安装
1 | yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec |
安装一路确认就行,安装完毕会给登录信息,包括面板地址,帐号密码等。注意下开放的端口。初次安装会随机出一个外网登录面板的端口,需要将这个端口开放一下,在阿里云的安全组打开指定端口就行。
宝塔安装插件CodeServer
在宝塔的商店面板中找到CodeServer并安装,点设置将服务器打开。
安全设置中有需要开放的端口,与访问信息。注意甄别。
部署hexo生工具
ssh登录服务器,先安装下面两个:
- nodejs环境
yum install npm
- hexo的环境
npm install hexo-cli -g
通过下面指令可以创建一个名为xxxx的hexo工作区,这部分可以参考 (https://hexo.io)
创建hexo工作区hexo init xxxx
宝塔面板安装启用nginx
登录前端宝塔面板,只需要安装nginx组件。
按照之前配置的路径指定即可。
启用SSL
在ssl一栏用 Let’s Encrypt ,可以获取一个免费的证书,点一下就行。
最后的话
本篇没有任何难度,基本上都是面板上点点,指令输入下。需要花费的时间大概在10分钟左右,满足随意开网页随时能写的需求。
本文标题:hexo前端加CodeServer后端实现web在线编辑博客,猫都能学会
文章作者:Keyle
发布时间:2024-03-22
最后更新:2024-08-20
原始链接:https://vrast.cn/posts/14077/
版权声明:©Keyle's Blog. 本站采用署名-非商业性使用-相同方式共享 4.0 国际进行许可