当前位置: 首页 > news >正文

wechat-miniprogram-examples部署发布指南:从sitemap配置到小程序正式上线全流程

wechat-miniprogram-examples部署发布指南:从sitemap配置到小程序正式上线全流程

【免费下载链接】wechat-miniprogram-examplesWeChat mini program examples. 微信小程序示例项目地址: https://gitcode.com/gh_mirrors/we/wechat-miniprogram-examples

微信小程序部署发布是每位新手开发者从"写完代码"到"用户能用"必须跨过的一关。本文以开源项目wechat-miniprogram-examples(微信小程序示例合集)为实战素材,带你完整走一遍小程序上线全流程:从获取 AppID、配置project.config.json、理解sitemap 配置规则,到微信开发者工具上传代码、提交审核直至正式发布。全程零门槛,跟着做就能把示例项目真正跑起来。

一、为什么用它练手小程序部署?🤔

这个项目收录了三个经典微信小程序示例,覆盖了上线前几乎全部关键知识点:

示例目录练手重点
豆瓣图书DouBanBookApp/网络请求、列表与详情页
事项助手MatterAssistant/日历组件、本地数据存储
知乎日报ZhiHuDaily/组件封装、收藏、web-view

每个示例都自带完整的app.jsonsitemap.jsonproject.config.json,结构规范、代码简洁,非常适合用来熟悉小程序发布配置。需要源码时,用以下命令克隆仓库:

git clone https://gitcode.com/gh_mirrors/we/wechat-miniprogram-examples

二、部署前的关键准备:获取小程序 AppID 🔑

项目 README 明确提醒:每个示例都没有配置appid,所以第一件事就是补上它。打开 mp.weixin.qq.com 注册小程序账号,在"开发管理 → 开发设置"中即可看到自己的 AppID。

拿到 AppID 后,打开任意示例的project.config.json(比如DouBanBookApp/project.config.json),把空的"appid": ""填上。这一步不完成,小程序真机预览和部分 API 都无法正常工作,更无法提交审核上线。

三、最快配置方法:project.config.json 关键字段

project.config.json是微信开发者工具的项目配置文件,部署发布前建议核对这几个字段:

  • compileType:保持"miniprogram",代表普通小程序项目
  • libVersion:基础库版本,建议更新到较新版本
  • urlCheck:开发时可设为false绕过域名校验,上线前务必改回true并配置合法域名
  • appid:上一节填写的 AppID

四、小程序 sitemap 配置教程:控制页面收录 🔍

sitemap.json是很多新手忽略、却在小程序上线后影响搜索收录的重要文件。每个示例都自带一份,例如DouBanBookApp/sitemap.json内容如下:

{ "desc": "关于本文件的更多信息,请参考微信官方文档", "rules": [{ "action": "allow", "page": "*" }] }

这条规则的含义是"允许所有页面被微信索引"。如果你想让部分页面不被收录,可以这样写:

{ "rules": [ { "action": "allow", "page": "pages/index/index" }, { "action": "disallow", "page": "pages/detail/detail" } ] }

注意事项sitemapLocation字段必须在app.json中声明指向sitemap.json(三个示例均已配置好),否则 sitemap 配置不生效。默认规则是全部允许,隐私敏感页面记得显式disallow

五、app.json:页面注册与窗口样式的最后检查

上线前请打开app.json逐一确认:

  1. 页面注册pages数组首项即小程序启动首页,确认无误
  2. 窗口配置window.navigationBarTitleText是页面标题,会直接影响用户观感
  3. sitemapLocation:确保指向你的 sitemap 配置文件

ZhiHuDaily/app.json为例,它注册了 6 个页面并设置了蓝色导航栏,结构非常标准,适合对照检查自己的项目。

六、微信开发者工具上传代码与版本管理 🚀

配置完成后,用微信开发者工具打开对应示例目录:

  1. 点击右上角"上传",填写版本号和备注,代码将提交到小程序后台
  2. 进入小程序后台"版本管理",将刚上传的版本设为体验版,先扫码真机测试
  3. 测试通过后,点击"提交审核",填写功能页面与测试账号等信息

