diff --git a/README.md b/README.md index bc60552..4ce757b 100644 --- a/README.md +++ b/README.md @@ -87,3 +87,9 @@ The project uses [Tailwind CSS](https://starlight.astro.build/guides/css-and-tai ## π Content Management Tutorials are written in Markdown (`.mdx`) files located in `src/content/docs/`. Each file is automatically exposed as a route based on its file name. Images can be added to `src/assets/` and embedded in Markdown with relative links. + + +## note + +The content is a complete step of an 'angular introduction course' +do not include code snippets, focus on the concepts, do not dive into instructions, just describe the concepts. \ No newline at end of file diff --git a/astro.config.mjs b/astro.config.mjs index c62def6..ddc9ac0 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -62,16 +62,24 @@ export default defineConfig({ link: "/task-listing/components-introduction", }, { - label: "Create First Component", - link: "/task-listing/create-first-component", + label: "Generate an Angular Component", + link: "/task-listing/generate-component", }, { - label: "Task Interface", - link: "/task-listing/task-interface", + label: "Display the Component", + link: "/task-listing/display-component", }, { - label: "Display List", - link: "/task-listing/display-list", + label: "TypeScript Interface", + link: "/task-listing/typescript-interface", + }, + { + label: "Signals Introduction", + link: "/task-listing/signals-introduction", + }, + { + label: "Control Flow", + link: "/task-listing/control-flow", }, { label: "Interpolation", @@ -94,37 +102,49 @@ export default defineConfig({ label: "Routing Introduction", link: "/create-task/routing-introduction", }, + { + label: "Add router outlet", + link: "/create-task/add-router-outlet", + }, + { + label: "Define routes", + link: "/create-task/define-routes", + }, + { + label: "Add router links", + link: "/create-task/add-routerlinks", + }, { label: "HTML Form", link: "/create-task/html-form", }, { - label: "Form Binding", - link: "/create-task/form-binding", + label: "Reactive Forms", + link: "/create-task/reactive-forms", }, { label: "Event Binding", link: "/create-task/event-binding", }, { - label: "Angular Service", - link: "/create-task/angular-service", + label: "Generate an Angular Service", + link: "/create-task/generate-angular-service", }, { label: "Dependency Injection", link: "/create-task/dependency-injection", }, { - label: "Add Task Service", - link: "/create-task/add-task-service", + label: "First Service Function", + link: "/create-task/add-task-function", }, { label: "Inject Service Form", link: "/create-task/inject-service-form", }, { - label: "Programmatical Routing", - link: "/create-task/programmatical-routing", + label: "Router Navigation", + link: "/create-task/router-navigation", }, { label: "Component Destruction", @@ -136,12 +156,16 @@ export default defineConfig({ label: "Update Task", items: [ { - label: "Update Task Route", - link: "/update-task/update-task-route", + label: "Add a new route", + link: "/update-task/add-new-route", }, { - label: "Update Task Form", - link: "/update-task/update-task-form", + label: "Retrieve data from the URL", + link: "/update-task/retrieve-data-url", + }, + { + label: "Form Validation", + link: "/update-task/form-validation", }, { label: "Submit Update Form", @@ -194,8 +218,8 @@ export default defineConfig({ link: "/reusable-components/delete-all-tasks", }, { - label: "Prefill Form", - link: "/reusable-components/prefill-form", + label: "Update a Reactive Form", + link: "/reusable-components/update-reactive-form", }, ], }, @@ -207,8 +231,8 @@ export default defineConfig({ link: "/api-server/json-server-installation", }, { - label: "Add HTTP Client", - link: "/api-server/add-http-client", + label: "Inject HttpClient", + link: "/api-server/inject-http-client", }, { label: "Retrieve Tasks", @@ -228,6 +252,10 @@ export default defineConfig({ }, ], }, + { + label: "Congratulations", + link: "/congratulations", + }, ], customCss: ["./src/styles/global.css"], // Set English as the default language for this site. diff --git a/src/components/ui/CustomPageTitle.astro b/src/components/ui/CustomPageTitle.astro index 984507b..1374f66 100644 --- a/src/components/ui/CustomPageTitle.astro +++ b/src/components/ui/CustomPageTitle.astro @@ -1,13 +1,6 @@