para asegurarte de que todas las dependencias están en las correctas, digamos, dependencias. Entonces, abramos nuestro VS
Code. Este es el cheat sheet, lo siento. Esta es la misma pantalla que tenía que compartir contigo. Así que, aquí en el package.json puedes ver si el SDK de
astro de Storyblok está en las dependencias de profundidad, pero en realidad está en las dependencias de profundidad. Y de hecho, el resto de ellas también están en las dependencias de profundidad. Lo que quiero que hagas es en realidad actualizar esta profundidad de dependencias a dependencias, y luego ejecuta el
npm install, entonces debería estar bien. Así que, aquí está en realidad las instrucciones. Así que, hagámoslo juntos en tu VS
Code. Y luego aquí estoy en realidad voy a actualizar estas dependencias de profundidad a solo dependencias, y luego voy a pulsar el botón de guardar. Lo siento, necesito salir mientras lo estaba ejecutando. Y antes de que vayas a ejecutar
npm install, quiero que te asegures de que la versión del SDK de Storyblok
Astro es al menos 3.0.1, porque si tienes 3.0.0 o algo inferior, entonces podrías tener un problema menor, y no quiero que experimentes eso. Así que, asegúrate de que tienes 3.0.1, y supongo que todos deberían tener eso ya que seguimos los mismos pasos juntos. Así que, después de que te asegures de eso, puedes ejecutar
npm install o
npm i, y luego pulsa enter para ejecutar, y ahora las dependencias se actualizan a las dependencias correctas, diría yo. Así que, hemos terminado aquí. También ya configuramos la URL de vista previa, también resolvimos este problema, tenemos el contenido siendo renderizado, y esta es en realidad una nota rápida para 4.04 cuando ves eso. Sí, necesitamos configurar la vista previa del token de la clave de la API para que se almacene en la variable de entorno. Pero de nuevo, si quieres simplemente descubrir cómo funcionarían
Astro y Storyblok, puedes saltarte esta parte. Esto es más opcional, si quieres empezar a trabajar en una aplicación lista para producción. Así que, si es así, entonces necesitas usar la variable de entorno. Con
Astro, diría que no es tan difícil, pero puedes configurar eso en realidad desde el astroconfig.mjs, y en realidad voy a mostrar tú, y este es el lugar donde en realidad ves tu token de la clave de la API de vista previa está siendo, ya sabes, almacenado. Así que, si no usas la variable de entorno, entonces así es como vas a hacer eso. Esto no va a estar listo para producción, obviamente, pero si quieres almacenar la variable de entorno, diría, como, aquí, esta clave sería el, diría, el lugar donde necesitas configurar el nombre correcto de la variable de entorno. Pero no voy a profundizar demasiado, pero el punto es, como, como ya usaste nuestro
CLI para generar la aplicación de Storyblok, diría, con
Astro, entonces ya tienes todo configurado, y si bajas, aquí están los componentes, componentes dinámicos, diría. Así que, todos estos son dinámicos. Por eso, como, cuando hice el cambio del contenido en el teaser, déjame volver aquí, teaser, como, de Hello World a 1, 2, 3, 4, entonces viste que el cambio es dinámico cuando pulsé el botón de guardar. Así es como está ya configurado aquí, y solo necesitas, ya sabes, como, echar un vistazo a cómo están las cosas siendo configuradas, cómo se están llamando los componentes, y ya sabes, como, obteniendo los datos, etc., entonces el resto de la parte debería ser bastante fácil. Así que, una rápida explicación de eso, y diría, volvamos a la hoja de trucos de Notion, y veo que algunas personas se unen, como, desde la mitad de la llamada, así que diría, oh, gracias. Sí, sí, sí, muchas gracias. ¿Es correcto pronunciar tu nombre, KL? Espero que sí. Muchas gracias por ayudarme. Sí. A continuación, vamos a importar el esquema de componentes, porque solo tenemos dos horas, y el tiempo es realmente precioso, y el tiempo es dinero, así que quería tener exactamente el mismo esquema de componentes que el mío de una manera más precisa, y de una manera más rápida. Así que, lo que vamos a hacer es, vamos a usar el
CLI de Storyblok, que ya usamos, pero va a ser más el real
CLI. En realidad, el comando que ejecutamos para generar la nueva aplicación de Storyblok es algo llamado createStoryBlock. Es parte del
CLI, también, pero esto va a ser, como, uno más oficial. Así que, si aún no has ejecutado antes desde este
CLI de Storyblok, entonces puedes seguir lo que ves en mi pantalla ahora mismo. Así que, vamos a instalar el
CLI de Storyblok. Ya lo tengo instalado, así que no voy a ver la misma, digamos, pantalla que la tuya, pero puedes ejecutar, primero, como, en tu
terminal o cualquier herramienta de línea de comandos diciendo, en la raíz de tu máquina local, puedes ejecutar
npm install Storyblok-G para instalar globalmente, y luego de eso, puedes ejecutar Storyblok login. Necesitas iniciar sesión, en realidad. Si ya has usado el
CLI de Storyblok, te recomendaría que salgas primero porque podrías ver algún error, porque después de cierto tiempo, va a salir tú sabes, como, por una razón de seguridad de datos, y te pediría que inicies sesión de nuevo. Así que, si tú recuerdas que en el pasado podrías haber usado un
CLI de Storyblok, diría, como, Storyblok log out, y luego Storyblok login de nuevo, pero para la mayoría de todos ustedes, diría, como, si eres la primera vez que usas Storyblok
CLI, solo ejecuta este Storyblok, lo siento,
npm install, y luego ejecuta Storyblok login. Entonces deberías poder ver esta misma pantalla. En realidad voy a, como, hacerla a pantalla completa para que puedas ver mejor. Así que, puedes, ya sabes, como, seleccionar una forma de iniciar sesión. En su mayoría, diría, como, el correo electrónico sería bastante conveniente porque puedes, ya sabes, obtener el código de autenticación, y luego puedes, ya sabes, como, iniciar sesión a través de la
terminal. Y luego déjame revisar el chat. Recibí el mensaje. Inicio de sesión exitoso. El token ha sido añadido. Sí, sí, diría que parece que has tenido éxito, Ricardo. Así que, podemos seguir adelante para el siguiente paso. Creo que todos pueden seguir, como, lo que voy a explicar los siguientes pasos. Así que, después de que instales el
CLI de Storyblok, déjame revisar la hora, después de que instales el Storyblok
CLI, y luego inicies sesión para usar el
CLI de Storyblok, entonces quiero que descargues este archivo JSON, que ya creé el archivo JSON para que tengas el mismo esquema de componentes, para que no necesites verme, ya sabes, como, diciéndote que, okay, necesitas crear este componente con exactamente el mismo nombre, y luego configurar eso, eso, eso, eso, algún tipo de, eso va a ser, como, un proceso muy largo para hacer eso, y estoy bastante seguro de que incluso yo mismo, incluyéndome, voy a cometer un error. Así que, para evitar tener algunos problemas para ahora ver exactamente el mismo, diría, contenido de la masterclass, puedes ir a esta página de Notion, para aquellos de ustedes que acaban de unirse ahora mismo, y luego puedes bajar a, ya sabes, como, esta parte para instalar el
CLI de Storyblok, y luego haz clic en esto, oh, lo siento, haz clic en este archivo, y luego voy a maximizarlo. Entonces puedes, ya sabes, como, descargar este archivo de componentes. Y el punto por el que vamos a usar este
CLI de Storyblok es que, no exportar, en realidad, como, importar, ya sabes, como, este esquema de componentes archivo JSON en tu Storyblok para que tendrías todos los componentes necesarios listos, porque ahora mismo puedo mostrarte rápidamente que no necesitas ir a verlo, pero puedo mostrarte rápidamente. Así que, en la biblioteca de bloques, este es el lugar donde puedes ver todos los componentes necesarios, pero solo tenemos cuatro componentes, que no es suficiente para esta masterclass. Quiero que tengas más que solo cuatro, ya sabes, componentes, y todas las configuraciones ya están listadas en este archivo de esquema de componentes. Así que, lo que vamos a hacer es, puedes simplemente copiar y pegar desde la Notion página, y aquí voy a copiar eso en realidad, y luego hay un comando llamado pus
Comments