你的 Runtime: nicholas90.homelinked.tech
核心判断:20 年前,无论什么专业,都必须学会发 Email。
今天 Gen AI 时代,无论什么专业,都必须学会创建自己的 URL。
URL 不是程序员炫技。URL 是能力输出、项目证据、协作沟通、能力交换和未来变现的最小入口。
如果代码只在本地电脑里运行,别人看不到、打不开、不能测试、不能分享、不能引用,它就很难形成真实价值。
第一阶段目标不是成为完美 full-stack developer,而是完成最小闭环:
AI-to-Code ↓ Code-to-URL ↓ URL-to-Evidence ↓ Evidence-to-Offer
很多网上教程默认你管理整台 VPS,所以会写:
sudo apt install sudo nginx sudo systemctl sudo certbot
这些教程不一定错,但属于传统 root / VPS 管理员模式。
我们的学生 Runtime 是另一种模式:
多个学生 一个可信 Runtime Node 每个人一个独立 workspace 每个人一个独立 URL 空间 学生创造代码和证据 Admin 管理系统、安全、域名、SSL、正式发布边界
所以看到 sudo,不要马上以为自己权限不够。先判断:这件事能不能在自己的 workspace 里完成?能不能用 Python venv 完成?能不能先输出静态 HTML URL?
Student owns capability creation. Admin owns trusted publication. 学生拥有能力创造。 管理员拥有可信发布。
进入自己的 Runtime:
cd /opt/workspaces/nicholas90 source venv/bin/activate
创建 HTML 页面:
mkdir -p exports cat > exports/my-first-url.html <<'HTML' <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>My First Runtime URL</title> </head> <body> <h1>My First Runtime URL</h1> <p>This is my first URL created inside my HSIMC Student Runtime.</p> <pre> AI-to-Code ↓ Code-to-URL ↓ URL-to-Evidence ↓ Evidence-to-Offer </pre> <p>I am learning how to turn AI output into a real URL that others can open, test and continue.</p> </body> </html> HTML
发布到自己的网页目录:
mkdir -p /var/www/nicholas90/my-first-url cp exports/my-first-url.html /var/www/nicholas90/my-first-url/index.html
然后打开:
https://nicholas90.homelinked.tech/my-first-url/
创建 URL 以后,不要只说“我做了”,要留下 Evidence。
cd /opt/workspaces/nicholas90
python3 - <<'PY'
import json, datetime
from pathlib import Path
p = Path("jsonl/url_literacy.jsonl")
p.parent.mkdir(parents=True, exist_ok=True)
record = {
"event": "first_url_created",
"student": "nicholas90",
"url": "https://nicholas90.homelinked.tech/my-first-url/",
"status": "created",
"meaning": "AI-to-Code to Code-to-URL basic capability completed",
"ts": datetime.datetime.utcnow().isoformat() + "Z"
}
with p.open("a", encoding="utf-8") as f:
f.write(json.dumps(record, ensure_ascii=False) + "\n")
print("Evidence written:", p)
PY
正确顺序是:
第一步:静态 HTML URL 第二步:Python 生成 HTML 第三步:Python + SQLite + JSONL 第四步:Offer Page 第五步:Admin 审核后进入正式 Capability Link / Evidence / Commerce
不要第一天就挑战 Flask public server、systemd、nginx reverse proxy、SSL、custom port、Stripe API、production database。
请先自己尝试 60–90 分钟。记录命令、错误信息、文件路径,并先问 AI 分析错误。
如果仍然无法完成,请给 Admin:
1. username 2. 想发布的 URL 路径 3. HTML 文件路径 4. 执行过的命令 5. 完整错误信息 6. 问 AI 后得到的结论
这不是惩罚,而是训练你从“不会”进入“可交接”的能力。
1. 有一个自己创建的 HTML 页面 2. 有一个别人能打开的 URL 3. 有一条 JSONL Evidence 4. 能解释这个 URL 代表什么能力
如果做到这一点,就已经跨过 Gen AI 时代最重要的第一道门槛:
AI output becomes public reality. AI 输出开始变成公开现实。
不要把 URL 当成 IT 作业,把 URL 当成你的能力出口。
没有 URL,别人很难看到你的能力。 没有 Evidence,别人很难相信你的能力。 没有 Continuity,别人很难继续你的能力。 没有 Offer,能力很难交换和变现。
今天的最低目标:创建你的第一个 URL,让别人打开它,让它成为你的第一个 Evidence。
HSIMC Student Runtime · URL Literacy Guide · UTF-8 fixed version