Skip to content

Commit 762362c

Browse files
authored
fix: align mdx (#7276)
1 parent 28f885e commit 762362c

File tree

13 files changed

+1353
-1393
lines changed

13 files changed

+1353
-1393
lines changed

apps/site/pages/en/index.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ layout: home
44
---
55

66
<section>
7-
<WithBadge section="index" />
7+
<WithBadge section="index" />
88

99
<div>
1010
<h1 className="special">Run JavaScript Everywhere</h1>
1111

12-
Node.js® is a free, open-source, cross-platform JavaScript runtime
13-
environment that lets developers create servers, web apps,
14-
command line tools and scripts.
12+
Node.js® is a free, open-source, cross-platform JavaScript runtime environment
13+
that lets developers create servers, web apps, command line tools and scripts.
1514

1615
</div>
1716

@@ -28,6 +27,7 @@ layout: home
2827
</>
2928
)}
3029
</WithNodeRelease>
30+
3131
<WithNodeRelease status={['Current']}>
3232
{({ release }) => (
3333
<small>
@@ -37,6 +37,7 @@ layout: home
3737
</small>
3838
)}
3939
</WithNodeRelease>
40+
4041
</div>
4142
</section>
4243

apps/site/pages/es/index.mdx

Lines changed: 122 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -4,134 +4,131 @@ layout: home
44
---
55

66
<section>
7-
<WithBadge section="index" />
8-
9-
<div>
10-
<h1 className="special">Ejecuta JavaScript en cualquier parte</h1>
11-
12-
Node.js® es un entorno de ejecución de JavaScript multiplataforma, de código abierto y gratuito que permite a los desarrolladores crear servidores, aplicaciones web, herramientas de línea de comando y scripts.
13-
14-
</div>
15-
16-
<div>
17-
<WithNodeRelease status={['LTS']}>
18-
{({ release }) => (
19-
<>
20-
<DownloadButton release={release}>Descargar Node.js (LTS)</DownloadButton>
7+
<WithBadge section="index" />
8+
9+
<div>
10+
<h1 className="special">Ejecuta JavaScript en cualquier parte</h1>
11+
12+
Node.js® es un entorno de ejecución de JavaScript multiplataforma,
13+
de código abierto y gratuito que permite a los desarrolladores crear servidores,
14+
aplicaciones web, herramientas de línea de comando y scripts.
15+
16+
</div>
17+
18+
<div>
19+
<WithNodeRelease status={['LTS']}>
20+
{({ release }) => (
21+
<>
22+
<DownloadButton release={release}>Descargar Node.js (LTS)</DownloadButton>
23+
<small>
24+
Descarga Node.js <b>{release.versionWithPrefix}</b>
25+
<sup title="Downloads a Node.js installer for your current platform">1</sup> con soporte a largo plazo.
26+
Node.js también puede ser instalado a través de <Link href="/download/package-manager">gestores de paquetes</Link>.
27+
</small>
28+
</>
29+
)}
30+
</WithNodeRelease>
31+
32+
<WithNodeRelease status={['Current']}>
33+
{({ release }) => (
2134
<small>
22-
Descarga Node.js <b>{release.versionWithPrefix}</b>
23-
<sup title="Downloads a Node.js installer for your current platform">1</sup> con soporte a largo plazo.
24-
Node.js también puede ser instalado a través de <Link href="/download/package-manager">gestores de paquetes</Link>.
35+
¿Quieres nuevas funciones más pronto?
36+
Consigue<b>Node.js <DownloadLink release={release}>{release.versionWithPrefix}</DownloadLink></b>
37+
<sup title="Downloads a Node.js installer for your current platform">1</sup> en vez.
2538
</small>
26-
</>
27-
)}
28-
</WithNodeRelease>
29-
30-
<WithNodeRelease status={['Current']}>
31-
{({ release }) => (
32-
<small>
33-
¿Quieres nuevas funciones más pronto?
34-
Consigue<b>Node.js <DownloadLink release={release}>{release.versionWithPrefix}</DownloadLink></b>
35-
<sup title="Downloads a Node.js installer for your current platform">1</sup> en vez.
36-
</small>
37-
)}
38-
</WithNodeRelease>
39-
</div>
39+
)}
40+
</WithNodeRelease>
41+
42+
</div>
4043
</section>
4144

