更新小程序所有页面及配置文件,将项目名称从“Soul创业派对”更改为“卡若创业派对”,确保品牌一致性。

This commit is contained in:
Alex-larget
2026-03-20 11:31:04 +08:00
parent 879314fce6
commit 0bc32deb94
48 changed files with 102 additions and 102 deletions

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 小程序入口
* 卡若创业派对 - 小程序入口
* 开发: 卡若
*/

View File

@@ -33,7 +33,7 @@
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#000000",
"navigationBarTitleText": "Soul创业派对",
"navigationBarTitleText": "卡若创业派对",
"navigationBarTextStyle": "white",
"backgroundColor": "#000000",
"navigationStyle": "custom"

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 关于作者页
* 卡若创业派对 - 关于作者页
* 开发: 卡若
*/
const app = getApp()
@@ -121,13 +121,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 关于',
title: '卡若创业派对 - 关于',
path: ref ? `/pages/about/about?ref=${ref}` : '/pages/about/about'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 关于', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 关于', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -125,13 +125,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 地址管理',
title: '卡若创业派对 - 地址管理',
path: ref ? `/pages/addresses/addresses?ref=${ref}` : '/pages/addresses/addresses'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 地址管理', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 地址管理', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -203,13 +203,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 编辑地址',
title: '卡若创业派对 - 编辑地址',
path: ref ? `/pages/addresses/edit?ref=${ref}` : '/pages/addresses/edit'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 编辑地址', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 编辑地址', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 用户协议
* 卡若创业派对 - 用户协议
* 审核要求:登录前可点击《用户协议》查看完整内容
*/
const app = getApp()
@@ -23,13 +23,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 用户协议',
title: '卡若创业派对 - 用户协议',
path: ref ? `/pages/agreement/agreement?ref=${ref}` : '/pages/agreement/agreement'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 用户协议', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 用户协议', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 头像昵称引导页
* 卡若创业派对 - 头像昵称引导页
* 登录后资料未完善时引导用户修改默认头像和昵称,仅包含头像+昵称两项
*/
const app = getApp()

View File

