Configuring Skills Section
master. This guide is now outdated. It will be updated soon. Now, your site configuration files should be in
data/en/sectionsdirectory and should follow this format.
Skills section should give the viewer an idea about not only the list of skills you have but also an idea of the depth of your knowledge on a particular skill. In this post, we are going to configure the
Skills section of your site.
At first, create
skills.yaml files in the
data directory of your site. Then, follow the following instruction.
Add Your Skills
Now, let’s add a
skills section in your
skills.yaml file as bellow,
skills: - name: Kubernetes icon: "images/skills/kubernetes.png" summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs."
Here, you have to provide
summary fields for a skill. The
summary field should provide an idea about your depth of knowledge of this particular skill.
You can use markdown syntax in the
The following image shows how the content of
skills.yaml files are mapped into the
Here, is the
skills.yaml file that has been used to create the
Skills section of this site.
# Your Skills. # Give a summary of you each skill in the summary section. skills: - name: Kubernetes icon: "images/skills/kubernetes.png" summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs." - name: Go Development icon: "images/skills/go.png" summary: "Using as the main language for professional development. Capable of writing scalable, testable, and maintainable program." - name: Cloud Computing icon: "images/skills/cloud.png" summary: "Worked with most of the major clouds such as GCP, AWS, Azure etc." - name: Docker icon: "images/skills/docker.svg" summary: "Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process." - name: Prometheus icon: "images/skills/prometheus.png" summary: "Capable of setup, configure Prometheus metrics. Experienced with PromQL, AlertManager. Also, experienced with writing metric exporters." - name: Linux icon: "images/skills/linux.png" summary: "Using as the main operating system. Capable of writing bash/shell scripts." - name: Git icon: "images/skills/git.png" summary: "Experienced with git-based development. Mostly, use Github. Also, have experience in working with GitLab." - name: C++ icon: "images/skills/c++.png" summary: "Know basic C/C++ programming. Used for contest programming and problem solving."
comments powered by Disqus