无服务器部署typecho
无服务器一键部署typecho
示例:本站

一、
[已测试非默认主题版可能会报错:在Replit部署Typecho博客 + Butterfly主题移植】
默认主题使用sqlite数据库版:
将以下代码粘贴至Replit Shell后回车
`git clone https://github.com/valetzx/typechonreplitwithpg && mv -b typechonreplitwithpg/* ./ && mv -b typechonreplitwithpg/.[^.]* ./ && rm -rf *~ && rm -rf typechonreplitwithpg`
当加载完 Loading Nix environment... 后点击绿色 ▶ Run
在运行完成出现typecho后 点击Shell 在终端中逐行输入以下内容:
```
createdb -h 127.0.0.1
psql -h 127.0.0.1
create user admin with password 'admin';
CREATE DATABASE typecho OWNER admin;
GRANT ALL PRIVILEGES ON DATABASE typecho to admin;
```
在新窗口打开你的typecho安装界面
选择Pgsql原生函数适配器
| 参数 | 值 |
| ---- | ---- |
| 数据库前缀 | typecho_ |
| 数据库地址 | localhost |
| 数据库端口 | 5432 |
| 数据库用户名 | admin |
| 数据库密码 | admin |
| 数据库名 | typecho |
你不用担心数据库密码安全问题,填好各项参数后点击 确认,开始安装 » 设置自己的typecho用户名密码!这个请设置自己的别用弱密码!
sqlite数据库版:https://github.com/valetzx/typechonreplit
postgresql数据库版:https://github.com/valetzx/typechonreplitwithpg
二、Vercel 一键部署 Typecho 博客
通过vercel.json自定义php版本
- vercel-php@0.5.1 - PHP 8.1.x
- vercel-php@0.4.0 - PHP 8.0.x #默认
- vercel-php@0.3.2 - PHP 7.4.x
教程
-
克隆项目
-
修改数据库配置文件config.inc.php 在typecho 配置界面填写获取数据库信息,获取配置文件
-
发布
三、使用Railway零成本部署Typecho
一键部署
不过首先得在railway准备好数据库
https://github.com/Erhecy/Typecho-railway
注意!!
请不要上传附件 图片,附件内容请使用外链 否则再次部署会丢失
请不要上传附件 图片,附件内容请使用外链 否则再次部署会丢失
请不要上传附件 图片,附件内容请使用外链 否则再次部署会丢失
请不要上传附件 图片,附件内容请使用外链 否则再次部署会丢失
请不要上传附件 图片,附件内容请使用外链 否则再次部署会丢失
好厉害喔