banner
MACSITE

@MACSITE

兴趣是学习的动力,学习也能成为消遣!--你愁啥-ncs.fun

折腾Qexo,Hexo的后台应用

折腾 qexo,hexo 的后台应用#

简略聊聊#

弄了 hexo 博客系统后,发现没有后台,只能命令符发布文章

然后测试了很多后台程序,对于没接触过 hexo 的博主来说真的很麻烦,

偶然间看到 qexo, 支持所见即所得 markdown,

新手的福音啊,但是 qexo 的作者编写的说明对新手来说太简略了,反复查资料,找教程。

网上教程还少,东拼西凑的终于把 qexo 建设上了

你说我为什么不在本地部署?哈,一是懒,二是真的太繁琐了,坑更多,

重点所有设置全靠改代码

不想折腾建议用 Z-Blog 或 wordpress 吧。
现在有了新的选择,就是你看到本篇文章的博客,xlog 提供

先说下建设 qexo 所需的网站吧#

1,MongoDB#

为什么用它... 因为它免费,同样免费的 SupaBase 数据库,部署 qexo 时出现 500 错误,全英文啊,所以放弃了。

MongoDB 一次成功

注册 MongoDB 账号 创建免费 MongoDB 数据库,区域一定要选择 AWS / N. Virginia (us-east-1) 在 Clusters 页面点击 CONNECT, 按步骤设置允许所有 IP 地址的连接), 创建数据库用户,并记录数据库连接信息,密码即为你所设置的值

image

这是官网说明,简略吧?还要搜索 MongoDB 的注册方法及创建数据库

2, 一键部署 https://vercel.com/#

下面官方介绍,还是不是给小白看的,至少要有一定基础。到这小白劝退。除了喜欢折腾的。

继续搜索 [https://vercel.com/ 注册吧,还有 vercel.com 的免费域名已经被污染 (为什么被污染我不知道,抄的网上说法,本人不负责), 国内不能使用,需要绑定自己域名,这是个坑,小白注意。

但是 vecel 界面和操作我觉得比 netlify 友好,最主要的 vecel 免费,netlify 还没研究明白!!

一键部署##

部署到 Vercel

首次部署会报错,请无视并重新进入项目,在项目设置界面添加环境变量 Environment Variables

名称意义示例
MONGODB_HOSTMongoDB 数据库连接地址mongodb+srv://cluster0.xxxx.mongodb.net
MONGODB_PORTMongoDB 数据库通信端口 默认应填写 2701727017
MONGODB_USERMongoDB 数据库用户名abudu
MONGODB_DBMongoDB 数据库名Cluster0
MONGODB_PASSMongoDB 数据库密码password

在 Deployments 点击 Redeploy 开始部署,若没有 Error 信息即可打开域名进入初始化引导

这只是 qexo 部署的的结束#

还有 hexo 部署呢,先不说我怎么做的了,至少你能看到这说明 github 肯定熟悉。不熟去搜索吧,至少是个学习过程。hexo 下次再说

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。