icelam / html-cv-poc

A proof of concept to make nice-looking CV in a single HTML file, and support printing like normal Word or PDF documents.

Home Page:https://icelam.github.io/html-cv-poc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proof of concept - Print optimized CV in HTML format

A proof of concept to make nice-looking CV in a self-contained HTML file, and support printing like normal Word or PDF documents.

License


Demos

Google Chrome on macOS

desktop.mp4

Google Chrome on Android

mobile.mp4

Live Demo

Preview link

Supported Browsers

Display Print
Google Chrome Yes Yes, except iOS version
Mozilla Firefox Yes Yes, except Android and iOS version
Microsoft Edge Yes (Tested on Chromium version) Yes (Tested on Chromium version)
Apple Safari Yes Limited support until Safari can support @page media, check the support status on Can I use

Available Themes

There are 9 ready-to-use themes. To change the theme, simply change the data-theme attribute in <body> tag.

- <body data-theme="orange">
+ <body data-theme="azure">

Below are the themes available:

Themes: orange / yellow / green / dark-cyan / azure / blue / pink / red / purple

Development Notes

Everything, including contents and styles are self-contained within index.html. To preview the changes, simply open index.html in any supported browsers listed in the "Supported Browsers" section. For frequent updates and preview, you can serve the page in any development server that support live realod, for instance es-dev-server.

Starting a development server

A development server which support live reload can be start with the below command:

# Assuming Node.js and npm is properly installed
npx es-dev-server@2.1.0 --root-dir ./ --app-index index.html --node-resolve --watch --open --port 8000

About

A proof of concept to make nice-looking CV in a single HTML file, and support printing like normal Word or PDF documents.

https://icelam.github.io/html-cv-poc/

License:MIT License


Languages

Language:HTML 99.3%Language:Makefile 0.7%