Skip to content

gnueole/jobby-md2html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

260 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobby: Premium Markdown Resume Editor

Author: Julien (Éole) Avarre (hi@eole.me) & Antigravity (Google DeepMind team)
Special thanks to Maround Boutanos for the shortcuts tooltip and design folding suggestions.

A premium, modern Markdown resume editor that respects ATS (Applicant Tracking System) standards, designed to run locally with zero heavy external dependencies.

Jobby serves as an instant manual override for immediate layout tweaks and content changes, while also acting as the HTML/CSS rendering configuration plane for a self-hosted PDF engine. All configurations and documents are safely stored in browser localStorage and can be downloaded or version-controlled directly.

👉 Production URL: https://cv.eole.me

Jobby Markdown Editor


✨ Key Features

  • Buttery-Smooth Preview: Real-time syntax-highlighted editor with a decoupled, debounced preview pane.
  • ATS-Compliant by Design: Outputs semantic HTML optimized for applicant tracking systems.
  • A4/Letter Canvas Emulation: Clear visual page breaks indicating exactly where content will split.
  • Modern Layout Controls: Customizer panel for spacing, margins, shadows, column positioning, borders, and gradient backdrops.
  • Native File Integration: Save and open markdown files directly from/to your system disk via the File System Access API.
  • Cosmetic Customization: Dynamic color presets, double-click renameable color buttons, and custom theme exports.
  • Multi-language Support (i18n): Instantly translate the interface to English, French, Spanish, German, Romanian, Italian, or Czech.
  • Interactive Markdown Tutorial: A 20-second step-by-step interactive onboarding workflow.

🚀 Quick Start

For detailed setup options, prerequisite lists, and WSL/Docker configuration steps, refer directly to the Installation Guide (INSTALL.md).

Option A: Local Node.js (Lightweight Editor Only)

No Docker or dependencies required.

node server.js

👉 Access at: http://localhost:3010

Option B: Docker Compose (Full Stack with n8n & PDF Engine)

Launches the editor, n8n, Gotenberg PDF engine, and Vector.

make up

👉 Access Editor at: http://localhost:3010
👉 Access n8n at: http://localhost:5678


🖨️ PDF Generation

When you are ready to export your resume:

  1. Click the Print / PDF button in the top-right header actions.
  2. In the browser print dialog, select Save as PDF as the destination.
  3. Check Background graphics (to preserve colors and sidebars) and uncheck Headers and footers for a clean page.

📝 Custom Markdown Directives

Jobby extends standard Markdown with shortcodes to style and structure elements without adding raw HTML:

Syntax Output / Action Example
:accent[text] Styles text with your chosen main layout accent color. Status: :accent[Available Immediately]
:muted[text] De-emphasizes secondary information (remains crawlable by ATS). :muted[Driver's license B · Own vehicle]
[CONTACT : email | phone | link] Renders a clean, centered, list-separated contact card. [CONTACT : hi@eole.me | +33 6... | linkedin.com/in/...]
H2 (##) & H3 (###) In 2-column mode: H3 forms the sidebar (left); H2 forms the body (right). Toggle columns to auto-arrange.

⌨️ Keyboard Shortcuts

Speed up composition and layout reorganization:

Shortcut Description
Ctrl + B / Ctrl + I Toggle Bold / Italics
Ctrl + K Insert Link / Wrap selection in [text](url)
Ctrl + 1 / 2 / 3 Apply Heading level (#, ##, ###) to the current line
Ctrl + Up / Down Move current line or entire heading section (with contents) up or down
Ctrl + Z / Ctrl + Y Undo / Redo content edits (supports 100 history steps)
Ctrl + S / Ctrl + O Save changes back to disk / Open a new Markdown file

📸 Screenshot Gallery

Advanced Spacing Panels Light Theme with Right Sidebar Ambient Contrast Modes
Jobby Advanced Mode Jobby Light Mode Jobby Dark Mode
Cosmetic collapsible cards, column shadows, and border configs. Alternative column background styles, font sizes, and paddings. Dual-tone high-contrast layouts tailored for printing and presentation.

📁 Reference Documentation

About

AI automated resume with a Markdown editor

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages