讲师中心 微信公众号
AI工具推荐 视频效率加速

Builder Site institucional

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 React (Vite + TypeScript + Tailwind CSS 4) 根据客户提供的素材(标志、图片、演示文稿等)创建专业机构网站

机构网站建设者

功能概述

机构网站建设者是一项面向实际任务的技能,主要用于技能 e specializada em criar sites institucionais de alta 是一项面向实际任务的技能,主要用于O 工作流程 Projetado para exir o máximo dos m.;它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
  • 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
  • 若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

使用与执行

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

结果检查与注意事项

该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Institutional Site Builder

一项专注于根据客户提供的参考资料,构建高质量机构类网站的专业技能。该工作流旨在最大限度地利用客户交付的素材(Logo、视觉识别系统、演示文稿、PDF 等),将其转化为一个专业的 React 网站,具备交互动画、响应式布局与优化的性能表现。

技术栈

本项目始终使用以下技术:

  • Vite(v6+)作为打包工具(bundler)
  • React 19 + TypeScript
  • Tailwind CSS 4,通过 @tailwindcss/vite 集成
  • Framer Motion 实现动画效果
  • Lucide React 提供图标支持

可选依赖(按需安装):

  • three + @types/three —— 用于实现动态 3D 背景(如 DottedSurface、着色器背景等)
  • react-use-measure —— 支持 InfiniteSlider(例如 Logo Cloud、跑马灯效果)

六阶段工作流

第一阶段:素材探索与清点

在编写任何代码之前,请全面审视用户提供的所有素材。此阶段至关重要,因为素材将决定网站的整体调性、配色方案、文案内容与图像资源。

请将素材按以下逻辑类别进行心智归类:

类别 需查找的内容 用途说明
视觉识别系统(Identidade Visual) 色值(十六进制)、字体规范、品牌指南(guidelines) 用于定义 CSS 中的 @theme 变量,包括主色调、强调色(accent)、渐变等
Logo 明/暗版本、横/竖版、SVG/PNG 格式 导航栏(Navbar)使用横版浅色;页脚(Footer)使用横版浅色;Favicon 使用深色图标
产品图片(Imagens de Produto) 截图(screenshots)、设计稿(mockups)、业务场景实拍图 用于功能卡片(Feature cards)、首屏背景(hero background)、时间轴(timeline)、滚动媒体(scroll media)等模块
演示文稿(Apresentações) PPT、含产品信息的 PDF 文件 提取其中的文案、标题(headlines)、要点(bullet points)及章节结构
UI 组件(Componentes UI) .txt 文件,内含参考用的 React 代码片段 适配至当前项目(移除 shadcn、Next.js 等无关依赖)
联系信息(Dados de Contato) 邮箱、电话、社交媒体账号、物理地址 用于页脚(Footer)、联系表单(Contato)以及悬浮 WhatsApp 按钮
客户 Logo(Logos de Clientes) 合作伙伴或客户企业的 Logo 用于“社会证明”(social proof)模块,并以 InfiniteSlider 展示

素材探索检查清单:

  1. 对用户提供的整个文件夹执行递归 ls -la
  2. 使用 Read 工具读取所有图像(Logo、视觉识别素材、关键幻灯片截图等)
  3. 解析 PDF / PPT 文件,提取文本内容
  4. 精准识别并记录主配色方案(hex codes)
  5. 映射每张图像适用的页面位置(即哪张图用于哪个模块)
  6. 记录联系信息、产品名称、宣传语(taglines)等关键文本

第二阶段:网站规划

完成素材清点后,通过 AskUserQuestion 向用户确认以下问题:

  1. 语言 —— PT-BR、EN,还是双语?
  2. 页面结构 —— 完整版(Hero、Problema、Solução、Features、Benefícios、Clientes、CTA、Contato、Footer)还是精简版?
  3. 视觉风格 —— 暗黑高端(Dark premium)、明亮简洁(Light/clean),还是混合模式(Híbrido)?
  4. 联系方式呈现方式 —— 表单 + WhatsApp 浮动按钮、仅展示链接,还是完整表单?

大多数 B2B 类机构网站遵循如下标准页面顺序(可根据实际需求调整):

1. Navbar(固定定位,滚动时启用模糊效果)
2. Hero(价值主张 + CTA)
3. Contexto/Problema(产品存在的原因)
4. Solução(产品具体功能)
5. Pipeline/Processo(运作流程,分步说明)
6. Funcionalidades(带图的功能卡片)
7. Detalhes técnicos(IoT、集成能力等)
8. Benefícios(按类别划分的卡片组)
9. Canais de Entrega(多渠道集成能力)
10. Clientes(Logo Cloud + 社会证明)← CTA 前置
11. CTA Final(冲击力文案 + 按钮)
12. Contato(表单 + 联系信息)
13. Footer(链接、Logo、版权信息)
14. WhatsApp Flutuante(悬浮 WhatsApp 按钮)

第三阶段:项目初始化

npm create vite@latest  -- --template react-ts
cd 
npm install
npm install -D tailwindcss @tailwindcss/vite --legacy-peer-deps
npm install framer-motion lucide-react

配置 vite.config.ts:

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'

export default defineConfig({
  plugins: [react(), tailwindcss()],
  build: {
    rollupOptions: {
      output: {
        manualChunks: {
          // 根据重型库的实际使用情况添加
          'framer-motion': ['framer-motion'],
        },
      },
    },
  },
})

