10 |
11 |
102 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Astro Starter Kit: Basics
2 |
3 | ```sh
4 | npm create astro@latest -- --template basics
5 | ```
6 |
7 | [](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
8 | [](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
9 | [](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)
10 |
11 | > 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
12 |
13 | 
14 |
15 | ## 🚀 Project Structure
16 |
17 | Inside of your Astro project, you'll see the following folders and files:
18 |
19 | ```text
20 | /
21 | ├── public/
22 | │ └── favicon.svg
23 | ├── src/
24 | │ ├── components/
25 | │ │ └── Card.astro
26 | │ ├── layouts/
27 | │ │ └── Layout.astro
28 | │ └── pages/
29 | │ └── index.astro
30 | └── package.json
31 | ```
32 |
33 | Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
34 |
35 | There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
36 |
37 | Any static assets, like images, can be placed in the `public/` directory.
38 |
39 | ## 🧞 Commands
40 |
41 | All commands are run from the root of the project, from a terminal:
42 |
43 | | Command | Action |
44 | | :------------------------ | :----------------------------------------------- |
45 | | `npm install` | Installs dependencies |
46 | | `npm run dev` | Starts local dev server at `localhost:4321` |
47 | | `npm run build` | Build your production site to `./dist/` |
48 | | `npm run preview` | Preview your build locally, before deploying |
49 | | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
50 | | `npm run astro -- --help` | Get help using the Astro CLI |
51 |
52 | ## 👀 Want to learn more?
53 |
54 | Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
55 |
--------------------------------------------------------------------------------
/src/sections/Footer.astro:
--------------------------------------------------------------------------------
1 |
43 |
--------------------------------------------------------------------------------
/src/sections/Hero.astro:
--------------------------------------------------------------------------------
1 | ---
2 | import AmazonLogo from "../components/AmazonLogo.astro"
3 | import Book from "../components/Book.astro"
4 | import BuyButton from "../components/BuyButton.astro"
5 | ---
6 |
7 |
8 |
11 |
12 |
13 |
14 | El n.º 1 más vendido
15 |
16 |
19 | El mejor libro para Aprender Git y GitHub
20 |
21 |
24 | Hoy en día es imposible imaginar el desarrollo de software sin Git.
25 | Este libro te enseñará desde lo más básico hasta estrategias
26 | avanzadas para trabajar en equipo.
27 |
28 |
31 | Más de 300 páginas de contenido, con ejemplos e ilustraciones.
32 |
25 | ¿Qué es Git y por qué es tan importante? Historia, fundamentos,
26 | conceptos básicos y diferencias con GitHub.
27 |
28 |
29 |
30 |
31 |
32 | Capítulo 2: Instalando y Configurando Git
33 |
34 |
37 | Instalación de la línea de comandos en diferentes sistemas
38 | operativos, configuración más importante para el uso de Git.
39 |
40 |
41 |
42 |
43 |
44 | Capítulo 3: Trabajando con Git de forma local
45 |
46 |
49 | ¿Cómo inicio un nuevo proyecto de Git en local? Trabajando en nuestro
50 | directorio de trabajo, área de staging, commits, deshacer cambios,
51 | ignorar archivos, etc.
52 |
53 |
54 |
55 |
56 |
57 | Capítulo 4: Ramas en Git
58 |
59 |
62 | Hablamos del concepto de ramas. Cómo crearlas, fusionarlas, trabajar
63 | con ellas, resolver conflictos e incluso borrarlas.
64 |
65 |
66 |
67 |
68 |
69 | Capítulo 5: Rebase
70 |
71 |
74 | Uno de los conceptos más avanzados y problemáticos de Git explicado
75 | paso a paso. ¿Para qué sirve? ¿Qué soluciona y qué peligros tiene? Te
76 | explico cuándo usarlo y cómo evitar problemas con él.
77 |
78 |
79 |
80 |
81 |
82 | Capítulo 6: Trabajando con Git de forma remota
83 |
84 |
87 | Usando GitHub como repositorio remoto. ¿Qué es GitHub? ¿Cómo usarlo?
88 | ¿Cómo configurarlo? Diferencia entre repositorio local y remoto.
89 | Sincronizar ramas, enlace entre repositorios, etc.
90 |
100 | Aprende a usar GitHub desde tu terminal usando SSH. ¿Qué es SSH? ¿Cómo
101 | configurarlo? ¿Cómo usarlo? Todo paso a paso.
102 |
103 |
104 |
105 |
106 |
107 | Capítulo 8: Cómo contribuir a un proyecto de código abierto
108 |
109 |
112 | Aprende a participar en proyectos de GitHub que permiten
113 | colaboraciones. Descubre las mejores prácticas, consejos y trucos para
114 | contribuir de manera efectiva.
115 |
116 |
117 |
118 |
119 |
120 | Capítulo 9: Flujo de trabajo y estrategias de ramas en Git
121 |
122 |
125 | ¿Cómo se trabaja en equipo en un proyecto colaborativo en Git? Más
126 | allá de Git Flow, descubre otras estrategias para trabajar en equipo
127 | como Trunk Based Development y Ship/Show/Ask.
128 |
129 |
130 |
131 |
132 |
133 | Capítulo 10: Buenas prácticas al trabajar con Git
134 |
135 |
138 | Escribe buenos commits, crea ramas fáciles de mantener, revisa tu
139 | historial de commits, aprende a revisar peticiones de commits y más.
140 |
141 |
142 |
143 |
144 |
145 | Capítulo 11: Stash, el almacén temporal de cambios de Git
146 |
147 |
150 | Entiende cómo puedes almacenar y recuperar cambios en Git usando git
151 | stash.
152 |
153 |
154 |
155 |
156 |
157 | Capítulo 12: Trucos de Git
158 |
159 |
162 | Saca el máximo partido a Git con trucos y consejos que te ayudan en tu
163 | día a día.
164 |
165 |
166 |
167 |
168 |
169 | Capítulo 13: Errores comunes en Git y sus soluciones
170 |
171 |
174 | Marca la diferencia entendiendo y solucionando los problemas que más
175 | ocurren al trabajar en proyectos de Git.
176 |