常用代码与配置文件 🔒 完全在您的浏览器中运行——不上传任何数据。

phpinfo.php、.htaccess、Dockerfile、nginx.conf 等——复制或下载。

服务器

phpinfo.php 上传到服务器以打印其完整 PHP 配置。用后请删除——它会泄露服务器信息。 .htaccess Apache:强制 HTTPS、SPA 回退到 index.html、gzip 及静态资源长缓存。 .htpasswd Apache 基本认证用户文件。示例密码为 "secret"(bcrypt)。用 htpasswd -B 生成真实哈希。 nginx.conf 反向代理到 :3000 上的应用,带 SPA 回退和 gzip。 php.ini 开发环境常用 PHP 设置:上传、内存和错误显示。 app.service systemd 单元,将 Node/Python 应用作为服务运行,失败时自动重启。 crontab Cron 计划示例——备份、清缓存、健康检查。

Docker

Dockerfile 多阶段 Node.js 镜像——最终层小巧,仅含生产依赖。 Dockerfile (Python) 精简 Python 镜像,带缓存的 pip 层。 docker-compose.yml Web 应用 + PostgreSQL,带命名卷和健康检查。 .dockerignore 将 node_modules、git 历史和密钥排除在 Docker 构建上下文之外。

CI / 部署

.github/workflows/ci.yml GitHub Actions:每次 push 和 PR 时安装、lint、测试和构建。 .gitlab-ci.yml 使用 Node 镜像的 GitLab CI 流水线,含 test 和 build 阶段。 Procfile Heroku / Railway 进程类型——如何启动 web 和 worker dyno。 vercel.json Vercel 配置:SPA 重写和安全响应头。 netlify.toml Netlify 构建设置和 SPA 重定向。

Web

index.html 极简 "It works!" 页面,用于确认 Web 服务器能提供静态文件。 robots.txt 允许所有爬虫并指向你的站点地图。 sitemap.xml 极简 XML 站点地图,列出两个 URL 及最后修改日期。 manifest.webmanifest Web 应用清单,使站点可作为 PWA 安装。 sw.js 极简 service worker:预缓存外壳并采用缓存优先策略。 .well-known/security.txt 告诉安全研究人员如何报告漏洞(RFC 9116)。 humans.txt 致谢网站背后的人——一个小小的网络传统。 404.html 一个简单的自定义 404 页面。

配置与工具

.env.example 环境变量模板——提交此文件,切勿提交真实的 .env。 .editorconfig 跨编辑器和语言保持一致的空白格式。 .gitattributes 规范化行尾并标记二进制文件,保持 diff 干净。 .prettierrc 一份合理的 Prettier 基础配置。 eslint.config.js 现代 JavaScript 的扁平 ESLint 配置,含推荐规则。 tsconfig.json 严格的现代 TypeScript 起始配置。 .npmrc 可复现、更安静的 npm 安装。 .nvmrc 为 nvm 和 CI 固定 Node.js 版本。 Makefile 常用任务快捷方式。记住:recipe 用 TAB 缩进。

语言清单

requirements.txt 典型 Web 应用的固定版本 Python 依赖。 pyproject.toml 现代 Python 项目元数据和工具配置。 composer.json 带 PSR-4 自动加载的 PHP Composer 清单。 package.json 带常用脚本的极简 Node.js 包清单。 go.mod 声明模块路径和 Go 版本的 Go module 文件。

关于此工具

每个开发者都在反复敲同样的几个文件:放到服务器上查看配置的 phpinfo.php、强制 HTTPS 的 .htaccess、Dockerfile、带数据库的 docker-compose、nginx 反向代理。它们都在这里,可查看、复制,或以正确的文件名下载。

把它们当作起点,而非生产配置——请阅读每个文件并根据你的环境调整。这里的一切都是静态文本;没有任何东西在服务器上运行。

常见问题

这些代码示例采用什么许可证?

它们可自由用于任何用途——个人项目、测试、教学或作为起始模板——可以复制和修改。无需署名。

这些代码可以直接用于生产环境吗,还是仅作示例?

它们是最小化、可运行的样板代码,旨在作为起点或测试数据——在发布到生产环境之前,请务必检查并加固(错误处理、安全性、配置)。

除了阅读代码之外,这些文件还有什么用途?

它们非常适合作为真实的测试数据:可用于检查文件上传校验器、语法高亮器、代码检查工具(linter)或跨多种语言和格式的文件类型检测——无需自己编写示例文件。

我下载了什么会被追踪或上传吗?

不会。这些都是静态文件下载——你选择或下载了哪些文件不会被发送到任何地方或记录下来。

涵盖了哪些分类和语言?

文件按分类分组——服务器、Docker、CI、网页、配置和语言——涵盖多种流行的语言和工具链,几乎可以为任何文件类型获取一个真实的示例文件。