From 7c822e970f3526a5512eadbc74cd63b3565b2478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernat=20Borr=C3=A0s=20Civil?= <70479573+BernatBC@users.noreply.github.com> Date: Mon, 15 Jan 2024 18:09:11 +0100 Subject: [PATCH] Make Prepare Your Site post shorter by replacing sections to links (#258) * Add education section into Prepare Site * Replace sections to links * Remove unnecessary sentences --- .../getting-started/prepare-site/index.es.md | 214 +----------------- .../getting-started/prepare-site/index.md | 204 +---------------- 2 files changed, 18 insertions(+), 400 deletions(-) diff --git a/content/posts/getting-started/prepare-site/index.es.md b/content/posts/getting-started/prepare-site/index.es.md index 0e1c88e2..fcee4f68 100644 --- a/content/posts/getting-started/prepare-site/index.es.md +++ b/content/posts/getting-started/prepare-site/index.es.md @@ -302,213 +302,17 @@ softSkills: pon el archivo `resume.pdf` dentro del directorio `/static/files` de tu repositorio. Puedes encontrar el archivo `about.yaml` usado en el sitio web de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/about.yaml). -###### Sección de Habilidades +###### Añade las otras secciones -Crea un archivo `skills.yaml` dentro del directorio `/data/es/sections/`. Después añade el siguiente contenido: - -```yaml -# Infomración de la sección -section: - name: Habilidades - id: skills - enable: true - weight: 2 - showOnNavbar: true - # Opcionalmente puede ocultar el título del menú - # hideTitle: true - -# Tus habilidades -# Haz un resumen de cada habilidad. -skills: -- name: Kubernetes - icon: "images/sections/skills/kubernetes.png" - summary: "Capaz de implementar y administrar aplicaciones en Kubernetes. Con experiencia en escribir controladores de Kubernetes para CRD." - url: https://kubernetes.io/ - -- name: Go Development - icon: "images/sections/skills/go.png" - summary: "Utilizando como lenguaje principal para el desarrollo profesional. Capaz de escribir programas escalables, comprobables y mantenibles." - url: "https://golang.org/" - -- name: Cloud Computing - icon: "images/sections/skills/cloud.png" - summary: "He trabajado con la mayoría de los principales plataformas de computación en la nube, como GCP, AWS, Azure, etc." -``` - -Pon las imágenes de habilidades dentro del directorio `images/sections/skills/` de tu repositorio. Puede encontrar las imágenes [aquí](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/skills). También, puede encontrar el archivo `skills.yaml` usado en este sitio de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/skills.yaml). - -###### Sección de Experiencia - -Crea un archivo `experiences.yaml` dentro del directorio `/data/es/sections/`. Después añade el siguiente contenido: - -```yaml -# Información de la sección -section: - name: Experiencia - id: experiences - enable: true - weight: 3 - showOnNavbar: true - # Opcionalmente puede ocultar el título del menú - # hideTitle: true - -# Tu experiencia -experiences: -- company: - name: Example Co. - url: "https://www.example.com" - location: Dhaka Branch - # resumen de la empresa - overview: Example Co. es una empresa ampliamente reconocida de cloud-native development. Crea herramientas para Kubernetes. - positions: - - designation: Ingeniero de Software Sénior - start: Nov 2019 - # No des una fecha de finalización si aún trabajas ahí. Será sustituida "Presente" - # end: Dec 2020 - # Da unos puntos sobre tus responsablildades en la empresa. - responsibilities: - - Diseñar y desarollar la herramienta XYZ para la tarea ABC - - Diseñar, desarollar y administrar herramienta de recuperación de desastres [Xtool](https://www.example.com) que hace copias de seguridad de volúmenes de Kubernetes, Bases de Datos y definición de recursos del clúster. - - Líder del equipo de backend. - - - designation: Ingeniero de Software Júnior - start: Nov 2017 - end: Oct 2019 - responsibilities: - - Implementar y testear la funcionalidad xyz de la herramienta abc. - - Dar soporte al cliente de la herramienta abc. - - Aprender tecnología k,d,w de xyz. - -- company: - name: PreExample Co. - url: "https://example.com" - location: Ninguna parte - overview: PreExample Co. es una empresa de entrada para Example co. Entonces, nada especial aquí. - positions: - - designation: Ingeniero de Software - start: Marzo 2016 - end: Mayo 2017 - responsibilities: - - Escribir un puñado de código de ejemplo. - - Leer muchos ejemplos. - - Ver muchos vídeos de ejemplo. -``` - -Puede encontrar el archivo `experiences.yaml` usado en este sitio de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/experiences.yaml). - -###### Sección de Proyectos - -Crea un archivo `projects.yaml` dentro del directorio `/data/es/sections/`. Después añade el siguiente contenido: - -```yaml -# Información de la sección -section: - name: Proyectos - id: projects - enable: true - weight: 4 - showOnNavbar: true - # Opcionalmente puede ocultar el título del menú - # hideTitle: true - -# Botones de filtrado -buttons: -- name: Todos - filter: "all" -- name: Professional - filter: "professional" -- name: Académico - filter: "academic" -- name: Hobby - filter: "hobby" - -# Tus proyectos -projects: -- name: Kubernetes - logo: images/sections/projects/kubernetes.png - role: Contribuidor - timeline: "Marzo 2018 - Presente" - repo: https://github.com/kubernetes/kubernetes # Si tu proyecto tiene un repositorio público de Github, entonces provee el link. Mostrará el contador de estrellas. - #url: "" # Si tu proyecto no tiene un repositorio público pero tiene una página web o otro url de detalles externos, proveelo aquí. No provees "repo" y "url" a la vez. - summary: Programación y gestión de contenedores de nivel de producción. - tags: ["professional", "kubernetes", "cloud"] - -- name: Tensorflow - logo: images/sections/projects/tensorflow.png - role: Desarrollador - timeline: "Jun 2018 - Presente" - repo: https://github.com/tensorflow/tensorflow - #url: "" - summary: Un framework de aprendizaje automático de código abierto para todos. - tags: ["professional", "machine-learning","academic"] - -- name: Toha - logo: images/sections/projects/toha.png - role: Propietario - timeline: "Jun 2019 - Presente" - repo: https://github.com/hossainemruz/toha - summary: Un tema de Hugo para portafolio personal. - tags: ["hobby","hugo","theme","professional"] -``` - -Pon las imágenes de proyectos dentro del directorio `images/sections/projects/` de tu repositorio. Puede encontrar las imágenes [aquí](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/projects). También, puede encontrar el archivo `projects.yaml` usado en este sitio de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/projects.yaml). - -###### Sección de Publicaciones Recientes - -Crea un archivo `recent-posts.yaml` dentro del directorio `/data/es/sections/`. Después añade el siguiente contenido: - -```yaml -# Información de la sección -section: - name: Publicaciones Recientes - id: recent-posts - enable: true - weight: 6 - showOnNavbar: true - # Opcionalmente puede ocultar el título del menú - # hideTitle: true - -# No se requiere de configuración adicional -``` - -Puede encontrar el archivo `recent-posts.yaml` usado en este sitio de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/recent-posts.yaml). - -> Esta sección estará vacía hasta que añadas alguna publicación en tu sitio web. - -###### Sección de Logros - -Crea un archivo `achievements.yaml` dentro del directorio `/data/es/sections/`. Después añade el siguiente contenido: - -```yaml -# Información de la sección -section: - name: Logros - id: achievements - enable: true - weight: 8 - showOnNavbar: true - # Opcionalmente puede ocultar el título del menú - # hideTitle: true - -# Tus logros -achievements: -- title: Mejor presentador - image: images/sections/achievements/presenter.jpg - summary: Mejor presentador en la conferencia XYZ 2020. -- title: Campeón - image: images/sections/achievements/sport.jpg - summary: Campeón en el campeonato de ciclismo interurbano 2020. -- title: Graduación - image: images/sections/achievements/graduation-cap.jpg - summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University. - summary: Graduado en Ingeniería Informática en la Universidad (XYZ). -- title: Ganador del premio - image: images/sections/achievements/woman-winner.jpg - summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero? -``` - -Pon las imágenes de habilidades dentro del directorio `images/sections/projects/` de tu repositorio. Puede encontrar las imágenes [aquí](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/projects). También, puede encontrar el archivo `projects.yaml` usado en este sitio de ejemplo [aquí](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/projects.yaml). +Para mantener esta publicación breve, la hemos dividido en distintas publicaciones. A continuación hay la lista de publicaciones que te guiará en cómo configurar las otras secciones. +- [Configurando la sección Sobre mi](/es/posts/configuration/sections/about/). +- [Configurando la sección de Educación](/es/posts/configuration/sections/education/). +- [Configurando la sección de Experiencia](/es/posts/configuration/sections/experiences/). +- [Configurando la sección de Proyectos](/es/posts/configuration/sections/projects/). +- [Configurando la sección de Publicaciones Recientes](/es/posts/configuration/sections/recent-posts/). +- [Configurando la sección de Logros](/es/posts/configuration/sections/achievements/). +- [Configurando la sección de Habilidades](/es/posts/configuration/sections/skills/). #### Añade Publicaciones diff --git a/content/posts/getting-started/prepare-site/index.md b/content/posts/getting-started/prepare-site/index.md index dbe44457..ceea4d37 100644 --- a/content/posts/getting-started/prepare-site/index.md +++ b/content/posts/getting-started/prepare-site/index.md @@ -310,203 +310,17 @@ badges: Put the `resume.pdf` file in `/static/files` directory of your repository. You can find the `about.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/about.yaml). -###### Skills Section +###### Add other sections -Create `skills.yaml` file inside your `/data/en/sections/` directory. Then add the following contents there: +In order to keep this post short, we have splitted it in different posts. Below there's the list of posts that will show you how to configure the other sections: -```yaml -# section information -section: - name: Skills - id: skills - enable: true - weight: 2 - showOnNavbar: true - # Can optionally hide the title in sections - # hideTitle: true - -# Your Skills. -# Give a summary of you each skill in the summary section. -skills: -- name: Kubernetes - logo: /images/sections/skills/kubernetes.png - summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs." - url: "https://kubernetes.io/" - -- name: Go Development - logo: /images/sections/skills/go.png - summary: "Using as the main language for professional development. Capable of writing scalable, testable, and maintainable program." - url: "https://golang.org/" - -- name: Cloud Computing - logo: /images/sections/skills/cloud.png - summary: "Worked with most of the major clouds such as GCP, AWS, Azure etc." -``` - -Put the skills images into `images/sections/skills/` directory of your repository. You will find the images [here](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/skills). Also, you can find the `skills.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/skills.yaml). - -###### Experiences Section - -Create `experiences.yaml` file inside your `/data/en/sections/` directory. Then add the following contents there: - -```yaml -# section information -section: - name: Experiences - id: experiences - enable: true - weight: 3 - showOnNavbar: true - # Can optionally hide the title in sections - # hideTitle: true - -# Yours experiences -experiences: -- company: - name: Example Co. - url: "https://www.example.com" - location: Dhaka Branch - # company overview - overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes. - positions: - - designation: Senior Software Engineer - start: Nov 2019 - # don't provide end date if you are currently working there. It will be replaced by "Present" - # end: Dec 2020 - # give some points about what was your responsibilities at the company. - responsibilities: - - Design and develop XYZ tool for ABC task - - Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition. - - Lead backend team. - -- company: - name: PreExample Co. - url: "https://www.example.com" - location: Nowhere - overview: PreExample Co. is a gateway company to enter into Example co. So, nothing special here. - positions: - - designation: Software Engineer - start: March 2016 - end: May 2017 - responsibilities: - - Write lots of example codes. - - Read lots of examples. - - See lots of example videos. -``` - -You can find the `experiences.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/experiences.yaml). - -###### Project Section - -Create `projects.yaml` file inside your `/data/en/sections/` directory. Then add the following contents there: - -```yaml -# section information -section: - name: Projects - id: projects - enable: true - weight: 5 - showOnNavbar: true - # Can optionally hide the title in sections - # hideTitle: true - -# filter buttons -buttons: -- name: All - filter: "all" -- name: Professional - filter: "professional" -- name: Academic - filter: "academic" -- name: Hobby - filter: "hobby" - -# your projects -projects: -- name: Kubernetes - logo: /images/sections/projects/kubernetes.png - role: Contributor - timeline: "March 2018 - Present" - repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count. - #url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously. - summary: Production-Grade Container Scheduling and Management. - tags: ["professional", "kubernetes", "cloud"] - -- name: Tensorflow - logo: /images/sections/projects/tensorflow.png - role: Developer - timeline: "Jun 2018 - Present" - repo: https://github.com/tensorflow/tensorflow - #url: "" - summary: An Open Source Machine Learning Framework for Everyone. - tags: ["professional", "machine-learning"] - -- name: Toha - logo: /images/sections/projects/toha.png - role: Owner - timeline: "Jun 2019 - Present" - repo: https://github.com/hossainemruz/toha - summary: A Hugo theme for personal portfolio. - tags: ["hobby","hugo","theme","professional"] -``` - -Put the projects images into `images/sections/projects/` directory of your repository. You will find the images [here](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/projects). Also, you can find the `projects.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/projects.yaml). - -###### Recent Posts Section - -Create `recent-posts.yaml` file inside your `/data/en/sections/` directory. Then add the following contents there: - -```yaml -# section information -section: - name: Recent Posts - id: recent-posts - enable: true - weight: 6 - showOnNavbar: true - # Can optionally hide the title in sections - # hideTitle: true - -# no additional configuration is required -``` - -You can find the `recent-posts.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/recent-posts.yaml). - -> This section will be empty until you add any post in your site. - -###### Achievements Section - -Create `achievements.yaml` file inside your `/data/en/sections/` directory. Then add the following contents there: - -```yaml -# section information -section: - name: Achievements - id: achievements - enable: true - weight: 8 - showOnNavbar: true - # Can optionally hide the title in sections - # hideTitle: true - -# Your achievements achievements -achievements: -- title: Best Presenter - image: /images/sections/achievements/presenter.jpg - summary: Best presenter in the 2020 XYZ conference. -- title: Champion - image: /images/sections/achievements/sport.jpg - summary: Champion in cycling inter-city cycling championship 2020. -- title: Graduation - image: /images/sections/achievements/graduation-cap.jpg - summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University. -- title: Award Winner - image: /images/sections/achievements/woman-winner.jpg - summary: Wined best paper award at IEE Conference 2020. -``` - -Put the projects images into `images/sections/achievements/` directory of your repository. You will find the images [here](https://github.com/hugo-toha/hugo-toha.github.io/tree/source/assets/images/sections/achievements). Also, you can find the `achievements.yaml` file used in the example site from [here](https://github.com/hugo-toha/hugo-toha.github.io/blob/source/data/en/sections/achievements.yaml). +- [Configuring About Section](/posts/configuration/sections/about/). +- [Configuring Education Section](/posts/configuration/sections/education/). +- [Configuring Experiences Section](/posts/configuration/sections/experiences/). +- [Configuring Projects Section](/posts/configuration/sections/projects/). +- [Configuring Recent Posts Section](/posts/configuration/sections/recent-posts/). +- [Configuring Achievements Section](/posts/configuration/sections/achievements/). +- [Configuring Skills Section](/posts/configuration/sections/skills/). #### Add Posts