在 src/index.css 中配置客户配色方案:

@import "tailwindcss";

@theme {
  /* 从客户视觉识别系统中提取的色值 */
  --color-primary-900: #XXXXXX;
  --color-primary-800: #XXXXXX;
  /* ... 全量映射客户配色方案 ... */
  --color-accent: #XXXXXX;
  --font-sans: 'Inter', system-ui, sans-serif;
}

配置 index.html:

  • 设置正确的 lang 属性(如 pt-BR 或 en)
  • 设置包含产品关键词的
  • 通过 defer 加载 Google Fonts(避免阻塞渲染):
    
    
    

复制静态资源(assets):

  • 创建 public/images/ 目录,并复制全部产品相关图像
  • 如有客户 Logo,创建 public/images/clientes/ 目录
  • 复制 Logo 文件(优先选用横版用于 Navbar)

第四阶段:网站开发

对于总行数约 ≤800 行的中小型网站,全部实现在单一 App.tsx 文件中;更大规模的网站,则应在 src/components/ 下拆分为独立组件。

所有图像必须遵守以下强制规范:

描述性文字

必须包含的实用工具组件:

  • useInView() —— 基于 Intersection Observer 实现进入视口时的动画触发
  • Section —— 封装容器,支持滚动时自动触发动画(opacity + translateY)
  • TextCycle —— 支持滑动向上(slideUp)切换关键词的文本轮播组件

每个页面模块开发前,请查阅 references/components.md,其中提供了针对本技术栈(无 shadcn、Next.js 或 cn() 依赖)定制的完整模板。

第五阶段:性能优化(强制执行)

此阶段必须在向用户交付前完成。

5.1 图像优化 —— 转换为 WebP 格式:

from PIL import Image
import glob, os
for f in glob.glob("public/images/*.png") + glob.glob("public/images/*.jpg"):
    if os.path.getsize(f) > 100_000:
        img = Image.open(f)
        if img.width > 1200:
            ratio = 1200 / img.width
            img = img.resize((1200, int(img.height * ratio)), Image.LANCZOS)
        img.save(f.rsplit('.', 1)[0] + '.webp', 'WEBP', quality=80)

更新代码中所有图像引用路径为 .webp 后缀。

5.2 字体加载 —— 消除渲染阻塞: 在 index.html 中采用 media="print" onload="this.media='all'" 模式。

5.3 JavaScript —— 代码分割(Code splitting):

  • 重型库(如 Three.js)采用 lazy import + Suspense 方式加载
  • 在 vite.config.ts 中配置 manualChunks
  • 主 JS bundle 大小应控制在 300KB 以内

5.4 最低可访问性(Acessibilidade mínima)要求:

  • 主容器添加 role="main"
  • 所有 标签均需提供 alt 属性
  • 所有 标签均需显式声明 width 和 height
  • 标题层级(heading)须严格按顺序使用(h1 → h2 → h3)
  • 文本与背景之间需满足足够的对比度

