├── example.png
├── Makefile
├── README.md
├── LICENSE
├── resume.md
└── template.tex
/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/louisabraham/my_markdown_resume/HEAD/example.png
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | all: pdf
2 |
3 | pdf: resume.pdf
4 | resume.pdf: resume.md
5 | pandoc --standalone --template template.tex \
6 | --from markdown --to context \
7 | -V papersize=A4 \
8 | -o resume.tex resume.md; \
9 | context resume.tex
10 |
11 | clean:
12 | -rm resume.tex
13 | -rm resume.tuc
14 | -rm resume.log
15 | -rm resume.pdf
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | The Markdown Resume
2 | ===================
3 |
4 | Write a decent-looking resume in 5 minutes without knowing LaTeX!
5 |
6 | Use [Markdown](https://daringfireball.net/projects/markdown/syntax), a simple markup language.
7 |
8 | All you need to know about Markdown is in the example.
9 |
10 | When compiled, it gives a pdf file looking like this:
11 |
12 |
14 |
15 | I also used this code to produce [my own resume](https://louisabraham.github.io/resume.pdf).
16 |
17 | ## Instructions:
18 |
19 | git clone https://github.com/louisabraham/my_markdown_resume
20 | cd my_pandoc_resume
21 | mate resume.md # insert your own resume info
22 | make
23 |
24 | You can change the font size directly in the `resume.md` file.
25 |
26 | ## Requirements:
27 |
28 | * ConTeXt
29 | * pandoc
30 |
31 | ## Acknowledgement
32 |
33 | This project is *heavily* inspired by https://mszep.github.io/pandoc_resume/.
34 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Mark Szepieniec
4 | Copyright (c) 2017 Louis Abraham
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights
9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | copies of the Software, and to permit persons to whom the Software is
11 | furnished to do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in all
14 | copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22 | SOFTWARE.
--------------------------------------------------------------------------------
/resume.md:
--------------------------------------------------------------------------------
1 | ---
2 | font-size: 12pt
3 | ---
4 |
5 |
6 | # Your Name
7 |
8 |
9 | > [link to personal page](https://your.personal.page/)
10 |
11 | ------------------- ----------------------------
12 | 1 YourAddress
13 | YourTown 1000 @twitter_account
14 | YourCountry **\+1-123-456-7890**
15 | ------------------- ----------------------------
16 |
17 | ----
18 |
19 | > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
20 |
21 | ----
22 |
23 | ## Laboris nisi
24 |
25 | **Sed ut perspiciatis**: unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
26 |
27 | **Nemo enim**: ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
28 |
29 | **Neque porro**: quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed **quia non** numquam eius modi tempora [incidunt ut labore](http://incidunt.ut.labore) et dolore magnam aliquam quaerat voluptatem.
30 |
31 | **At vero eos**
32 |
33 | * Ut enim ad minima veniam, quis nostrum.
34 |
35 | * Exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi.
36 |
37 | * Quis autem vel eum iure reprehenderit qui in ea `voluptate`.
38 |
39 |
40 | ## Duis aute irure
41 |
42 | 45BC - 25BC
43 | : **Ullam Corporis** - Suscipit laboriosam
44 |
45 | *Excepteur sint occaecat cupidatat non proident.*
46 |
47 | 25BC - 15BC
48 | : **Iusto insolens** - Pri dicam scriptorem ut
49 |
50 | *Cu pro denique necessitatibus, mei ea probo dolorem.*
51 |
52 | ## Facete latine
53 |
54 | **Nam id tale**
55 | : Delicata principes oblique alterum oporteat ei vel.
56 |
57 | **Nam animal**
58 | : Nec veniam copiosae ea. Sonet ignota aeterno ut nam.
59 |
60 |
61 | ----
--------------------------------------------------------------------------------
/template.tex:
--------------------------------------------------------------------------------
1 | % Copyright 2013 Christophe-Marie Duquesne
2 | % Copyright 2014 Mark Szepieniec
3 | % Copyright 2017 Louis Abraham
4 | % ConText style for making a resume with pandoc. Inspired by moderncv.
5 | %
6 | % This CSS document is delivered to you under the CC BY-SA 3.0 License.
7 | % https://creativecommons.org/licenses/by-sa/3.0/deed.en_US
8 |
9 | \startmode[*mkii]
10 | \enableregime[utf-8]
11 | \setupcolors[state=start]
12 | \stopmode
13 | $if(mainlang)$
14 | \mainlanguage[$mainlang$]
15 | $endif$
16 |
17 | \setupcolor[hex]
18 | \definecolor[titlegrey][h=757575]
19 | \definecolor[sectioncolor][h=3872b2]
20 | \definecolor[rulecolor][h=77a4d4]
21 |
22 | % Enable hyperlinks
23 | \setupinteraction[state=start, color=sectioncolor]
24 |
25 | \setuppapersize [$if(papersize)$$papersize$$else$letter$endif$][$if(papersize)$$papersize$$else$letter$endif$]
26 | \setuplayout [width=middle, height=middle,
27 | backspace=20mm, cutspace=0mm,
28 | topspace=10mm, bottomspace=20mm,
29 | header=0mm, footer=0mm]
30 |
31 | %\setuppagenumbering[location={footer,center}]
32 |
33 | \setupbodyfont[$if(font-size)$$font-size$$else$11pt$endif$]
34 |
35 | \setupwhitespace[medium]
36 |
37 | \setupblackrules[width=31mm, color=rulecolor]
38 |
39 | \setuphead[chapter] [style=\tfd]
40 | \setuphead[section] [style=\tfd\bf, color=titlegrey, align=middle]
41 | \setuphead[subsection] [style=\tfb\bf, color=sectioncolor, align=right,
42 | before={\leavevmode\blackrule\hspace}]
43 | \setuphead[subsubsection][style=\bf]
44 |
45 | $if(number-sections)$
46 | $else$
47 | \setuphead[chapter, section, subsection, subsubsection][number=no]
48 | $endif$
49 |
50 | %\setupdescriptions[width=10mm]
51 |
52 | \definedescription
53 | [description]
54 | [headstyle=bold, style=normal,
55 | location=hanging, width=18mm, distance=14mm, margin=0cm]
56 |
57 | \setupitemize[autointro, packed] % prevent orphan list intro
58 | \setupitemize[indentnext=no]
59 |
60 | \setupfloat[figure][default={here,nonumber}]
61 | \setupfloat[table][default={here,nonumber}]
62 |
63 | \setuptables[textwidth=max, HL=none]
64 |
65 | \setupthinrules[width=15em] % width of horizontal rules
66 |
67 | \setupdelimitedtext
68 | [blockquote]
69 | [before={\setupalign[middle]},
70 | indentnext=no,
71 | ]
72 |
73 | $if(toc)$
74 | \setupcombinedlist[content][list={$placelist$}]
75 |
76 | $endif$
77 | $for(header-includes)$
78 | $header-includes$
79 | $endfor$
80 |
81 | \starttext
82 | $if(title)$
83 | \startalignment[center]
84 | \blank[2*big]
85 | {\tfd $title$}
86 | $if(author)$
87 | \blank[3*medium]
88 | {\tfa $for(author)$$author$$sep$\crlf $endfor$}
89 | $endif$
90 | $if(date)$
91 | \blank[2*medium]
92 | {\tfa $date$}
93 | $endif$
94 | \blank[3*medium]
95 | \stopalignment
96 | $endif$
97 | $for(include-before)$
98 | $include-before$
99 | $endfor$
100 | $if(toc)$
101 | \placecontent
102 | $endif$
103 |
104 | $body$
105 |
106 | $for(include-after)$
107 | $include-after$
108 | $endfor$
109 | \stoptext
110 |
--------------------------------------------------------------------------------