Skip to content

Commit f6cee1e

Browse files
committed
several link fixes on new post and old posts
1 parent c5dbb4d commit f6cee1e

File tree

5 files changed

+16
-12
lines changed

5 files changed

+16
-12
lines changed

content/blog/CJ-3-1-roadmap.mdx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,22 @@ In this post, we’ll provide an overview of CheerpJ, the capabilities of the cu
2121
<div class="flex items-center gap-2 flex-wrap">
2222
<LinkButton
2323
type="primary"
24-
href="/cheerpj3/getting-started"
24+
href="https://cheerpj.com/docs/getting-started"
25+
target="_blank"
2526
label="Get started"
2627
iconRight="mi:arrow-right"
2728
/>
2829

2930
<LinkButton
3031
type="discord"
3132
href={DISCORD_URL}
33+
target="_blank"
3234
iconLeft="fa-brands:discord"
3335
label="Join the Discord server"
3436
/>
3537
</div>
3638

37-
CheerpJ 3.1 is the latest stable release of the new CheerpJ architecture introduced as part of CheerpJ 3.0, first announced in [May 9th, 2023](/blog/announcing-cheerpj-3) and released in [February 1st, 2024](/blog/cheerpj-3.0).
39+
CheerpJ 3.1 is the latest stable release of the new CheerpJ architecture introduced as part of CheerpJ 3.0, first announced in [May 9th, 2023](https://labs.leaningtech.com/blog/announcing-cheerpj-3) and released in [February 1st, 2024](https://labs.leaningtech.com/blog/cheerpj-3.0).
3840

3941
The new architecture, built around a pure-JIT JVM in WebAssembly, has been an outstanding success, delivering on its promise of making CheerpJ faster, simpler to use and compatible with the vast majority of Java applications and applets. Virtually all users of CheerpJ core, as well as of our browser extensions, have seamlessly transitioned to the new architecture in the span of the last six months.
4042

@@ -87,7 +89,7 @@ It is a sophisticated tool with many moving parts, the main ones being:
8789
- Seamless clipboard integration using the [Clipboard API](https://cheerpj.com/docs/reference/cheerpjInit#clipboardmode).
8890
- A window manager, to support multiple Java windows and multiple Java applications in the same Web page.
8991

90-
For more details about the design of CheerpJ, please refer to [the deep dive](/blog/cheerpj-3-deep-dive) we published at the time of the initial CheerpJ 3.0 release. You can also read the [architecture page](https://cheerpj.com/docs/explanation/architecture) in the CheerpJ documentation.
92+
For more details about the design of CheerpJ, please refer to [the deep dive](https://labs.leaningtech.com/blog/cheerpj-3-deep-dive) we published at the time of the initial CheerpJ 3.0 release. You can also read the [architecture page](https://cheerpj.com/docs/explanation/architecture) in the CheerpJ documentation.
9193

9294
## The Roadmap for Modern Java in the browser
9395

@@ -177,11 +179,12 @@ We believe that CheerpJ and WebAssembly will enable Java to become a first-class
177179
await cheerpjInit();
178180
```
179181

180-
CheerpJ is [extensively documented](/cheerpj3), ranging from basic tutorials to the detailed API reference.
182+
CheerpJ is [extensively documented](https://cheerpj.com/docs), ranging from basic tutorials to the detailed API reference.
181183

182184
<LinkButton
183185
type="primary"
184-
href="/cheerpj3/getting-started"
186+
href="https://cheerpj.com/docs/getting-started"
187+
target="_blank"
185188
label="Get started"
186189
iconRight="mi:arrow-right"
187190
/>
@@ -196,6 +199,7 @@ CheerpJ is a product built with passion and a lot of coffee by Leaning Technolog
196199

197200
<LinkButton
198201
href="https://github.com/leaningtech/cheerpj-meta"
202+
target="_blank"
199203
type="secondary"
200204
label="Star CheerpJ on GitHub"
201205
iconLeft="fa:star"

content/blog/cheerpj-3-deep-dive.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { DISCORD_URL } from "@/consts.ts";
2222
<div class="flex items-center gap-2 flex-wrap">
2323
<LinkButton
2424
type="primary"
25-
href="/cheerpj3/getting-started"
25+
href="https://cheerpj.com/docs/getting-started"
2626
label="Get started with CheerpJ"
2727
iconRight="mi:arrow-right"
2828
/>
@@ -215,7 +215,7 @@ The new library mode API is also used for [`native` methods implemented in JavaS
215215

216216
You might be wondering what use cases can CheerpJ support:
217217

218-
- **Restoration of legacy gaming, educational or personal content:** Especially if packaged as applets, bringing them back to life with CheerpJ is just a matter of including the loader and calling a single line of JavaScript. [Try it now](/cheerpj3/getting-started).
218+
- **Restoration of legacy gaming, educational or personal content:** Especially if packaged as applets, bringing them back to life with CheerpJ is just a matter of including the loader and calling a single line of JavaScript. [Try it now](https://cheerpj.com/docs/getting-started).
219219
- **Modernization of enterprise software:** This includes Oracle Forms, EBS and similar Java based enterprise solutions, that are still widely used in Enterprise settings.
220220
- **Building Web Applications with Java libraries:** CheerpJ can bring the power of Java libraries to Web apps. Thanks to library mode, Java libraries can now be integrated in Web applications via CheerpJ, rather than requiring a server-side component to run them.
221221
- **Fully client-side Java development environments and playgrounds:** The `javac` compiler is itself written in Java and can run with CheerpJ. We showcase this in our [JavaFiddle playground](https://javafiddle.leaningtech.com) and the [full source code](https://github.com/leaningtech/javafiddle) is available if you want to delve deeper.
@@ -248,7 +248,7 @@ You can use CheerpJ by simply adding a script tag to any HTML page:
248248
<div class="pt-2">
249249
<LinkButton
250250
type="primary"
251-
href="/cheerpj3/getting-started"
251+
href="https://cheerpj.com/docs/getting-started"
252252
label="Get started"
253253
iconRight="mi:arrow-right"
254254
/>

content/blog/cheerpj-3.0.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ exciting demo we've been working on.
2424
<div class="flex items-center gap-2 flex-wrap">
2525
<LinkButton
2626
type="primary"
27-
href="/cheerpj3/getting-started"
27+
href="https://cheerpj.com/docs/getting-started"
2828
label="Get started"
2929
iconRight="mi:arrow-right"
3030
/>
@@ -135,7 +135,7 @@ CheerpJ is [extensively documented](/cheerpj3), ranging from basic tutorials to
135135

136136
<LinkButton
137137
type="primary"
138-
href="/cheerpj3/getting-started"
138+
href="https://cheerpj.com/docs/getting-started"
139139
label="Get started"
140140
iconRight="mi:arrow-right"
141141
/>

content/blog/cheerpj-3.0rc1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ import LinkButton from "@leaningtech/astro-theme/components/LinkButton.astro";
101101

102102
<LinkButton
103103
type="primary"
104-
href="/cheerpj3/getting-started"
104+
href="https://cheerpj.com/docs/getting-started"
105105
label="Get started"
106106
iconRight="mi:arrow-right"
107107
/>

content/blog/cheerpj-3.0rc2.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ import LinkButton from "@leaningtech/astro-theme/components/LinkButton.astro";
103103
104104
<LinkButton
105105
type="primary"
106-
href="/cheerpj3/getting-started"
106+
href="https://cheerpj.com/docs/getting-started"
107107
label="Get started"
108108
iconRight="mi:arrow-right"
109109
/>

0 commit comments

Comments
 (0)