折腾Qexo,Hexo的后台应用
折腾qexo,hexo的后台应用
简略聊聊
弄了hexo博客系统后,发现没有后台,只能命令符发布文章
然后测试了很多后台程序,对于没接触过hexo的博主来说真的很麻烦,
偶然间看到qexo,支持所见即所得markdown,
新手的福音啊,但是qexo的作者编写的说明对小白来说太简略了,反复查资料,找教程。
网上教程还少,东拼西凑的终于把qexo建设上了
你说我为什么不在本地部署?哈,一是懒,二是真的太繁琐了,坑更多,
重点:hexo所有设置全靠改代码
不想折腾建议用Z-Blog或wordpress吧。
先说下建设qexo所需的网站吧
1,MongoDB
为什么用它…因为它免费,同样免费的SupaBase 数据库,部署qexo时出现500错误,全英文啊,所以放弃了。
MongoDB一次成功
注册 MongoDB 账号 创建免费 MongoDB 数据库,区域一定要选择 AWS / N. Virginia (us-east-1) 在 Clusters 页面点击 CONNECT,按步骤设置允许所有 IP 地址的连接),创建数据库用户,并记录数据库连接信息,密码即为你所设置的值
这是官网说明,简略吧?还要搜索MongoDB的注册方法及创建数据库
2,一键部署 https://vercel.com/
下面官方介绍,还是不是给小白看的,至少要有一定基础。到这小白劝退。除了喜欢折腾的。
继续搜索[https://vercel.com/注册吧,还有vercel.com的免费域名已经被污染(为什么被污染我不知道,抄的网上说法,本人不负责),国内不能使用,需要绑定自己域名,这是个坑,小白注意。
但是vecel界面和操作我觉得比netlify友好,最主要的vecel免费,netlify还没研究明白!!
一键部署#
首次部署会报错, 请无视并重新进入项目, 在项目设置界面添加环境变量 Environment Variables
名称 | 意义 | 示例 |
---|---|---|
MONGODB_HOST | MongoDB 数据库连接地址 | mongodb+srv://cluster0.xxxx.mongodb.net |
MONGODB_PORT | MongoDB 数据库通信端口 默认应填写 27017 | 27017 |
MONGODB_USER | MongoDB 数据库用户名 | abudu |
MONGODB_DB | MongoDB 数据库名 | Cluster0 |
MONGODB_PASS | MongoDB 数据库密码 | password |
在 Deployments 点击 Redeploy 开始部署,若没有 Error 信息即可打开域名进入初始化引导
这只是qexo部署的的结束
还有hexo部署呢,先不说我怎么做的了,至少你能看到这说明github肯定熟悉。不熟去搜索吧,至少是个学习过程。hexo下次再说