Skip to content

nucleolin/YCCV-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YCCV Editor

A single-file, browser-based CV editor built for researchers.
單檔、純瀏覽器的學術履歷編輯器,專為研究者設計。

▶ Try it live · Report a bug · ⭐ Star if useful

License: CC BY-NC 4.0


What it does

  • Live A4 preview as you type
  • Publications section with cross-references ([C5]), four pub types, editable sub-labels
  • Inline markup: ==highlight==, [text](url), [C5] jump-links
  • 12 colour themes, 13 fonts, spacing sliders
  • Drag to reorder sections, entries, bullets
  • Hide/show sections per export without deleting
  • Export: PDF, HTML, PNG, Markdown, JSON
  • Import: JSON

Zero setup — no install, no server, no account.


Quick start

Online: click Try it live above.

Offline:

  1. Download index.html
  2. Open in any browser (Chrome / Edge recommended for PDF)
  3. Edit in the left panel, preview on the right
  4. Export → Print → Save as PDF

Usage tips

Saving

  • Save button → browser localStorage (temporary, browser-specific)
  • Export → JSON → permanent backup you control ← do this after every session
  • Export → Import → restore any saved JSON

Publications Each entry has a Label (C5), URL (makes label clickable in PDF), and Citation text.
Cross-reference from anywhere: [C5] or [J1, P3] → jump-link in preview.

Section chips (top of sidebar)
Drag to reorder · hover to hide 🙈 or rename ✎

Style panel
Theme, font, font size, line height, spacing — all adjustable.


Using it for your own CV

The default data is a fictional demo profile. To replace it:

  1. Fill in your info via the UI, then Export → JSON
  2. Keep the JSON as your personal backup
  3. Optional: open the .html in a text editor, replace the let cv={...} block with your exported JSON so it opens pre-filled

Feedback & contributions

Bug reports and feature requests → GitHub Issues

Please include: browser + OS, steps to reproduce, screenshot if possible.


License

CC BY-NC 4.0 — free for personal and academic use, not for commercial use.
If you adapt or redistribute, credit: YCCV Editor by Yang Chen Lin, https://github.com/nucleolin/YCCV-editor

Built with vanilla HTML/CSS/JS. Fonts: Google Fonts. PNG export: html2canvas.

About

A single-file, browser-based CV editor built for researchers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages