Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/docs/es/guides/deploy/github.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Astro mantiene la acción oficial `withastro/action` para desplegar tu proyecto
:::

:::caution
La [action oficial de Astro](https://github.com/withastro/action) busca un archivo lockfile para detectar tu gestor de paquetes (`npm`, `yarn` o `pnpm`). Debes tener el archivo `package-lock.json`, `yarn.lock` o `pnpm-lock.yaml`, generado automáticamente por tu gestor de paquetes, en tu repositorio.
La [action oficial de Astro](https://github.com/withastro/action) busca un archivo lockfile para detectar tu gestor de paquetes (`npm`, `yarn`, `pnpm` o `bun`). Debes tener el archivo `package-lock.json`, `yarn.lock`, `pnpm-lock.yaml` o `bun.lockb`, generado automáticamente por tu gestor de paquetes, en tu repositorio.
:::

3. En GitHub, ve a la pestaña **Settings** de tu repositorio y busca la sección **Pages**.
Expand Down
39 changes: 37 additions & 2 deletions src/content/docs/es/guides/integrations-guide/cloudflare.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,12 @@ Si estás usando el runtime `advanced`, puedes escribir el objeto `runtime` de l
/// <reference types="astro/client" />
import type { AdvancedRuntime } from '@astrojs/cloudflare';

type ENV = {
SERVER_URL: string;
};

declare namespace App {
interface Locals extends AdvancedRuntime {
interface Locals extends AdvancedRuntime<ENV> {
user: {
name: string;
surname: string;
Expand All @@ -142,8 +146,12 @@ Si estás usando el runtime `directory`, puedes escribir el objeto `runtime` de
/// <reference types="astro/client" />
import type { DirectoryRuntime } from '@astrojs/cloudflare';

type ENV = {
SERVER_URL: string;
};

declare namespace App {
interface Locals extends DirectoryRuntime {
interface Locals extends DirectoryRuntime<ENV> {
user: {
name: string;
surname: string;
Expand Down Expand Up @@ -203,6 +211,33 @@ Por defecto, `@astrojs/cloudflare` generará un archivo `_routes.json` con regla

Consulta la [documentación de Cloudflare](https://developers.cloudflare.com/pages/platform/functions/routing/#create-a-_routesjson-file) para obtener más detalles.

## Compatibilidad con Node.js.

El adaptador de Cloudflare de Astro te permite utilizar cualquier API de tiempo de ejecución Node.js soportada por Cloudflare.

* assert
* AsyncLocalStorage
* Buffer
* Diagnostics Channel
* EventEmitter
* path
* process
* Streams
* StringDecoder
* util

Para usar estas APIs, la página o el endpoint debe ser renderizado en el lado del servidor (no pre-renderizado) y debe utilizar la sintaxis de importación `import {} from 'node:*'`.

```js
// pages/api/endpoint.js
export const prerender = false;
import { Buffer } from 'node:buffer';
```

Además, deberás habilitar la Bandera de Compatibilidad en Cloudflare. La configuración de esta bandera puede variar según donde implementes tu sitio de Astro.

Para obtener una guía detallada, por favor consulta la [documentación de Cloudflare](https://developers.cloudflare.com/workers/runtime-apis/nodejs).

## Solución de problemas

Para obtener ayuda, consulta el canal `#support` en [Discord](https://astro.build/chat). ¡Nuestros amables miembros del Equipo de Soporte están aquí para ayudar!
Expand Down
9 changes: 1 addition & 8 deletions src/content/docs/es/tutorial/2-pages/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,7 @@ import Box from '~/components/tutorial/Box.astro';

Ahora que ya tienes un sitio web en funcionamiento, ¡es hora de añadir páginas y publicaciones!

## ¿Dónde estás ahora?

Puedes encontrar el código en este punto del tutorial en [GitHub](https://github.com/withastro/blog-tutorial-demo/tree/unit-2/start) o en
[StackBlitz](https://stackblitz.com/github/withastro/blog-tutorial-demo/tree/unit-2/start?file=src/pages/index.astro).

Revisa tu código con este ejemplo, o si acabas de unirte a nosotros, haz un fork en StackBlitz para empezar a codificar en tu navegador desde aquí.

## ¿A dónde vas?
## Mirando hacia el futuro

En esta unidad
- Crearás tus primeras páginas Astro con la sintaxis `.astro
Expand Down