托管

APPIDENOTE
Netlify/不怎么需要经常编辑的静态网站就丢这
CodeSandbox5 项目 / 400 额度应该是接下来的主力
Replit10 项目似乎用上之后转为 10 个免费额度
Glitch永远怀念……找不到这么方便的开箱即用了

CodeSandbox

rm -rf .git
git init -b main
git remote add origin https://github.com/USER/REPO.git
git add .
git commit -m "Initial commit"
git push -f origin main

与其它不同,默认分支名为 master,需要手动指明 main
被 AI 坑害误以为无法编辑 .md 文件受不了了……

Glitch

Terminal

删除空文件夹:

find . -empty -type d -delete

删除空文件:

find . -empty -type f -delete

清空记录:

git rm -r --cached .
rm -rf .git
refresh

404 页面

https://support.glitch.com/t/29168
https://gomix.com/#!/404-example

package.json

{
  "name": "defresh",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "^4.17.1"
  },
  "engines": {
    "node": "8.x"
  }
}

server.js

var express = require("express");
var app = express();
app.use(express.static(__dirname));
app.use((req, res) => {
  res.status(404).sendFile(__dirname + "/404.html"); 
});
app.listen(8080);