How to use it

In you mkdocs.yml file, put the curriculum-vitae theme :

theme:
  name: curriculum-vitae

Next, you just have to create a docs folder in your repo, and only put an empty index.md.

Configuration

What you have to do is play with the theme variables :

Basic informations

  • firstname
  • lastname
  • mail
  • location

Example :

firstname: John
lastname: Doe
mail: john.doe@example.com
location: Tours

Profile picture

  • profile_picture

Example :

profile_picture: https://dummyimage.com/600x600/

Experiences

  • experiences

Each experience has a title, and a description.

Example :

experiences:
  - title: First experience
    description: First experience description
  - title: Second experience
    description: Second experience description

Education

  • schools

Each school has a title, and a description.

schools:
  - title: First school
    description: First school description
  - title: Second school
    description: Second school description

Titles override

You can override titles with ease with those variables. You don't need to define them, as they have default values.

main_title: Main title override
basic_informations_section_title: Basic infos title override
personnal_links_section_title: Links title override
experiences_section_title: Experiences title override
education_section_title: Education title overrride

You can add links to your CV, those variables are optionnal. The link will appear only if the associated variable is defined.

personnal_links:
  github: https://example.com/
  gitlab: https://example.com/
  linkedin: https://example.com/
  facebook: https://example.com/
  youtube: https://example.com/
  Instagram: https://example.com/
  tiktok: https://example.com/

Full Example

# mkdocs.yml

theme:
  name: curriculum-vitae
  firstname: John
  lastname: Doe
  mail: john.doe@example.com
  location: Tours
  profile_picture: https://dummyimage.com/600x600/
  main_title: Main title override
  basic_informations_section_title: Basic infos title override
  personnal_links_section_title: Links title override
  experiences_section_title: Experiences title override
  education_section_title: Education title overrride
  personnal_links:
    github: https://example.com/
    gitlab: https://example.com/
    linkedin: https://example.com/
    facebook: https://example.com/
    youtube: https://example.com/
    Instagram: https://example.com/
    tiktok: https://example.com/
  experiences:
    - title: First experience
      description: First experience description
    - title: Second experience
      description: Second experience description
  schools:
    - title: First school
      description: First school description
    - title: Second school
      description: Second school description