Code Monkey home page Code Monkey logo
permalink
/how-to-edit/

How to edit the content of this website

CV

The sections of the CV are implemented as collections. They all support a priority attribute, which is a number that determines how it will be displayed in the CV. Lower numbers are closer to the top. They also all support a show attribute, which if set to false means the item will not be shown on the CV page. In the case of projects, a project with show set to false will still appear on the project page.

Personal info

Edit your name, github, and email in the front matter of the CV.html page.

Jobs

To add a job, copy the _templates/job.md file into _jobs.

The CV supports writing a description in the main part of the file and will interpret markdown.

Education

To add an education entry, copy the _templates/education.md file into _education.

The CV supports writing a description in the main part of the file and will interpret markdown.

Projects

This pulls from the projects collection and displays any projects with the attribute show set to true. See a description of the projects collection below.

Skills

This section is pulled from the skills collection, which has files for different categories of skills. To add a skill to an existing category, add it to the bottom of the file in _skills/category-name.md. To add a new category, copy the file _templates/skill.md into _skills.

Projects

The projects collection is used to generate a projects page and the projects section of the CV. To create a new project, copy the _templates/project.md file into _projects.

Projects will be displayed sorted by priority on the CV, with lower numbers closer to the top of the page. They will be displayed in reverse chronological order on the projects page, with newer projects closer to the top, sorted by the date attribute. The show attribute only affects whether the project is shown in the CV. A project with show set to false will still appear on the project page.

Adding another section

Each page in the nav bar is a markdown or html file in the main-pages directory. The nav bar is generated by iterating through entries in _data/nav.yml. To make a new page, copy _templates/main-page into the main-pages directory (it is just front matter and will work as an html or markdown file). Then add an entry to _data/nav.yml in the form:

  - name: 
    link: 

name is what will appear in the nav bar, and link is the permalink attribute of the page.

Similarly, those are the places to edit if you want to change the name of a page or its link in the nav bar.

zacharesmer's Projects

docs icon docs

The open-source repo for docs.github.com

ipdb icon ipdb

Integration of IPython pdb

ipython icon ipython

Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

logiops icon logiops

An unofficial userspace driver for HID++ Logitech devices

neopixelplus icon neopixelplus

The NeoPixel library plus a testing mode - so you can see how your LEDs would behave directly in the terminal, without any extra hardware.

python-libconf icon python-libconf

Pure-Python libconfig file reader/writer with permissive licensing

snipe-it icon snipe-it

A free open source IT asset/license management system

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.