5.5 基础 SEO 支持:

  • </code> 标签需具描述性</li> <li><code><meta name="description"></code> 应体现核心产品信息</li> <li><code><html></code> 标签中需设置正确 <code>lang</code> 属性</li> </ul> <h3>第六阶段:交付</h3> <ol> <li>执行 <code>npm run build</code>,确保构建无报错</li> <li>将完整项目复制到用户指定目录</li> <li>提供本地路径链接:<code>computer:///path/to/project</code></li> <li>指导用户运行:<code>cd nome-site && npm install && npm run dev</code></li> </ol> <h2>参考资料</h2> <ul> <li><code>references/components.md</code> —— 全量 23 个组件的分类目录表、Next.js→Vite 迁移速查表(cheat sheet),以及内联可用的完整模板</li> <li><code>references/components/</code> —— 23 个原始 .txt 文件,每个文件均含完整 TSX 代码、Demo 示例及所依赖项</li> <li><code>references/patterns.md</code> —— CSS 设计模式、动画实现、玻璃拟态(glass morphism)、渐变应用、图像优化策略等</li> </ul> <h3>可用组件列表(共 31 个 —— 23 个基础组件 + 8 个来自 21st.dev 的扩展组件)</h3> <p><strong>首屏模块(Heroes):</strong> Glassmorphism Trust Hero、3D Hero(Spline)、Scroll Expand Media <strong>背景模块(Backgrounds):</strong> Animated Shader(GLSL Aurora)、Flow Field(Canvas 2D)、Dotted Surface(Three.js) <strong>导航模块(Navigation):</strong> Tubelight Navbar、Limelight Nav(支持暗色模式) <strong>卡片模块(Cards):</strong> Glowing Effect Border、Bauhaus Card、Bento Grid <strong>内容模块(Content):</strong> Timeline(基于滚动触发)、Vertical Tabs、DB/API Diagram、Global Map、Logo Cloud(InfiniteSlider) <strong>动画模块(Animations):</strong> Text Cycle、Loading Skeleton、Container Scroll 3D、Notification Alert <strong>工具模块(Utility):</strong> Page 404、Footer、Password Confirmation</p> <p><strong>21st.dev 扩展组件:</strong> Starfall Portfolio Landing、Parallax Feature Section、Metaball Hero、Rotating Prompts、Collapsible Header、Image Card、Spotlight、Accordion</p> <p>使用任一组件前,请先阅读 <code>references/components.md</code> 获取组件目录索引,再查阅对应组件的 <code>.txt</code> 文件(位于 <code>references/components/</code> 目录下为基础组件;<code>references/components/21st-dev/</code> 下为扩展组件)。</p> <p>若需进一步检索 21st.dev 的其他组件,请调用其 API:<code>POST /api/prompts</code>,请求体为 <code>{"prompt_type":"extended","demo_id":<ID>}</code>。完整说明详见 <code>references/components.md</code>。</p> <h2>用户素材目录结构建议</h2> <p>当用户提供素材时,本技能期望(或推荐)采用如下组织结构:</p> <pre class="brush:php;toolbar:false;">materiais-projeto/ ├── logos/ ← Logo 各种变体(明/暗、横/竖) ├── identidade-visual/ ← 配色方案、品牌指南、字体规范 ├── imagens/ ← 产品照片、截图、设计稿(mockups) ├── apresentacoes/ ← 含产品信息的 PPT、PDF 文件 ├── clientes/ ← 客户/合作伙伴企业 Logo ├── components/ ← UI 组件参考文件(含 React 代码的 .txt) └── copy/ ← 文案、宣传语、描述性文字(如有单独整理) </pre> <p>若用户提供的素材未按此结构组织,本技能仍会主动遍历并完成归类;但若用户主动询问“如何组织素材?”,请直接推荐上述目录结构。</p> </div> </div> <script> layui.use(["jquery"], function () { var $ = layui.jquery; function switchIndexMain21Tab(index) { $("#skillML3_title button").eq(index).addClass("active").siblings().removeClass("active"); $("#skillML3_body .skillML3_bodys").eq(index).addClass("active").siblings().removeClass("active"); } $("#skillML3_title button").click(function () { switchIndexMain21Tab($(this).index()); }); }); </script> <div class="catalogue_card"> <div class="catalogue_card_title"> <b></b> <span>目录</span> </div> <div class="catalogue_cards"></div> </div> <div class="artlef-down"> <div class="authormore"> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>作者最新文章</p> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363884.html" title="如何正确解析含空格的命令字符串以构建 os/exec.Command 结构体"><b></b> <p class="overflowclass">如何正确解析含空格的命令字符串以构建 os/exec.Command 结构体</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:20</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363885.html" title="如何在 Laravel 中通过复选框实现数据库中“Yes/No”双值切换"><b></b> <p class="overflowclass">如何在 Laravel 中通过复选框实现数据库中“Yes/No”双值切换</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:21</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363886.html" title="Python 中 return 语句后代码不可达问题详解与修复指南"><b></b> <p class="overflowclass">Python 中 return 语句后代码不可达问题详解与修复指南</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:37</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363887.html" title="Vue 组件命名规范与模板复用最佳实践"><b></b> <p class="overflowclass">Vue 组件命名规范与模板复用最佳实践</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:37</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363888.html" title="如何在 Laravel 表单中正确处理复选框的双值(Yes/No)提交"><b></b> <p class="overflowclass">如何在 Laravel 表单中正确处理复选框的双值(Yes/No)提交</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:38</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363889.html" title="如何正确使用 PHP Cookie 实现性别与年龄双重条件的鞋类图片筛选"><b></b> <p class="overflowclass">如何正确使用 PHP Cookie 实现性别与年龄双重条件的鞋类图片筛选</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:38</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363890.html" title="如何在 Python 类继承中正确实现默认属性值的传递与重载"><b></b> <p class="overflowclass">如何在 Python 类继承中正确实现默认属性值的传递与重载</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:39</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363891.html" title="如何在 Laravel 中通过复选框实现数据库中 Yes/No 值的双向切换"><b></b> <p class="overflowclass">如何在 Laravel 中通过复选框实现数据库中 Yes/No 值的双向切换</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:41</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363892.html" title="如何在 Python 类继承中正确实现默认属性值的传递与覆盖"><b></b> <p class="overflowclass">如何在 Python 类继承中正确实现默认属性值的传递与覆盖</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:42</p> </div> </div> </div> <div class="authlist flexColumn"> <div class="autharts flexRow"> <a class="autharta flexRow" target="_blank" href="/faq/3363893.html" title="如何将带索引的字段名(如 field[0])自动归并为数组值"><b></b> <p class="overflowclass">如何将带索引的字段名(如 field[0])自动归并为数组值</p> </a> <div class="authtime flexRow"> <b></b> <p>2026-11-01 16:47</p> </div> </div> </div> </div> <div class="moreAi"> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>热门AI工具</p> </div> <a class="rititle-more flexRow" target="_blank" href="/ai" title="热门AI工具"><span>更多</span><b></b></a> </div> <div class="moreailist flexRow"> <div class="aibtns flexRow"> <a target="_blank" href="/ai/3854" title="Atoms" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/000/969/633/6a82de5dacdf2198.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="Atoms" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/3854" title="Atoms" class="overflowclass abripone">Atoms</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。</p> <div class="aidconstab flexRow"> <a title="Agent智能体" class="aidcontbp flexRow flexcenter" href="/ai/tag/ai-agent" target="_blank" >Agent智能体</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/2110" title="蛙蛙写作" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/001/246/273/68b6c9f8dba69666.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="蛙蛙写作" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/2110" title="蛙蛙写作" class="overflowclass abripone">蛙蛙写作</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。</p> <div class="aidconstab flexRow"> <a title="AI文本写作" class="aidcontbp flexRow flexcenter" href="/ai/tag/text" target="_blank" >AI文本写作</a><a title="中文写作" class="aidcontbp flexRow flexcenter" href="/ai/tag/text/chinese-writing" target="_blank" >中文写作</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/4016" title="创客贴AI" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/001/246/273/178599596380929.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="创客贴AI" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/4016" title="创客贴AI" class="overflowclass abripone">创客贴AI</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。</p> <div class="aidconstab flexRow"> <a title="AI设计工具" class="aidcontbp flexRow flexcenter" href="/ai/tag/design" target="_blank" >AI设计工具</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/723" title="DeepSeek" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/000/000/000/175679963982777.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="DeepSeek" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/723" title="DeepSeek" class="overflowclass abripone">DeepSeek</a> </div> <p class="overflowclass abriptwo">DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。</p> <div class="aidconstab flexRow"> <a title="AI编程开发" class="aidcontbp flexRow flexcenter" href="/ai/tag/code" target="_blank" >AI编程开发</a><a title="AI聊天问答" class="aidcontbp flexRow flexcenter" href="/ai/tag/chat" target="_blank" >AI聊天问答</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/726" title="豆包大模型" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/001/246/273/69b379b1c5e3f597.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="豆包大模型" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/726" title="豆包大模型" class="overflowclass abripone">豆包大模型</a> </div> <p class="overflowclass abriptwo">豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。</p> <div class="aidconstab flexRow"> <a title="AI编程开发" class="aidcontbp flexRow flexcenter" href="/ai/tag/code" target="_blank" >AI编程开发</a><a title="AI大模型" class="aidcontbp flexRow flexcenter" href="/ai/tag/code/large-model" target="_blank" >AI大模型</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/2202" title="UP简历" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/000/000/000/175679998510823.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="UP简历" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/2202" title="UP简历" class="overflowclass abripone">UP简历</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。</p> <div class="aidconstab flexRow"> <a title="AI办公学习" class="aidcontbp flexRow flexcenter" href="/ai/tag/office" target="_blank" >AI办公学习</a><a title="工作效率" class="aidcontbp flexRow flexcenter" href="/ai/tag/office/work" target="_blank" >工作效率</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/2686" title="WorkBuddy" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/001/246/273/177086639789686.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="WorkBuddy" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/2686" title="WorkBuddy" class="overflowclass abripone">WorkBuddy</a> </div> <p class="overflowclass abriptwo">一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。</p> <div class="aidconstab flexRow"> <a title="AI办公学习" class="aidcontbp flexRow flexcenter" href="/ai/tag/office" target="_blank" >AI办公学习</a><a title="Agent智能体" class="aidcontbp flexRow flexcenter" href="/ai/tag/ai-agent" target="_blank" >Agent智能体</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/4235" title="火山引擎" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/001/246/273/6a82d82182e0c918.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="火山引擎" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/4235" title="火山引擎" class="overflowclass abripone">火山引擎</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">火山引擎是一款面向企业的云计算与AI服务平台。</p> <div class="aidconstab flexRow"> <a title="AI大模型" class="aidcontbp flexRow flexcenter" href="/ai/tag/code/large-model" target="_blank" >AI大模型</a><a title="AI编程开发" class="aidcontbp flexRow flexcenter" href="/ai/tag/code" target="_blank" >AI编程开发</a> </div> </div> </div> <div class="aibtns flexRow"> <a target="_blank" href="/ai/1287" title="讯飞绘文" class="aibtnimga"> <img src="https://img.php.cn/upload/ai_manual/000/969/633/6a82e41309ea7240.webp?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="讯飞绘文" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" /> </a> <div class="aibtn-right flexColumn"> <div class="abripone_f"> <a target="_blank" href="/ai/1287" title="讯飞绘文" class="overflowclass abripone">讯飞绘文</a> <span class="hot_span">Hot</span> </div> <p class="overflowclass abriptwo">讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。</p> <div class="aidconstab flexRow"> <a title="AI应用软件" class="aidcontbp flexRow flexcenter" href="/ai/tag/ai-application" target="_blank" >AI应用软件</a><a title="PC软件" class="aidcontbp flexRow flexcenter" href="/ai/tag/ai-application/software" target="_blank" >PC软件</a> </div> </div> </div> </div> </div> </div> </div> <div class="skillMR"> <div class="hotzt artdtzt"> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>相关专题</p> </div> <a class="rititle-more flexRow" href="/faq/zt" title="相关专题" target="_blank"><span>更多</span><b></b></a> </div> <div class="hotztuls flexColumn"> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/dkdkzmszdkys" class="aClass flexRow hotzta" title="Docker Desktop怎么设置端口映射"><img src="https://img.php.cn/upload/subject/000/000/085/6ae9bcf526a44607.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Docker Desktop怎么设置端口映射" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/dkdkzmszdkys" class="aClass flexRow hotztra overflowclass" title="Docker Desktop怎么设置端口映射">Docker Desktop怎么设置端口映射</a> <p class="aClass flexRow hotztrp overflowclass">本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/dkdkjxgjjc" class="aClass flexRow hotzta" title="Docker Desktop镜像构建教程"><img src="https://img.php.cn/upload/subject/000/000/085/6ae9bc09e0908451.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Docker Desktop镜像构建教程" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/dkdkjxgjjc" class="aClass flexRow hotztra overflowclass" title="Docker Desktop镜像构建教程">Docker Desktop镜像构建教程</a> <p class="aClass flexRow hotztrp overflowclass">想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/dkdkrqcjzn" class="aClass flexRow hotzta" title="Docker Desktop容器创建指南"><img src="https://img.php.cn/upload/subject/000/000/085/6ae9baf7a3b32293.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Docker Desktop容器创建指南" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/dkdkrqcjzn" class="aClass flexRow hotztra overflowclass" title="Docker Desktop容器创建指南">Docker Desktop容器创建指南</a> <p class="aClass flexRow hotztrp overflowclass">本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/tailwindcard" class="aClass flexRow hotzta" title="Tailwind CSS 如何制作导航栏和卡片"><img src="https://img.php.cn/upload/subject/000/000/090/6ae94afea9b57144.webp?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Tailwind CSS 如何制作导航栏和卡片" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/tailwindcard" class="aClass flexRow hotztra overflowclass" title="Tailwind CSS 如何制作导航栏和卡片">Tailwind CSS 如何制作导航栏和卡片</a> <p class="aClass flexRow hotztrp overflowclass">用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/tailwindres" class="aClass flexRow hotzta" title="Tailwind CSS 响应式布局怎么写"><img src="https://img.php.cn/upload/subject/000/000/090/6ae94a49e26df864.webp?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Tailwind CSS 响应式布局怎么写" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/tailwindres" class="aClass flexRow hotztra overflowclass" title="Tailwind CSS 响应式布局怎么写">Tailwind CSS 响应式布局怎么写</a> <p class="aClass flexRow hotztrp overflowclass">Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/tailwindclass" class="aClass flexRow hotzta" title="Tailwind CSS 常用类名怎么记"><img src="https://img.php.cn/upload/subject/000/000/090/6ae94982871e9809.webp?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Tailwind CSS 常用类名怎么记" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/tailwindclass" class="aClass flexRow hotztra overflowclass" title="Tailwind CSS 常用类名怎么记">Tailwind CSS 常用类名怎么记</a> <p class="aClass flexRow hotztrp overflowclass">Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/msfrkdzj" class="aClass flexRow hotzta" title="码上飞入口地址合集"><img src="https://img.php.cn/upload/subject/000/000/075/6ae9473b9d347752.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="码上飞入口地址合集" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/msfrkdzj" class="aClass flexRow hotztra overflowclass" title="码上飞入口地址合集">码上飞入口地址合集</a> <p class="aClass flexRow hotztrp overflowclass">本专题汇总了码上飞(CodeFlying)的官方入口地址合集,涵盖官网主站及网页版在线使用入口,支持注册登录后直接在线体验零代码AI应用生成。同时整理了APP端下载渠道与小程序入口,助你快速访问平台,通过自然语言描述需求即可生成应用、小程序或网站。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.03</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/uvicornbcywtj" class="aClass flexRow hotzta" title="Uvicorn 报错与问题解决教程"><img src="https://img.php.cn/upload/subject/000/000/075/6ae7f1ea44e61939.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Uvicorn 报错与问题解决教程" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/uvicornbcywtj" class="aClass flexRow hotztra overflowclass" title="Uvicorn 报错与问题解决教程">Uvicorn 报错与问题解决教程</a> <p class="aClass flexRow hotztrp overflowclass">本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.02</p> </div> </div> </div> </div> <div class="hotztlls flexRow"> <a target="_blank" href="/faq/uvicornsyjc" class="aClass flexRow hotzta" title="Uvicorn使用教程"><img src="https://img.php.cn/upload/subject/000/000/075/6ae7efaf6d996288.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Uvicorn使用教程" class="hotztaimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a> <div class="hotztright flexColumn"> <a target="_blank" href="/faq/uvicornsyjc" class="aClass flexRow hotztra overflowclass" title="Uvicorn使用教程">Uvicorn使用教程</a> <p class="aClass flexRow hotztrp overflowclass">本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。</p> <div class="hotztrdown flexRow"> <div class="htztdsee flexRow"> <b></b> <p class="">0</p> </div> <div class="htztdTime flexRow"> <b></b> <p>2026.11.02</p> </div> </div> </div> </div> </div> </div> <div class="hotdownload "> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>热门下载</p> </div> <a target="_blank" class="rititle-more flexRow" href="/xiazai" title="热门下载"><span>更多</span><b></b></a> </div> <div class="hotdownTab"> <div class="hdTabs flexRow"> <div class="check" data-id="onef">网站特效 <b></b> </div> / <div class="" data-id="twof">网站源码 <b></b></div> / <div class="" data-id="threef">网站素材 <b></b></div> / <div class="" data-id="fourf">前端模板 <b></b></div> </div> <ul class="onef"> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="登录表单页面js,现代化登录页面模板" href="/xiazai/js/10373"><span>[表单按钮]</span><span>登录表单页面js,现代化登录页面模板</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="注册表单布局HTML代码,登录注册切换js模板" href="/xiazai/js/10372"><span>[表单按钮]</span><span>注册表单布局HTML代码,登录注册切换js模板</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="文字透视变形设计,有趣的css滑动动画" href="/xiazai/js/10371"><span>[文字特效]</span><span>文字透视变形设计,有趣的css滑动动画</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="精美登录注册UI,登录页面设计模板" href="/xiazai/js/10370"><span>[表单按钮]</span><span>精美登录注册UI,登录页面设计模板</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="意境背景图片唯美下载,云破月来花弄影素材" href="/xiazai/js/10369"><span>[图片特效]</span><span>意境背景图片唯美下载,云破月来花弄影素材</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="液体背景制作,创意液体文字动画" href="/xiazai/js/10368"><span>[其它特效]</span><span>液体背景制作,创意液体文字动画</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="html滑块选择器,简单的滑块控制数字表达式" href="/xiazai/js/10367"><span>[其它特效]</span><span>html滑块选择器,简单的滑块控制数字表达式</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="文本闪烁css,文字闪光动图特效" href="/xiazai/js/10366"><span>[其它特效]</span><span>文本闪烁css,文字闪光动图特效</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="css滑块效果,气球移动动画效果图素材" href="/xiazai/js/10365"><span>[其它特效]</span><span>css滑块效果,气球移动动画效果图素材</span></a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" title="手写字体设计,好看的svg文字特效" href="/xiazai/js/10364"><span>[其它特效]</span><span>手写字体设计,好看的svg文字特效</span></a> </div> </li> </ul> <ul class="twof" style="display:none;"> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12061" title="CodeIgniter4.6.1"><span>[开发框架]</span><span>CodeIgniter4.6.1</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12060" title="Django Web框架5.2.2"><span>[开发框架]</span><span>Django Web框架5.2.2</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12059" title="NutzFw企业级快速开发框架1.0.3"><span>[开发框架]</span><span>NutzFw企业级快速开发框架1.0.3</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12058" title="go-admin前后端分离权限管理系统脚手架2.2.0"><span>[开发框架]</span><span>go-admin前后端分离权限管理系统脚手架2.2.0</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12057" title="Ember.js3.28.9"><span>[开发框架]</span><span>Ember.js3.28.9</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12056" title="MaxKey单点登录认证系统3.3.3"><span>[开发框架]</span><span>MaxKey单点登录认证系统3.3.3</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12055" title="PHP7框架Phalcon71.2.3"><span>[开发框架]</span><span>PHP7框架Phalcon71.2.3</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12054" title="TimoPHP开发框架1.4.1"><span>[开发框架]</span><span>TimoPHP开发框架1.4.1</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12053" title="猿团YTF框架1.0"><span>[开发框架]</span><span>猿团YTF框架1.0</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12052" title="zentaophp框架3.0"><span>[开发框架]</span><span>zentaophp框架3.0</span> </a> </div> </li> </ul> <ul class="threef" style="display:none;"> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4937" title="篮球比赛体育复古海报矢量模板"><span>[网站素材]</span><span>篮球比赛体育复古海报矢量模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4936" title="二十四节气立冬背景矢量模板"><span>[网站素材]</span><span>二十四节气立冬背景矢量模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4935" title="2027年新年主题海报PSD源文件下载"><span>[网站素材]</span><span>2027年新年主题海报PSD源文件下载</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4934" title="本地有机市集水彩海报矢量素材"><span>[网站素材]</span><span>本地有机市集水彩海报矢量素材</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4933" title="传统茶文化水彩海报背景矢量"><span>[网站素材]</span><span>传统茶文化水彩海报背景矢量</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4932" title="万圣节活动海报矢量模板"><span>[网站素材]</span><span>万圣节活动海报矢量模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4931" title="房屋销售主题方形海报PS素材下载"><span>[网站素材]</span><span>房屋销售主题方形海报PS素材下载</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4930" title="万圣之夜氛围感节日海报设计下载"><span>[网站素材]</span><span>万圣之夜氛围感节日海报设计下载</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4929" title="复古照相机摄影展海报矢量模板"><span>[网站素材]</span><span>复古照相机摄影展海报矢量模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/sucai/4928" title="披萨美食竖版招贴美食海报PSD素材下载"><span>[网站素材]</span><span>披萨美食竖版招贴美食海报PSD素材下载</span> </a> </div> </li> </ul> <ul class="fourf" style="display:none;"> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12112" title="探索文化产业服务机构网站模板"><span>[前端模板]</span><span>探索文化产业服务机构网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12111" title="现代商业数字化服务公司网站模板"><span>[前端模板]</span><span>现代商业数字化服务公司网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12110" title="响应式烟草公司HTML5网站模板"><span>[前端模板]</span><span>响应式烟草公司HTML5网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12109" title="园艺服务机构响应式网页模板"><span>[前端模板]</span><span>园艺服务机构响应式网页模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12108" title="HTML5日本动画动漫网站模板"><span>[前端模板]</span><span>HTML5日本动画动漫网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12107" title="蛋糕烘焙美食宣传网站模板"><span>[前端模板]</span><span>蛋糕烘焙美食宣传网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12106" title="黑白风格律师个人简历展示网页模板"><span>[前端模板]</span><span>黑白风格律师个人简历展示网页模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12105" title="黑色风格摄影工作室宣传网站模板"><span>[前端模板]</span><span>黑色风格摄影工作室宣传网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12104" title="响应式金融公司HTML5网站模板"><span>[前端模板]</span><span>响应式金融公司HTML5网站模板</span> </a> </div> </li> <li> <div class="wzrfourli flexRow"> <b></b> <a target="_blank" href="/xiazai/code/12103" title="HTML5音乐节演唱会宣传网站模板"><span>[前端模板]</span><span>HTML5音乐节演唱会宣传网站模板</span> </a> </div> </li> </ul> </div> <script> $('.hdTabs>div').click(function (e) { $('.hdTabs>div').removeClass('check') $(this).addClass('check') $('.hotdownTab>ul').css('display', 'none') $('.' + e.currentTarget.dataset.id).show() }) </script> </div> <div class="xgarts "> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>相关下载</p> </div> <a target="_blank" class="rititle-more flexRow" href="/xiazai" title="相关下载"><span>更多</span><b></b></a> </div> <div class="xgwzlist "> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="MDPHP(麦迪php框架系统)1.1" href="/xiazai/code/12051">MDPHP(麦迪php框架系统)1.1</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="PHP 多国语言框架2.0" href="/xiazai/code/12046">PHP 多国语言框架2.0</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="ujframe简单快速PHP开发框架1.0" href="/xiazai/code/12045">ujframe简单快速PHP开发框架1.0</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="php轻量型框架1.0" href="/xiazai/code/12044">php轻量型框架1.0</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="MyQEE开源PHP多项目及模块化开发框架3.0 RC2" href="/xiazai/code/12041">MyQEE开源PHP多项目及模块化开发框架3.0 RC2</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="php开源学习型框架CMVC1.2.0" href="/xiazai/code/12040">php开源学习型框架CMVC1.2.0</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="PHP框架Kohana3.3.1" href="/xiazai/code/12039">PHP框架Kohana3.3.1</a></div> </div> </div> <div class="jpkc"> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>精品课程</p> </div> <a class="rititle-more flexRow" target="_blank" href="/course/sort_new.html" title="精品课程"><span>更多</span><b></b></a> </div> <div class=" jpkcTab"> <div class=" jpkcTabs flexRow"> <div class="check" data-id="twofd">热门推荐 <b></b></div> / <div class="" data-id="threefd">最新课程 <b></b></div> </div> <div class="twofd jpktabd" > <div class="ristyA flexRow " > <a target="_blank" href="/course/1656.html" title="JavaScript ES5基础线上课程教学"> <img src="https://img.php.cn/upload/course/000/000/081/6862652adafef801.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="JavaScript ES5基础线上课程教学" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/1656.html" title="JavaScript ES5基础线上课程教学" class="rirightp overflowclass">JavaScript ES5基础线上课程教学</a> <div class="risrdown flexRow"> <p>共6课时 | 12.1万人学习</p> </div> </div> </div> <div class="ristyA flexRow " > <a target="_blank" href="/course/812.html" title="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)"> <img src="https://img.php.cn/upload/course/000/000/041/620debc3eab3f377.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/812.html" title="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)" class="rirightp overflowclass">最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)</a> <div class="risrdown flexRow"> <p>共79课时 | 161.7万人学习</p> </div> </div> </div> <div class="ristyA flexRow " > <a target="_blank" href="/course/639.html" title="phpStudy极速入门视频教程"> <img src="https://img.php.cn/upload/course/000/000/068/62611ef88fcec821.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="phpStudy极速入门视频教程" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/639.html" title="phpStudy极速入门视频教程" class="rirightp overflowclass">phpStudy极速入门视频教程</a> <div class="risrdown flexRow"> <p>共6课时 | 54.7万人学习</p> </div> </div> </div> </div> <div class="threefd jpktabd" style="display:none;"> <div class="ristyA flexRow " > <a target="_blank" href="/course/2221.html" title="Starlette,Pydantic 与 FastAPI 框架是什么关系?"> <img src="https://img.php.cn/upload/course/000/000/075/6ae866be8bce2762.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="Starlette,Pydantic 与 FastAPI 框架是什么关系?" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/2221.html" title="Starlette,Pydantic 与 FastAPI 框架是什么关系?" class="rirightp overflowclass">Starlette,Pydantic 与 FastAPI 框架是什么关系?</a> <div class="risrdown flexRow"> <p>共0课时 | 0人学习</p> </div> </div> </div> <div class="ristyA flexRow " > <a target="_blank" href="/course/2220.html" title="TailwindCSS新版快速上手 | v3 v4对比"> <img src="https://img.php.cn/upload/course/000/000/090/6ae856f1c81d3411.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="TailwindCSS新版快速上手 | v3 v4对比" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/2220.html" title="TailwindCSS新版快速上手 | v3 v4对比" class="rirightp overflowclass">TailwindCSS新版快速上手 | v3 v4对比</a> <div class="risrdown flexRow"> <p>共0课时 | 0人学习</p> </div> </div> </div> <div class="ristyA flexRow " > <a target="_blank" href="/course/2197.html" title="Golangci-lint命令行使用演示"> <img src="https://img.php.cn/upload/course/000/000/098/6ad9d443e4295546.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="Golangci-lint命令行使用演示" class="ristyAimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"> </a> <div class="ristyaRight flexColumn"> <a target="_blank" href="/course/2197.html" title="Golangci-lint命令行使用演示" class="rirightp overflowclass">Golangci-lint命令行使用演示</a> <div class="risrdown flexRow"> <p>共0课时 | 0人学习</p> </div> </div> </div> </div> <script> $('.jpkcTabs>div').click(function (e) { $('.jpkcTabs>div').removeClass('check') $(this).addClass('check') $('.jpkcTab .jpktabd').css('display', 'none') $('.' + e.currentTarget.dataset.id).show() }) </script> </div> </div> <div class="zxarts "> <div class="rightdTitle flexRow"> <div class="title-left flexRow"> <b></b> <p>最新文章</p> </div> <a class="rititle-more flexRow" href="/article.html" title="最新文章" target="_blank"><span>更多</span><b></b></a> </div> <div class="xgwzlist "> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="苹果Apple Watch迎来Audio Intelligence,对话摘要与实时倒带功能开启Beta测试" href="/faq/3373430.html">苹果Apple Watch迎来Audio Intelligence,对话摘要与实时倒带功能开启Beta测试</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="AI评测转向现实任务执行,OpenAI推出LifeVal衡量个人助理能力" href="/faq/3373429.html">AI评测转向现实任务执行,OpenAI推出LifeVal衡量个人助理能力</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI在线生成应用入口" href="/faq/3373237.html">码上飞AI在线生成应用入口</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞网页版在线登录" href="/faq/3373233.html">码上飞网页版在线登录</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI官网链接地址" href="/faq/3373229.html">码上飞AI官网链接地址</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI官网直达入口" href="/faq/3373225.html">码上飞AI官网直达入口</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI官网登录页面" href="/faq/3373221.html">码上飞AI官网登录页面</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI网页在线使用" href="/faq/3373215.html">码上飞AI网页在线使用</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI官网首页入口" href="/faq/3373208.html">码上飞AI官网首页入口</a></div> <div class="xgwzlid flexRow"><b></b><a target="_blank" title="码上飞AI网页版入口地址" href="/faq/3373203.html">码上飞AI网页版入口地址</a></div> </div> </div> </div> </div> </div> <!--底部--> <div class="phpFoot"> <div class="phpFootIn"> <div class="phpFootCont"> <div class="phpFootLeft"> <dl> <dt> <a target="_blank" href="/about/us.html" rel="nofollow" title="关于我们" class="cBlack">关于我们</a> <a target="_blank" href="/about/disclaimer.html" rel="nofollow" title="免责申明" class="cBlack">免责申明</a> <a target="_blank" href="/about/jbzx.html" rel="nofollow" title="举报中心" class="cBlack">举报中心</a> <a href="javascript:;" rel="nofollow" onclick="advice_data(99999999,'意见反馈')" title="意见反馈" class="cBlack">意见反馈</a> <a target="_blank" href="https://www.php.cn/teacher.html" rel="nofollow" title="讲师合作" class="cBlack">讲师合作</a> <a target="_blank" href="https://www.php.cn/blog/detail/20304.html" rel="nofollow" title="广告合作" class="cBlack">广告合作</a> <a target="_blank" href="/new/" title="最新文章列表" class="cBlack">最新更新</a> <div class="clear"></div> </dt> <dd class="cont1">php中文网:公益在线php培训,帮助PHP学习者快速成长!</dd> <dd class="cont2"> <span class="ylwTopBox"> <a href="javascript:;" class="cBlack"><b class="icon1"></b>关注服务号</a> <em style="display:none;" class="ylwTopSub"> <p>微信扫码<br />关注PHP中文网服务号</p> <img src="https://staticw.php.cn/static/images/examples/text16.png" /> </em> </span> <div class="clear"></div> </dd> </dl> </div> <div class="phpFootRight"> <div class="phpFootMsg"> <span><img src="https://staticw.php.cn/static/images/examples/text17.png" /></span> <dl> <dt>PHP中文网订阅号</dt> <dd>每天精选资源文章推送</dd> </dl> </div> </div> </div> </div> <div class="phpFootCode"> <div class="phpFootCodeIn"> <p>Copyright 2014-2026 <a href="https://www.php.cn/">https://www.php.cn/</a> All Rights Reserved | php.cn </p> </div> </div> </div> <input type="hidden" id="verifycode" value="/captcha.html"> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?3fc525002bf1c4f1d536daef98e9a33c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script> layui.use(['element', 'carousel'], function() { var element = layui.element; $ = layui.jquery; var carousel = layui.carousel; carousel.render({ elem: '#test1', width: '100%', height: '330px', arrow: 'always' }); $.getScript('https://staticw.php.cn/static/js/jquery.lazyload.min.js', function() { $("img").lazyload({ placeholder: "https://staticw.php.cn/static/images/load.jpg", effect: "fadeIn", threshold: 200, skip_invisible: false }); }); }); </script> <script src="https://staticw.php.cn/static/js/cdn.js?v=1.0.1"></script> <script> $(function(){ setCookie('is_article', 1, 1); }) </script> <!--底部 end--> <!-- content --> <script type="text/javascript" src="https://staticw.php.cn/static/js/global.min.js?5.5.33"></script> </body> </html> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '49']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code -->