@@ -1,4 +1,4 @@
<!--Soul创业派对 - 头像昵称引导页,仅头像+昵称-->
<!--卡若创业派对 - 头像昵称引导页,仅头像+昵称-->
<view class="page">
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-back" bindtap="goBack"><icon name="chevron-left" size="44" color="rgba(255,255,255,0.8)" customClass="back-icon"></icon></view>

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 头像昵称引导页 */
/* 卡若创业派对 - 头像昵称引导页 */
.page {
background: #050B14;
min-height: 100vh;

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 目录页
* 卡若创业派对 - 目录页
* 开发: 卡若
* 技术支持: 存客宝
* 数据: 完整真实文章标题
@@ -258,13 +258,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 目录',
title: '卡若创业派对 - 目录',
path: ref ? `/pages/chapters/chapters?ref=${ref}` : '/pages/chapters/chapters'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 真实商业故事', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 真实商业故事', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 代付详情页
* 卡若创业派对 - 代付详情页
* 改造后:发起人支付,好友领取。支持单页模式引导、登录检测。
*/
const app = getApp()
@@ -331,7 +331,7 @@ Page({
if (ref) params.push(`ref=${encodeURIComponent(ref)}`)
if (params.length) path += '?' + params.join('&')
return {
title: '好友送你一篇好文 - Soul创业派对',
title: '好友送你一篇好文 - 卡若创业派对',
path
}
},
@@ -343,7 +343,7 @@ Page({
if (requestSn) params.push(`requestSn=${encodeURIComponent(requestSn)}`)
if (ref) params.push(`ref=${encodeURIComponent(ref)}`)
return {
title: '好友送你一篇好文 - Soul创业派对',
title: '好友送你一篇好文 - 卡若创业派对',
query: params.length ? params.join('&') : ''
}
}

View File

@@ -1,4 +1,4 @@
<!-- Soul创业派对 - 代付详情页(改造后:发起人支付,好友领取) -->
<!-- 卡若创业派对 - 代付详情页(改造后:发起人支付,好友领取) -->
<view class="page">
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-content">
@@ -150,7 +150,7 @@
<view class="modal-content login-modal" catchtap="stopPropagation">
<view class="modal-close" bindtap="closeLoginModal"><icon name="x" size="36" color="#8e8e93"></icon></view>
<view class="login-icon"><icon name="lock" size="80" color="#00CED1"></icon></view>
<text class="login-title">登录 Soul创业派对</text>
<text class="login-title">登录 卡若创业派对</text>
<text class="login-desc">登录后可免费领取并阅读</text>
<button class="btn-wechat {{agreeProtocol ? '' : 'btn-wechat-disabled'}}" bindtap="handleWechatLogin" disabled="{{!agreeProtocol}}">
<text class="btn-wechat-icon">微</text>

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 代付详情页(参考 yulan 深色主题、青绿主色) */
/* 卡若创业派对 - 代付详情页(参考 yulan 深色主题、青绿主色) */
.page {
min-height: 100vh;
background: #050505;

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 我发起的代付(改造后:仅我发起的,含领取记录)
* 卡若创业派对 - 我发起的代付(改造后:仅我发起的,含领取记录)
*/
const app = getApp()
@@ -87,6 +87,6 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode?.() || app.globalData.userInfo?.referralCode || ''
const path = ref ? `/pages/gift-pay/list?ref=${encodeURIComponent(ref)}` : '/pages/gift-pay/list'
return { title: '我的代付 - Soul创业派对', path }
return { title: '我的代付 - 卡若创业派对', path }
}
})

View File

@@ -1,4 +1,4 @@
<!-- Soul创业派对 - 我的代付(改造后:仅我发起的,含领取记录) -->
<!-- 卡若创业派对 - 我的代付(改造后:仅我发起的,含领取记录) -->
<view class="page">
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-content">

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 我的代付 */
/* 卡若创业派对 - 我的代付 */
.page {
min-height: 100vh;
background: #000;

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 代付领取详情(发起人查看:文章信息、领取人明细、剩余份数)
* 卡若创业派对 - 代付领取详情(发起人查看:文章信息、领取人明细、剩余份数)
*/
const app = getApp()

View File

@@ -1,4 +1,4 @@
<!-- Soul创业派对 - 代付领取详情(文章信息、领取人明细、剩余份数) -->
<!-- 卡若创业派对 - 代付领取详情(文章信息、领取人明细、剩余份数) -->
<view class="page">
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-content">

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 代付领取详情 */
/* 卡若创业派对 - 代付领取详情 */
.page {
min-height: 100vh;
background: #050505;

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 首页
* 卡若创业派对 - 首页
* 开发: 卡若
* 技术支持: 存客宝
*/
@@ -562,13 +562,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 真实商业故事',
title: '卡若创业派对 - 真实商业故事',
path: ref ? `/pages/index/index?ref=${ref}` : '/pages/index/index'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 真实商业故事', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 真实商业故事', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
<!--pages/index/index.wxml-->
<!--Soul创业派对 - 首页(按临时需求池/首页页面设计)-->
<!--卡若创业派对 - 首页(按临时需求池/首页页面设计)-->
<view class="page page-transition">
<!-- 自定义导航栏占位 -->
<view class="nav-placeholder" style="height: {{statusBarHeight + 44}}px;"></view>
@@ -12,7 +12,7 @@
<text class="logo-text">S</text>
</view>
<view class="logo-info">
<text class="logo-title-text">Soul创业派对</text>
<text class="logo-title-text">卡若创业派对</text>
<text class="logo-subtitle">来自派对房的真实故事</text>
</view>
</view>

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 找伙伴页
* 卡若创业派对 - 找伙伴页
* 按H5网页端完全重构
* 开发: 卡若
*/
@@ -390,7 +390,7 @@ Page({
showPurchaseTip() {
wx.showModal({
title: '需要购买书籍',
content: '购买《Soul创业派对》后即可使用匹配功能仅需9.9元',
content: '购买《卡若创业派对》后即可使用匹配功能仅需9.9元',
confirmText: '去购买',
success: (res) => {
if (res.confirm) {
@@ -761,13 +761,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 找伙伴',
title: '卡若创业派对 - 找伙伴',
path: ref ? `/pages/match/match?ref=${ref}` : '/pages/match/match'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 找伙伴', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 找伙伴', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
<!--pages/match/match.wxml-->
<!--Soul创业派对 - 找伙伴页 按H5网页端完全重构-->
<!--卡若创业派对 - 找伙伴页 按H5网页端完全重构-->
<view class="page">
<!-- 自定义导航栏 -->
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 超级个体/会员详情页
* 卡若创业派对 - 超级个体/会员详情页
* 接口:优先 /api/miniprogram/vip/members?id=xxVIP回退 /api/miniprogram/users?id=xx任意用户
* 头像/昵称统一用用户资料nickname/avatar优先随「我的」修改实时生效
* mbti, region, industry, position, businessScale, skills,
@@ -186,7 +186,7 @@ Page({
const ref = app.getMyReferralCode()
const id = this.data.member?.id
return {
title: 'Soul创业派对 - 创业者详情',
title: '卡若创业派对 - 创业者详情',
path: id && ref ? `/pages/member-detail/member-detail?id=${id}&ref=${ref}` : id ? `/pages/member-detail/member-detail?id=${id}` : ref ? `/pages/member-detail/member-detail?ref=${ref}` : '/pages/member-detail/member-detail'
}
},
@@ -195,6 +195,6 @@ Page({
const ref = app.getMyReferralCode()
const id = this.data.member?.id
const q = id ? (ref ? `id=${id}&ref=${ref}` : `id=${id}`) : (ref ? `ref=${ref}` : '')
return { title: 'Soul创业派对 - 创业者详情', query: q }
return { title: '卡若创业派对 - 创业者详情', query: q }
}
})

View File

@@ -1,4 +1,4 @@
<!-- Soul创业派对 - 超级个体详情(按 enhanced_professional_profile 1:1 还原) -->
<!-- 卡若创业派对 - 超级个体详情(按 enhanced_professional_profile 1:1 还原) -->
<view class="page">
<!-- 导航栏 -->
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 个人资料页enhanced_professional_profile 1:1 还原) */
/* 卡若创业派对 - 个人资料页enhanced_professional_profile 1:1 还原) */
.page { background: #050B14; min-height: 100vh; color: #fff; }
/* 导航栏 */

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 导师详情stitch_soul
* 卡若创业派对 - 导师详情stitch_soul
* 联系导师按钮 → 弹出 v2 弹窗(选择咨询项目)
*/
const app = getApp()

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 选择导师stitch_soul
* 卡若创业派对 - 选择导师stitch_soul
*/
const app = getApp()

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 我的页面
* 卡若创业派对 - 我的页面
* 开发: 卡若
* 技术支持: 存客宝
*/
@@ -1002,13 +1002,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 我的',
title: '卡若创业派对 - 我的',
path: ref ? `/pages/my/my?ref=${ref}` : '/pages/my/my'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 我的', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 我的', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -176,7 +176,7 @@
<view class="modal-content login-modal-content" catchtap="stopPropagation">
<view class="modal-close" bindtap="closeLoginModal"><icon name="x" size="36" color="#8e8e93"></icon></view>
<view class="login-icon"><icon name="lock" size="80" color="#00CED1"></icon></view>
<text class="login-title">登录 Soul创业派对</text>
<text class="login-title">登录 卡若创业派对</text>
<text class="login-desc">登录后可购买章节、解锁更多内容</text>
<button class="btn-wechat {{agreeProtocol ? '' : 'btn-wechat-disabled'}}" bindtap="handleWechatLogin" disabled="{{isLoggingIn || !agreeProtocol}}">
<text class="btn-wechat-icon">微</text>

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 隐私政策
* 卡若创业派对 - 隐私政策
* 审核要求:登录前可点击《隐私政策》查看完整内容
*/
const app = getApp()
@@ -23,13 +23,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 隐私政策',
title: '卡若创业派对 - 隐私政策',
path: ref ? `/pages/privacy/privacy?ref=${ref}` : '/pages/privacy/privacy'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 隐私政策', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 隐私政策', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 资料编辑完整版comprehensive_profile_editor_v1_1
* 卡若创业派对 - 资料编辑完整版comprehensive_profile_editor_v1_1
* 温馨提示、头像、基本信息、核心联系方式、个人故事、互助需求、项目介绍
*
* 接口约定(/api/miniprogram/user/profile

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 个人资料展示页stitch_soul enhanced_professional_profile
* 卡若创业派对 - 个人资料展示页stitch_soul enhanced_professional_profile
* 从「我的」页编辑图标进入;展示基本信息、个人故事、互助需求、项目介绍
*/
const app = getApp()

View File

@@ -66,13 +66,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 购买记录',
title: '卡若创业派对 - 购买记录',
path: ref ? `/pages/purchases/purchases?ref=${ref}` : '/pages/purchases/purchases'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 购买记录', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 购买记录', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 阅读页(标准流程版)
* 卡若创业派对 - 阅读页(标准流程版)
* 开发: 卡若
* 技术支持: 存客宝
*
@@ -866,11 +866,11 @@ Page({
copyShareText() {
const { section } = this.data
const shareText = `🔥 刚看完这篇《${section?.title || 'Soul创业派对'}》,太上头了!
const shareText = `🔥 刚看完这篇《${section?.title || '卡若创业派对'}》,太上头了!
62个真实商业案例每个都是从0到1的实战经验。私域运营、资源整合、商业变现干货满满。
推荐给正在创业或想创业的朋友,搜"Soul创业派对"小程序就能看!
推荐给正在创业或想创业的朋友,搜"卡若创业派对"小程序就能看!
#创业派对 #私域运营 #商业案例`
@@ -894,7 +894,7 @@ Page({
if (isGiftShare && requestSn) {
let path = `/pages/read/read?${q}&gift=1&requestSn=${encodeURIComponent(requestSn)}`
if (ref) path += `&ref=${encodeURIComponent(ref)}`
const t = section?.title || 'Soul创业派对'
const t = section?.title || '卡若创业派对'
const title = `我已为你买单:${t.length > 18 ? t.slice(0, 18) + '...' : t}`
return { title, path }
}
@@ -902,7 +902,7 @@ Page({
const path = ref ? `/pages/read/read?${q}&ref=${ref}` : `/pages/read/read?${q}`
const title = section?.title
? `📚 ${section.title.length > 20 ? section.title.slice(0, 20) + '...' : section.title}`
: '📚 Soul创业派对 - 真实商业故事'
: '📚 卡若创业派对 - 真实商业故事'
return { title, path }
},
@@ -925,7 +925,7 @@ Page({
.replace(/[#@]\S+/g, '')
const sentences = raw.split(/[。!?\n]+/).map(s => s.trim()).filter(s => s.length > 4)
const picked = sentences.slice(0, 5)
const copyText = picked.length > 0 ? title + '\n\n' + picked.join('\n\n') : `🔥 刚看完这篇《${title}》,推荐给你!\n\n#Soul创业派对 #真实商业故事`
const copyText = picked.length > 0 ? title + '\n\n' + picked.join('\n\n') : `🔥 刚看完这篇《${title}》,推荐给你!\n\n#卡若创业派对 #真实商业故事`
wx.setClipboardData({
data: copyText,
success: () => {
@@ -951,7 +951,7 @@ Page({
const articleTitle = (section?.title || chapterTitle || '').trim()
const title = articleTitle
? (articleTitle.length > 28 ? articleTitle.slice(0, 28) + '...' : articleTitle)
: 'Soul创业派对 - 真实商业故事'
: '卡若创业派对 - 真实商业故事'
return { title, query }
},
@@ -1537,7 +1537,7 @@ Page({
// 标题区域
ctx.setFillStyle('#ffffff')
ctx.setFontSize(14)
ctx.fillText('📚 Soul创业派对', 20, 35)
ctx.fillText('📚 卡若创业派对', 20, 35)
// 章节标题
ctx.setFontSize(18)

View File

@@ -1,5 +1,5 @@
<!--pages/read/read.wxml-->
<!--Soul创业派对 - 阅读页-->
<!--卡若创业派对 - 阅读页-->
<view class="page">
<!-- 阅读进度条 -->
<view class="progress-bar-fixed" style="top: {{statusBarHeight}}px;">
@@ -338,7 +338,7 @@
<view class="modal-content login-modal" catchtap="stopPropagation">
<view class="modal-close" bindtap="closeLoginModal"><icon name="x" size="36" color="#8e8e93"></icon></view>
<view class="login-icon"><icon name="lock" size="80" color="#00CED1"></icon></view>
<text class="login-title">登录 Soul创业派对</text>
<text class="login-title">登录 卡若创业派对</text>
<text class="login-desc">登录后可购买章节、解锁更多内容</text>
<button class="btn-wechat {{agreeProtocol ? '' : 'btn-wechat-disabled'}}" bindtap="handleWechatLogin" disabled="{{!agreeProtocol}}">

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 分销中心页
* 卡若创业派对 - 分销中心页
*
* 可见数据:
* - 绑定用户数(当前有效绑定)
@@ -590,25 +590,25 @@ Page({
shareToMoments() {
// 10条随机文案基于书的内容
const shareTexts = [
`🔥 在派对房里听到的真实故事比虚构的小说精彩100倍\n\n电动车出租月入5万、私域一年赚1000万、一个人的公司月入10万...\n\n62个真实案例搜"Soul创业派对"小程序看全部!\n\n#创业 #私域 #商业`,
`🔥 在派对房里听到的真实故事比虚构的小说精彩100倍\n\n电动车出租月入5万、私域一年赚1000万、一个人的公司月入10万...\n\n62个真实案例搜"卡若创业派对"小程序看全部!\n\n#创业 #私域 #商业`,
`💡 今天终于明白:会赚钱的人,都在用"流量杠杆"\n\n抖音、Soul、飞书...同一套内容,撬动不同平台的流量。\n\nSoul创业派对》里的实战方法,受用终身!\n\n#流量 #副业 #创业派对`,
`💡 今天终于明白:会赚钱的人,都在用"流量杠杆"\n\n抖音、Soul、飞书...同一套内容,撬动不同平台的流量。\n\n卡若创业派对》里的实战方法,受用终身!\n\n#流量 #副业 #创业派对`,
`📚 一个70后大健康私域一个月150万流水是怎么做到的\n\n答案在《Soul创业派对》第9章全是干货。\n\n搜小程序"Soul创业派对",我在里面等你\n\n#大健康 #私域运营 #真实案例`,
`📚 一个70后大健康私域一个月150万流水是怎么做到的\n\n答案在《卡若创业派对》第9章全是干货。\n\n搜小程序"卡若创业派对",我在里面等你\n\n#大健康 #私域运营 #真实案例`,
`🎯 "分钱不是分你的钱,是分不属于对方的钱"\n\n这句话改变了我对商业合作的认知。\n\n推荐《Soul创业派对》,创业者必读!\n\n#云阿米巴 #商业思维 #创业`,
`🎯 "分钱不是分你的钱,是分不属于对方的钱"\n\n这句话改变了我对商业合作的认知。\n\n推荐《卡若创业派对》,创业者必读!\n\n#云阿米巴 #商业思维 #创业`,
`✨ 资源整合高手的社交方法论,在派对房里学到了\n\n"先让对方赚到钱,自己才能长久赚钱"\n\n这本《Soul创业派对》,每章都是实战经验\n\n#资源整合 #社交 #创业故事`,
`✨ 资源整合高手的社交方法论,在派对房里学到了\n\n"先让对方赚到钱,自己才能长久赚钱"\n\n这本《卡若创业派对》,每章都是实战经验\n\n#资源整合 #社交 #创业故事`,
`🚀 AI工具推广一个隐藏的高利润赛道\n\n客单价高、复购率高、需求旺盛...\n\nSoul创业派对》里的商业机会,你发现了吗?\n\n#AI #副业 #商业机会`,
`🚀 AI工具推广一个隐藏的高利润赛道\n\n客单价高、复购率高、需求旺盛...\n\n卡若创业派对》里的商业机会,你发现了吗?\n\n#AI #副业 #商业机会`,
`💰 美业整合:一个人的公司如何月入十万?\n\n不开店、不囤货、轻资产运营...\n\nSoul创业派对》告诉你答案!\n\n#美业 #轻创业 #月入十万`,
`💰 美业整合:一个人的公司如何月入十万?\n\n不开店、不囤货、轻资产运营...\n\n卡若创业派对》告诉你答案!\n\n#美业 #轻创业 #月入十万`,
`🌟 3000万流水是怎么跑出来的\n\n不是靠运气,是靠系统。\n\nSoul创业派对》里的电商底层逻辑,值得反复看\n\n#电商 #创业 #商业系统`,
`🌟 3000万流水是怎么跑出来的\n\n不是靠运气,是靠系统。\n\n卡若创业派对》里的电商底层逻辑,值得反复看\n\n#电商 #创业 #商业系统`,
`📖 "人与人之间的关系,归根结底就三个东西:利益、情感、价值观"\n\n在派对房里聊出的金句,都在《Soul创业派对》里\n\n#人性 #商业 #创业派对`,
`📖 "人与人之间的关系,归根结底就三个东西:利益、情感、价值观"\n\n在派对房里聊出的金句,都在《卡若创业派对》里\n\n#人性 #商业 #创业派对`,
`🔔 未来职业的三个方向:技术型、资源型、服务型\n\n你属于哪一种?\n\nSoul创业派对》帮你找到答案!\n\n#职业规划 #创业 #未来`
`🔔 未来职业的三个方向:技术型、资源型、服务型\n\n你属于哪一种?\n\n卡若创业派对》帮你找到答案!\n\n#职业规划 #创业 #未来`
]
// 随机选择一条文案
@@ -892,7 +892,7 @@ Page({
const ref = this.data.referralCode || app.getMyReferralCode()
console.log('[Referral] 分享给好友,推荐码:', ref)
return {
title: 'Soul创业派对 - 来自派对房的真实商业故事',
title: '卡若创业派对 - 来自派对房的真实商业故事',
path: ref ? `/pages/index/index?ref=${ref}` : '/pages/index/index'
// 不设置 imageUrl使用小程序默认截图
// 如需自定义图片,请将图片放在 /assets/ 目录并配置路径
@@ -904,7 +904,7 @@ Page({
const ref = this.data.referralCode || app.getMyReferralCode()
console.log('[Referral] 分享到朋友圈,推荐码:', ref)
return {
title: `Soul创业派对 - 62个真实商业案例`,
title: `卡若创业派对 - 62个真实商业案例`,
query: ref ? `ref=${ref}` : ''
// 不设置 imageUrl使用小程序默认截图
}

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 章节搜索页
* 卡若创业派对 - 章节搜索页
* 搜索章节标题和内容
*/
const app = getApp()
@@ -129,13 +129,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 搜索',
title: '卡若创业派对 - 搜索',
path: ref ? `/pages/search/search?ref=${ref}` : '/pages/search/search'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 搜索', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 搜索', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 设置页
* 卡若创业派对 - 设置页
* 账号绑定功能
*/
const app = getApp()
@@ -511,13 +511,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 设置',
title: '卡若创业派对 - 设置',
path: ref ? `/pages/settings/settings?ref=${ref}` : '/pages/settings/settings'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 设置', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 设置', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -182,13 +182,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - VIP会员',
title: '卡若创业派对 - VIP会员',
path: ref ? `/pages/vip/vip?ref=${ref}` : '/pages/vip/vip'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - VIP会员', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - VIP会员', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,4 +1,4 @@
<!-- Soul创业派对 - 我的余额 -->
<!-- 卡若创业派对 - 我的余额 -->
<view class="page">
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-back" bindtap="goBack">

View File

@@ -1,4 +1,4 @@
/* Soul创业派对 - 我的余额 - 深色主题 */
/* 卡若创业派对 - 我的余额 - 深色主题 */
.page {
min-height: 100vh;
background: #0a0a0a;

View File

@@ -125,13 +125,13 @@ Page({
onShareAppMessage() {
const ref = app.getMyReferralCode()
return {
title: 'Soul创业派对 - 提现记录',
title: '卡若创业派对 - 提现记录',
path: ref ? `/pages/withdraw-records/withdraw-records?ref=${ref}` : '/pages/withdraw-records/withdraw-records'
}
},
onShareTimeline() {
const ref = app.getMyReferralCode()
return { title: 'Soul创业派对 - 提现记录', query: ref ? `ref=${ref}` : '' }
return { title: '卡若创业派对 - 提现记录', query: ref ? `ref=${ref}` : '' }
}
})

View File

@@ -1,7 +1,7 @@
{
"compileType": "miniprogram",
"miniprogramRoot": "",
"description": "Soul创业派对 - 来自派对房的真实商业故事",
"description": "卡若创业派对 - 来自派对房的真实商业故事",
"appid": "wxb8bbb2b10dec74aa",
"setting": {
"urlCheck": false,

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 内容解析工具
* 卡若创业派对 - 内容解析工具
* 解析 TipTap HTML 为阅读页可展示的 segments
*
* segment 类型:

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 用户旅程规则引擎
* 卡若创业派对 - 用户旅程规则引擎
* 从后端 /api/miniprogram/user-rules 读取启用的规则,按场景触发引导
* 稳定版兼容readCount 用 getReadCount()hasPurchasedFull 用 hasFullBook完善头像跳 avatar-nickname
*

View File

@@ -1,5 +1,5 @@
/**
* Soul创业派对 - 小程序码 scene 参数统一编解码(海报生成 ↔ 扫码解析闭环)
* 卡若创业派对 - 小程序码 scene 参数统一编解码(海报生成 ↔ 扫码解析闭环)
* 官方以 options.scene 接收扫码参数;后端生成码时会把 & 转为 _故解析时同时支持 & 和 _
* scene 同时可带两个参数:章节标识(mid/id) + 推荐人(ref)
*/

View File

@@ -491,13 +491,13 @@ def run_docker_build_local(root, env_file=".env.development"):
def pack_docker_image(root):
""" soul-api 与 redis 镜像一并导出为 tar.gz服务器无需拉取"""
"""仅导出 soul-api 镜像为 tar.gz线上 Redis 已在运行,不再打包/加载)"""
import gzip
print("[3/5] 导出镜像为 tar.gzsoul-api + redis...")
print("[3/5] 导出镜像为 tar.gzsoul-api only...")
out_tar = os.path.join(tempfile.gettempdir(), "soul_api_image.tar.gz")
try:
r = subprocess.run(
["docker", "save", "soul-api:latest", "docker.m.daocloud.io/library/redis:7-alpine"],
["docker", "save", "soul-api:latest"],
capture_output=True,
timeout=180,
cwd=root,
@@ -512,7 +512,7 @@ def pack_docker_image(root):
if not os.path.isfile(out_tar) or os.path.getsize(out_tar) < 1000:
print(" [失败] 导出文件异常")
return None
print(" [成功] 导出完成: %.2f MBsoul-api + redis" % (os.path.getsize(out_tar) / 1024 / 1024))
print(" [成功] 导出完成: %.2f MBsoul-api only" % (os.path.getsize(out_tar) / 1024 / 1024))
return out_tar
except subprocess.TimeoutExpired:
print(" [失败] docker save 超时")