七、提交审核与正式发布全流程

提交审核后一般 1~3 个工作日会有结果,通过后点击"发布"即可正式上线。整个小程序正式上线流程可以总结为:

配置 AppID → 修改 project.config.json → 配置 sitemap.json → 上传代码 → 设为体验版 → 真机测试 → 提交审核 → 审核通过 → 发布上线

八、三个示例的部署效果预览 📱

用本项目练手时,你可以对照下面的效果图验证部署是否成功:

九、上线避坑清单 ✅

  • 域名校验:正式环境必须使用 HTTPS 且在小程序后台配置 request 合法域名
  • AppID 必填:空 AppID 无法真机预览和提审
  • sitemap 规则:注意page路径要与app.json完全一致
  • 基础库版本:过低的libVersion会导致新 API 不可用
  • 体验版先行:务必先真机验证再提交审核,避免浪费审核次数

按照这份微信小程序部署发布指南,从 sitemap 配置到正式上线,你已经掌握了完整链路。赶紧打开 wechat-miniprogram-examples,把第一个小程序发布出去吧!🎉

【免费下载链接】wechat-miniprogram-examplesWeChat mini program examples. 微信小程序示例项目地址: https://gitcode.com/gh_mirrors/we/wechat-miniprogram-examples

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4121277.html

相关文章:

  • 老游戏联机救星:IPXWrapper 协议转换工具保姆级上手指南
  • Rusted PackFile Manager(RPFM):一张表格搞定全系列Total War模组的免费入门指南
  • Open-Sora 部署指南:五步跑通你的首个 AI 视频生成流程
  • 从零构建Windows桌面运行时安装包:.NET Windows Desktop Runtime完整指南
  • RyuSAK 使用教程:免费工具一次搞定 Ryujinx 固件、密钥、着色器与存档
  • 阶段二(机器学习与神经网络)实战笔记
  • 阶段四(周 10–11)PyTorch 基础实战
  • mybatis-generator-gui-extension 实战教程:3步连接 MySQL 数据库并生成第一个 Mapper 文件
  • 零基础AI入门:12周走完一条不劝退的人工智能学习路线
  • QQ空间说说备份终极指南:3步快速导出全部历史说说
  • 从入门到精通:Blazor.Extensions.Canvas 学习路线图与资源清单
  • 同样刷一天招聘网站,为什么有人拿到5个面试,有人颗粒无收?Boss Show Time插件揭秘职位发布时间
  • 不学PS也能修好图:免费开源 IOPaint 的 AI 图像修复实战笔记
  • PyABSA 快速上手指南:5 步跑通你的第一个方面级情感分析模型
  • hcsshim网络配置实战:HNS与HCN API从入门到精通
  • 如何用 ComfyUI-KJNodes 快速优化 AI 工作流:安装、避坑与进阶指南
  • 自动化调参神器:用EPyMARL search.py高效搜索超参数
  • 联合类型与类型断言实战:TypeScript-New-Handbook 帮你消灭 80% 类型报错
  • SteamEmulator:无需Steam轻松实现局域网联机的终极方案
  • Rufus 制作启动 U 盘完整指南:从 ISO 到可引导盘的每一步
  • QQ空间说说一键备份:GetQzonehistory导出工具实操指南
  • Linux网络故障排查:TCP/IP连接问题诊断六步法
  • Axure RP 汉化其实只差一个文件:axure-cn 语言包从取包到验收的完整流程
  • 告别 gmad.exe:用 GMPublisher 三步搞定加里模组工坊发布
  • 热键被“偷“了怎么办?Hotkey Detective 三步揪出占用快捷键的元凶
  • 被“锁“住的歌单:用 Unlock-Music 在浏览器里解开QQ音乐、网易云音乐等加密文件
  • GPBoost源码架构深度解析:C++核心如何优雅驱动Python与R双语言
  • jellyfin-plugin-douban实战教程:如何一键刮削电影评分、简介与演员元数据
  • 5 分钟快速上手 torrent-cli:安装配置与第一个磁力搜索命令完整教程
  • 猫抓扩展完整上手指南:免费网页资源嗅探工具,视频音频图片一键下载