Skip to content

Commit a3ed5d5

Browse files
committed
fix: link issue
1 parent 921fa93 commit a3ed5d5

File tree

62 files changed

+163
-122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+163
-122
lines changed

.github/scripts/sync-blog.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ async function main() {
8383

8484
const cleanMarkdown = articleResponse.markdown.replace(`# ${article.headline}
8585
`, '');
86-
const transformedMarkdown = cleanMarkdown.replace(iframeRegex, iframe);
86+
const transformedMarkdown = cleanMarkdown
87+
.replace(iframeRegex, iframe)
88+
.replace(/https:\/\/capgo\.app\/(de|en|es|fr|id|it|ja|ko)\/(.*?)\//g, 'https://capgo.app/$2/');
8789
// Combine frontmatter with markdown content
8890
const content = `${frontmatter}${transformedMarkdown}`;
8991

src/content/blog/en/5-security-best-practices-for-mobile-app-live-updates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,4 @@ These efforts also bring measurable improvements across several business areas:
196196
| Risk Management | Reduces security vulnerabilities |
197197
| Operating Costs | Cuts down expenses tied to security incidents |
198198

199-
For those looking to implement these strategies, tools like [ProGuard](https://www.guardsquare.com/proguard) for Android and secure compilation methods for iOS offer practical solutions to enhance update security. Using HTTPS protocols and [encryption during update delivery](https://capgo.app/blog/introducing-end-to-end-security-to-capacitor-updater-with-code-signing/) ensures both the transmission process and user data remain safe.
199+
For those looking to implement these strategies, tools like [ProGuard](https://www.guardsquare.com/proguard) for Android and secure compilation methods for iOS offer practical solutions to enhance update security. Using HTTPS protocols and [encryption during update delivery](https://capgo.app/blog/introducing-end-to-end-security-to-capacitor-updater-with-code-signing/) ensures both the transmission process and user data remain safe.

src/content/blog/en/5-steps-to-deploy-hotfixes-with-capgo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ next_blog: ''
1919
[Capgo](https://capgo.app/) makes deploying hotfixes fast and easy, skipping app store delays while keeping updates secure and compliant with Apple and Google guidelines. Here’s a quick overview of the process:
2020

2121
1. **Create and Test Your Hotfix**: Write precise code changes, test thoroughly on devices, and ensure compatibility.
22-
2. **[Set Up Capgo](https://capgo.app/docs/cli/commands) with `npx @capgo/cli init`, configure encryption, and integrate with CI/CD tools.
22+
2. **[Set Up Capgo](https://capgo.app/docs/webapp/)**: Install the [Capgo CLI](https://capgo.app/docs/cli/commands) with `npx @capgo/cli init`, configure encryption, and integrate with CI/CD tools.
2323
3. **Upload Your Hotfix**: Use the CLI to securely upload your update, label it clearly, and prepare for deployment.
2424
4. **Choose Update Settings**: Target specific users or groups, schedule rollouts, and define version requirements.
2525
5. **Track Your Update**: Monitor delivery rates, update speed, and user coverage. Roll back instantly if needed.
@@ -220,4 +220,4 @@ Kick off your Capgo integration by adding the Capgo CLI to your project. With **
220220

221221
> "Capgo is a smart way to make hot code pushes."
222222
223-
For even greater efficiency, integrate Capgo with your CI/CD tools like Azure DevOps, GitLab, or GitHub. This setup enables automated deployments while giving you control over update distribution through user assignment features.
223+
For even greater efficiency, integrate Capgo with your CI/CD tools like Azure DevOps, GitLab, or GitHub. This setup enables automated deployments while giving you control over update distribution through user assignment features.

src/content/blog/en/android-setup-for-capacitor-apps.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ A few key configurations in Android Studio will make it work efficiently with th
133133
- **Target**: x86\_64
134134
5. Adjust the AVD settings:
135135
- RAM: 2048 MB
136-
- [Internal Storage](https://capgo.app/id/plugins/capacitor-data-storage-sqlite/): 2048 MB
136+
- [Internal Storage](https://capgo.app/plugins/capacitor-data-storage-sqlite/): 2048 MB
137137
- SD Card: 512 MB
138138

139139
> "We practice agile development and @Capgo is mission-critical in delivering continuously to our users!" - Rodrigo Mantica [\[1\]](https://capgo.app/)
@@ -243,7 +243,7 @@ Here’s an example configuration:
243243
**Important configurations to focus on:**
244244

245245
- **Security**: Ensure live updates are encrypted end-to-end.
246-
- **[Update Management](https://capgo.app/docs/webapp/channels/).
246+
- **[Update Management](https://capgo.app/docs/plugin/cloud-mode/manual-update/)**: Set up controlled rollouts with specific [update channels](https://capgo.app/docs/webapp/channels/).
247247
- **Performance**: Fine-tune WebView settings. For example:
248248

249249
```json
@@ -385,4 +385,4 @@ A well-configured setup ensures efficient updates, with statistics showing 95% o
385385
386386
Tools like Capgo are making deployment workflows easier, whether you're distributing through app stores or using live update solutions. Double-check your environment variables and SDK components to avoid any hiccups.
387387

388-
With these steps complete, you’re ready to dive into Capacitor app development.
388+
With these steps complete, you’re ready to dive into Capacitor app development.

src/content/blog/en/app-store-vs-direct-updates-what-developers-need-to-know.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ locale: en
1616
next_blog: ''
1717
---
1818

19-
**App Store updates or direct OTA updates?** The way you deliver [app updates](https://capgo.app/ja/plugins/capacitor-updater/) can significantly impact speed, control, and user experience. Here's a quick breakdown:
19+
**App Store updates or direct OTA updates?** The way you deliver [app updates](https://capgo.app/plugins/capacitor-updater/) can significantly impact speed, control, and user experience. Here's a quick breakdown:
2020

2121
- **App Store Updates**: Go through a review process, ensuring security and compliance but often delayed by hours or days. Ideal for global rollouts but limits flexibility.
2222

@@ -204,4 +204,4 @@ When deciding on your approach, think about these factors:
204204
- How much control you want over distribution
205205

206206

207-
Your choice of update strategy plays a big role in your app's performance, user satisfaction, and development process. Tailor your approach to fit your audience, scalability needs, and business goals to get the best results.
207+
Your choice of update strategy plays a big role in your app's performance, user satisfaction, and development process. Tailor your approach to fit your audience, scalability needs, and business goals to get the best results.

src/content/blog/en/best-practices-for-capacitor-script-automation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,4 +270,4 @@ Real-world data supports these practices, and developers have shared their posit
270270
271271
Industry leaders like Rodrigo Mantica also emphasize its importance:
272272

273-
> "We practice agile development and @Capgo is mission-critical in delivering continuously to our users!" [\[1\]](https://capgo.app/)
273+
> "We practice agile development and @Capgo is mission-critical in delivering continuously to our users!" [\[1\]](https://capgo.app/)

src/content/blog/en/capacitor-community-forums-for-plugin-developers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ next_blog: ''
2222

2323
- **Top Forums**: Use [Discord](https://ionic.io/blog/announcing-official-ionic-discord-server) for real-time help, [GitHub Discussions](https://github.com/ionic-team/capacitor/discussions) for detailed conversations, and [Stack Overflow](https://stackoverflow.com/questions/tagged/capacitor) for technical answers.
2424
- **Best Practices**: Write clear questions, share code snippets, and follow forum rules for better responses.
25-
- **Extra Tools**: Leverage resources like [Capgo](https://capgo.app/) for [instant app updates](https://capgo.app/fr/plugins/capacitor-updater/) and official docs for reliable guidance.
25+
- **Extra Tools**: Leverage resources like [Capgo](https://capgo.app/) for [instant app updates](https://capgo.app/plugins/capacitor-updater/) and official docs for reliable guidance.
2626

2727
### Quick Start:
2828

@@ -234,4 +234,4 @@ Ready to jump in? Here's how to begin:
234234

235235
- **Join key platforms**: Participate in Discord and GitHub Discussions to connect with the community and explore official documentation.
236236
- **Share your plugins**: Contribute your work to help others and gain constructive feedback.
237-
- **Use tools for efficiency**: Tools like Capgo can simplify updates, testing, and deployment, making your development process smoother.
237+
- **Use tools for efficiency**: Tools like Capgo can simplify updates, testing, and deployment, making your development process smoother.

src/content/blog/en/capacitor-live-updates-staying-compliant-with-apple.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,4 +239,4 @@ To ensure long-term compliance, focus on these practices:
239239
- Use end-to-end encryption for all updates.
240240
- Seamlessly integrate updates into your CI/CD workflows.
241241
- Monitor update metrics regularly.
242-
- Stay prepared for policy changes.
242+
- Stay prepared for policy changes.

src/content/blog/en/capacitor-ota-updates-app-store-approval-guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Google Play takes a more lenient stance on OTA updates but still enforces clear
7373

7474
- Requiring updates to align with the app's approved Play Store version
7575

76-
- Preventing circumvention of Google Play’s billing system for [Capacitor apps](https://capgo.app/blog/article-review)
76+
- Preventing circumvention of Google Play’s billing system for [Capacitor apps](https://capgo.app/blog/capacitor-comprehensive-guide/) [\[6\]](https://essaypro.com/blog/article-review)
7777

7878

7979
| Feature | Apple App Store | Google Play Store |
@@ -150,7 +150,7 @@ These security measures align with Apple's code signing requirements and Google'
150150

151151
![Capgo](https://mars-images.imgix.net/seobot/screenshots/capgo.app-26aea05b7e2e737b790a9becb40f7bc5-2025-02-15.jpg?auto=compress)
152152

153-
Capgo provides a secure way to deliver and manage [Capacitor OTA updates](https://capgo.app/docs/plugin/cloud-mode/manual-update/).
153+
Capgo provides a secure way to deliver and manage [Capacitor OTA updates](https://capgo.app/), ensuring smooth distribution while meeting compliance standards. It also offers advanced tools for enterprise-level [update management](https://capgo.app/it/docs/plugin/cloud-mode/manual-update/).
154154

155155
### Key Features of Capgo
156156

@@ -244,4 +244,4 @@ Rolling out OTA updates for Capacitor apps involves a mix of technical precision
244244

245245
By following the compliance steps discussed earlier, teams can benefit from automated checks that simplify adherence to app store rules. Features like end-to-end encryption and controlled rollouts help address critical security and compliance needs.
246246

247-
With Apple and Google continuously updating policies (like those in sections 2.1-2.3), expect more focus on update frequency and stricter security standards. Stay ahead by preparing for these changes while keeping JavaScript and asset update capabilities intact. Don't forget to document and test thoroughly to meet both platform guidelines and user expectations.
247+
With Apple and Google continuously updating policies (like those in sections 2.1-2.3), expect more focus on update frequency and stricter security standards. Stay ahead by preparing for these changes while keeping JavaScript and asset update capabilities intact. Don't forget to document and test thoroughly to meet both platform guidelines and user expectations.

src/content/blog/en/capacitor-ota-updates-best-practices-for-performance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ OTA (Over-the-Air) updates allow [Capacitor](https://capacitorjs.com/) apps to u
3333

3434
| Feature | [capacitor-app-updater](https://www.npmjs.com/package/%40objekt%2Fcapacitor-app-updater) | [capacitor-app-update](https://github.com/capawesome-team/capacitor-app-update) | [Capgo](https://capgo.app/) |
3535
| --- | --- | --- | --- |
36-
| Update Method | Checksum comparison | In-[app updates](https://capgo.app/ja/plugins/capacitor-updater/) | JS bundle updates |
36+
| Update Method | Checksum comparison | In-[app updates](https://capgo.app/plugins/capacitor-updater/) | JS bundle updates |
3737
| Performance Impact | Minimal | Medium | Low |
3838
| Background Updates | No | Yes (Android) | Yes |
3939
| Rollback Support | Limited | Platform-dependent | Built-in |
@@ -160,8 +160,8 @@ Here's a quick comparison of key features across popular OTA tools:
160160

161161
| Feature | capacitor-app-updater | capacitor-app-update | Capgo |
162162
| --- | --- | --- | --- |
163-
| Update Method | Checksum comparison | [In-app updates](https://capgo.app/fr/plugins/capacitor-updater/) (Android) | JS bundle updates |
164-
| Performance Impact | Minimal (selective downloads) | Medium ([full app updates](https://capgo.app/es/plugins/capacitor-updater/)) | Low (background checks) |
163+
| Update Method | Checksum comparison | [In-app updates](https://capgo.app/plugins/capacitor-updater/) (Android) | JS bundle updates |
164+
| Performance Impact | Minimal (selective downloads) | Medium ([full app updates](https://capgo.app/plugins/capacitor-updater/)) | Low (background checks) |
165165
| Update Scope | Web content only | Full app updates | JS code and dependencies |
166166
| Platform Support | iOS & Android | Android-focused | iOS & Android |
167167
| Background Updates | No | Yes (Android) | Yes |
@@ -215,4 +215,4 @@ To maximize the efficiency of OTA updates in your Capacitor app, make sure to:
215215

216216
- **Streamline update delivery**: Consider tools like Capgo for smooth, background updates.
217217

218-
- **Prepare fallback systems**: Ensure the app remains functional even if an update fails [\[9\]](https://dzone.com/articles/why-device-firmware-updates-are-critical-to-produc).
218+
- **Prepare fallback systems**: Ensure the app remains functional even if an update fails [\[9\]](https://dzone.com/articles/why-device-firmware-updates-are-critical-to-produc).

0 commit comments

Comments
 (0)