Atom Markdown To Pdf

  
  • Pandoc test1.md -f markdown -t html -s -o test1.html. The filename test1.md tells pandoc which file to convert. The -s option says to create a “standalone” file, with a header and footer, not just a fragment. And the -o test1.html says to put the output in the file test1.html.
  • For coding, I use Atom, which handles interacting with GitHub readily, which is where most of those projects live. The remaining gap in functionality has been going from markdown to the printed page. MD to HTML and then into Word or Pages is okay, but I would prefer to stay in markdown up until the final moment of output, and now it looks like.
  • Ok in my case, I had a image in the same directory as the markdown file. The image was not referred to in the markdown document at all and had a name unrelated to the name of the markdown file.

Just focus the window containing your markdown file and use the convert command. The output PDF will be styled similar to the github-flavored markdown on github.com, as well as any user styles you have added. It will appear in the same directory as the Markdown you are converting, with the same name and a different extension.

I created an Offensive Security Exam Report Template in Markdown so LaTeX, Microsoft Office Word, LibreOffice Writer are no longer needed during your Offensive Security OSCP, OSWE, OSCE, OSEE, OSWP, OSEP, OSED exam!

Now you can be efficient and faster during your exam report redaction!

  • :rocket: Speed up writing, don’t lose time during the 24 hours of exam report redaction
  • :star: No formatting hassle with WYSIWYG editors, byebye unwanted whitespaces and linefeeds from Microsoft Office Word and LibreOffice Writer
  • :memo: Re-use your Markdown notes, you’ll be so glad not having to reformat the bold and italic from your Markdown notes into the report
  • :lock: Version control ready, save your markdown template into a PRIVATE git repository, you know have an incremental backup, version control works with Markdown (.md) as it’s text but not with binaries (.doc, .odt)
  • :pen: Use your favorite editor or note taking app, with Markdown you’ll be able to use your favorite editor (VSCode, Atom, etc.) or note taking app (Vnote, QOwnNotes, Boostnote, etc.) to write your exam report, you won’t have to switch to Windows to use MS Word.
  • :tophat: Clean & professional style, a professional looking report for your professional certification
  • :ok_hand: Error free, use the generation script to generate the report and archive, you won’t do any submission format and name mistake that way

Examples:

OSCP whoisflynn improved template v3.2

OSCP Official Offensive Security Template v1

Requirements

  • LaTeX (eg. TeX Live) in order to get pdflatex or xelatex
  • p7zip (if you want to use the script, for generating the archive)

Examples for common distros:

  • ArchLinux: pacman -S texlive-most pandoc p7zip
  • openSUSE: zypper in texlive-scheme-medium pandoc p7zip-full
  • Ubuntu: apt install texlive-latex-recommended texlive-fonts-extra texlive-latex-extra pandoc p7zip-full

Usage

Write your report in markdown.

Automatic

Markdown

There is a script that will:

  1. Let you choose the template
  2. Let you choose the syntax highlight style
  3. Generate the PDF
  4. Generate the 7z archive

Manual

Generate the report PDF from the markdown template: Citrix receiver client for mac latest.

You can change the code syntax highlight theme with --highlight-style.

Color sets

Well rendering color sets you can use in the template YAML frontmatter:

titlepage-colortitlepage-text-colortitlepage-rule-color
DC143C (Crimson)FFFFFF (White)FFFFFF (White)
00FF7F (SpringGreen)006400 DarkGreen000000 (Black)
1E90FF (DodgerBlue)FFFAFA (Snow)FFFAFA (Snow)
483D8B (DarkSlateBlue)FFFAFA (Snow)FFFAFA (Snow)
FFD700 (Gold)000000 (Black)000000 (Black)
FFEFD5 (PapayaWhip)000000 (Black)000000 (Black)
FF8C00 (DarkOrange)000000 (Black)000000 (Black)
FFEF96 (no name)50394C (no name)50394C (no name)

Available templates

Atom Markdown To Pdf Free

Markdown

Report Templates:

Penetration Testing:

  • OSCP
    • whoisflynn improved template v3.2
  • OSWP
  • OSEP

Web Application:

  • OSWE
    • noraj improved template v1

Exploit Development:

  • OSED
    • epi improved template v1
  • OSEE
  • OSCE (deprecated)
Atom

Offensive Security course table:

Exam acronymExam nameLab acronymLab nameCourse designation
OSCPOffensive Security Certified ProfessionalPWKPenetration Testing with Kali LinuxPEN-200
OSWPOffensive Security Wireless ProfessionalOSWAOffensive Security Wireless AttacksPEN-210
OSEPOffensive Security Experienced Penetration TesterETBDEvasion Techniques and Breaching DefensesPEN-300
OSWEOffensive Security Web ExpertAWAEAdvanced Web Attacks and ExploitationWEB-300
OSEDOffensive Security Exploit DeveloperWUMEDWindows User Mode Exploit DevelopmentEXP-301
OSEEOffensive Security Exploitation ExpertAWEAdvanced Windows ExploitationEXP-401
OSCEOffensive Security Certified ExpertCTPCracking the PerimeterN/A

Mentions

Atom Markdown To Pdf
  • John Hammond - OSCP - Taking Notes & Resources (video) (2019-10-06)
  • 5th Top Offensive Security Open Source Projects (2021-01-13)
  • Recent mentions on social medias: Social-searcher
  • Articles:
    • Stress-free OSCP report making by Craig Underhill (2020-04-06)
    • Unofficial OSCP Approved Tools by FalconSpy (2019-06-05)
    • Journey from nothing to OSCP by CJHackerz (2020-06-30)

Stargazers over time

Credits

Report Templates:

  • OSCP
    • Official Offensive Security Template (UNLICENSED)
    • whoisflynn improved template (UNLICENSED)
  • OSWE
    • Official Offensive Security Template (UNLICENSED)
    • noraj improved template (UNLICENSED)
  • OSCE
    • Official Offensive Security Template (UNLICENSED)
  • OSEE
    • Official Offensive Security Template (UNLICENSED)
  • OSWP
    • Official Offensive Security Template (UNLICENSED)
  • OSED
    • Official Offensive Security Template (UNLICENSED)
    • epi improved template (UNLICENSED)
  • OSEP
    • Official Offensive Security Template (UNLICENSED)

Pandoc Template:

  • Eisvogel (LICENCE): https://github.com/Wandmalfarbe/pandoc-latex-template

Atom Markdown To Pdf Page Break

Placeholder image:

Markdown Pdf Book

  • Generated by https://imgplaceholder.com/