4245
<section>
43-
<div>
44-
```js displayName="Create an HTTP Server"
45-
// server.mjs
46-
import { createServer } from 'node:http';
47-
48-
const server = createServer((req, res) => {
49-
res.writeHead(200, { 'Content-Type': 'text/plain' });
50-
res.end('Hello World!\n');
51-
});
52-
53-
// starts a simple http server locally on port 3000
54-
server.listen(3000, '127.0.0.1', () => {
55-
console.log('Listening on 127.0.0.1:3000');
56-
});
57-
58-
// run with `node server.mjs`
59-
60-
````
61-
62-
```js displayName="Write Tests"
63-
// tests.mjs
64-
import assert from 'node:assert';
65-
import test from 'node:test';
66-
67-
test('that 1 is equal 1', () => {
68-
assert.strictEqual(1, 1);
69-
});
70-
71-
test('that throws as 1 is not equal 2', () => {
72-
// throws an exception because 1 != 2
73-
assert.strictEqual(1, 2);
74-
});
75-
76-
// run with `node tests.mjs`
77-
````
78-
79-
```js displayName="Read and Hash a File"
80-
// crypto.mjs
81-
import { createHash } from 'node:crypto';
82-
import { readFile } from 'node:fs/promises';
83-
84-
const hasher = createHash('sha1');
85-
86-
hasher.setEncoding('hex');
87-
// ensure you have a `package.json` file for this test!
88-
hasher.write(await readFile('package.json'));
89-
hasher.end();
90-
91-
const fileHash = hasher.read();
92-
93-
// run with `node crypto.mjs`
94-
```
95-
96-
```js displayName="Streams Pipeline"
97-
// streams.mjs
98-
import { pipeline } from 'node:stream/promises';
99-
import { createReadStream, createWriteStream } from 'node:fs';
100-
import { createGzip } from 'node:zlib';
101-
102-
// ensure you have a `package.json` file for this test!
103-
await pipeline(
104-
createReadStream('package.json'),
105-
createGzip(),
106-
createWriteStream('package.json.gz')
107-
);
108-
109-
// run with `node streams.mjs`
110-
```
111-
112-
```js displayName="Work with Threads"
113-
// threads.mjs
114-
import {
115-
Worker,
116-
isMainThread,
117-
workerData,
118-
parentPort,
119-
} from 'node:worker_threads';
120-
121-
if (isMainThread) {
122-
const data = 'some data';
123-
const worker = new Worker(import.meta.filename, { workerData: data });
124-
worker.on('message', msg => console.log('Reply from Thread:', msg));
125-
} else {
126-
const source = workerData;
127-
parentPort.postMessage(btoa(source.toUpperCase()));
128-
}
129-
130-
// run with `node threads.mjs`
131-
```
132-
133-
</div>
134-
135-
Aprenda más sobre lo que Node.js puede ofrecer con nuestros [Materiales de aprendizaje](/learn).
136-
46+
<div>
47+
```js displayName="Create an HTTP Server"
48+
// server.mjs
49+
import { createServer } from 'node:http';
50+
51+
const server = createServer((req, res) => {
52+
res.writeHead(200, { 'Content-Type': 'text/plain' });
53+
res.end('Hello World!\n');
54+
});
55+
56+
// starts a simple http server locally on port 3000
57+
server.listen(3000, '127.0.0.1', () => {
58+
console.log('Listening on 127.0.0.1:3000');
59+
});
60+
61+
// run with `node server.mjs`
62+
```
63+
64+
```js displayName="Write Tests"
65+
// tests.mjs
66+
import assert from 'node:assert';
67+
import test from 'node:test';
68+
69+
test('that 1 is equal 1', () => {
70+
assert.strictEqual(1, 1);
71+
});
72+
73+
test('that throws as 1 is not equal 2', () => {
74+
// throws an exception because 1 != 2
75+
assert.strictEqual(1, 2);
76+
});
77+
78+
// run with `node tests.mjs`
79+
```
80+
81+
```js displayName="Read and Hash a File"
82+
// crypto.mjs
83+
import { createHash } from 'node:crypto';
84+
import { readFile } from 'node:fs/promises';
85+
86+
const hasher = createHash('sha1');
87+
88+
hasher.setEncoding('hex');
89+
// ensure you have a `package.json` file for this test!
90+
hasher.write(await readFile('package.json'));
91+
hasher.end();
92+
93+
const fileHash = hasher.read();
94+
95+
// run with `node crypto.mjs`
96+
```
97+
98+
```js displayName="Streams Pipeline"
99+
// streams.mjs
100+
import { pipeline } from 'node:stream/promises';
101+
import { createReadStream, createWriteStream } from 'node:fs';
102+
import { createGzip } from 'node:zlib';
103+
104+
// ensure you have a `package.json` file for this test!
105+
await pipeline
106+
(
107+
createReadStream('package.json'),
108+
createGzip(),
109+
createWriteStream('package.json.gz')
110+
);
111+
112+
// run with `node streams.mjs`
113+
```
114+
115+
```js displayName="Work with Threads"
116+
// threads.mjs
117+
import { Worker, isMainThread,
118+
workerData, parentPort } from 'node:worker_threads';
119+
120+
if (isMainThread) {
121+
const data = 'some data';
122+
const worker = new Worker(import.meta.filename, { workerData: data });
123+
worker.on('message', msg => console.log('Reply from Thread:', msg));
124+
} else {
125+
const source = workerData;
126+
parentPort.postMessage(btoa(source.toUpperCase()));
127+
}
128+
129+
// run with `node threads.mjs`
130+
```
131+
132+
</div>
133+
Aprenda más sobre lo que Node.js puede ofrecer con nuestros [Materiales de aprendizaje](/learn).
137134
</section>

0 commit comments

Comments
 (0)