# Refrain > 以克制的迭代,把好奇心沉淀成可验证的作品与知识。 本站文章的 Markdown 版本(按发布时间倒序,下列链接均可直接读取纯文本内容): - [GitHub Actions 部署 FastAPI 到阿里云函数计算:代码适配与完整发布流程](https://refrain-blog.pages.dev/posts/github-actions-fastapi-aliyun-function-compute/index.md): 解释 FastAPI 在函数计算中怎样启动,记录 Docker、ACR、RAM、Serverless Devs 与 GitHub Actions 的配置、发布、验证和回退流程。 - [从 Python 基础到 FastAPI:一步步搭出可靠的后端 API](https://refrain-blog.pages.dev/posts/python-to-fastapi-backend-learning-path/index.md): 从 Python 数据结构、异步和 HTTP 开始,逐步学习 FastAPI 路由、Pydantic、数据库、认证、测试与部署。 - [先把 JavaScript 练顺,再学 TypeScript:一条 Node.js 学习路线](https://refrain-blog.pages.dev/posts/javascript-to-typescript-nodejs-learning-path/index.md): 从变量作用域、函数、异步和数组处理开始,再进入 TypeScript 类型系统,最后把知识放进 Node.js 与 Koa 后端项目。 ## Optional - [llms-full.txt](https://refrain-blog.pages.dev/llms-full.txt): 全部文章的 Markdown 全文,上下文足够大时使用 - [关于](https://refrain-blog.pages.dev/about/index.md): 站点与作者的说明 - [RSS](https://refrain-blog.pages.dev/index.xml)