在Vercel下部署 Typecho 动态博客(以IceFox微信朋友圈主题和SSL数据库连接为例)
Lazy loaded image在Vercel下部署 Typecho 动态博客(以IceFox微信朋友圈主题和SSL数据库连接为例)
字数 682阅读时长 2 分钟
2024-2-16
2024-12-19
AI智能摘要
GPT
本文介绍了如何在Vercel上部署Typecho动态博客,使用IceFox主题和SSL数据库连接。内容包括项目情况、数据库创建和连接步骤,以及Vercel的部署流程,强调SSL和环境变量配置的细节,解决了某些功能受限的问题。
本文介绍了如何在Vercel上部署Typecho动态博客,使用IceFox主题和SSL数据库连接。文章涵盖了项目情况、数据库部署步骤以及Vercel的部署过程,强调了SSL连接的必要性和配置环境变量的细节。
自用全专线,小贵但效果超好
Aifun 爱翻 - 机场测评
Aifun 爱翻 - 机场测评
notion image

🧠 理论基础

📝 主要内容

一. 项目情况

⚠️
使用须知: 因无目录写入权限,部分功能受限(如上传附件)
Vercel-Typecho-WeChat_Moments_icefox
qixing-jkUpdated Nov 9, 2024
 

二. 数据库部署教程

1. 创建数据库集群

notion image

2. 创建项目所需数据库

CREATE DATABASE tidbcloud_WeChat_Moments_icefox;tidbcloud_WeChat_Moments_icefox 可自定义为想起的数据库名称)
notion image

3. 在Overview界面,点击右上角的Connect获得数据库连接参数

notion image

4. Endpoint Type选择Public,数据库选择为刚刚创建的数据库,保存好生成的参数

notion image

5. 下载其CA证书(⚠️ 按教程部署 或 Fork github.com/qixing-jk/Vercel-Typecho-WeChat_Moments_icefox  项目的可不进行此步骤)

三. Vercel部署教程

1. 进行部署

2. 配置环境变量(👉点我获取

TYPECHO_HOST="" # 数据库地址 TYPECHO_DATABASE="tidbcloud_WeChat_Moments_icefox" # 数据库名称 TYPECHO_USERNAME="" # 数据库用户名 TYPECHO_PASSWORD="" # 数据库密码 TYPECHO_PREFIX="typecho_" # 前缀 TYPECHO_ADAPTER_NAME="Pdo_Mysql" # 数据库适配器 TYPECHO_CHARSET="utf8mb4" # 数据库编码 TYPECHO_ENGINE="MyISAM" # 数据库引擎 TYPECHO_PORT="4000" # 数据库端口 TYPECHO_SSL_CA="isrgrootx1.pem" # 数据库SSL证书位置
notion image

3. 进入网站,进行TypeCho的初始化配置即可


📖 延伸阅读

暂无

🤗 总结归纳

1. 遇到的最大问题

TiDB必须要SSL连接,但是Typecho的部署教程均老,且未涉及此领域,只能自行探索SSL配置方案
自用全专线,小贵但效果超好
Aifun 爱翻 - 机场测评
Aifun 爱翻 - 机场测评
notion image

📎 参考文章

主要参考
 
💡
还可以加入Telegram的七行的小仓库|互联网记忆|博客 七行 技术交流群 找到更多小技巧哦🥰,还可以在聊天群探讨各种问题❓
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!

评论
Loading...