Giter Site home page Giter Site logo

cv's Introduction

Minimalist CV

This was created inspired by BartoszJarocki/cv.

This is a feature-rich CV template repository, optimized for GitHub Pages, allowing anyone to easily publish their own CV.

Featrues

  • Print-friendly
  • Mobile-friendly
  • Dark mode
  • Internationalization
  • Accessibility support OG
  • Automatic OG image generation
  • Responsive
  • Static Export
  • Standard Support for GitHub Pages

Getting Started

First, run the development server:

bun install
bun dev

Open http://localhost:3000 with your browser to see the result.

Edit Data

Please edit the following file. Feel free to customize the UI and functionality as needed.

Generate OG Image

Please execute the following while the development server is running.

bun ogimage
# or
PORT=3001 bun ogimage

The OG Image template can be edited in og-image/page.tsx.

Deploy

GitHub Actions automatically publishes the contents of the main branch. Please enable GitHub Pages in the repository settings beforehand.

Custom Domain

If you are using a custom domain with GitHub Pages, please remove the following line from gh-pages.yml.

name: Build with Next.js
  run: bun run build
- env:
-   REPOSITORY_NAME: ${{ github.event.repository.name }}

Next, please edit app.config.ts.

export const AppConfig = {
  defaultLocale: 'en',
  // Please replace host with your custom domain.
  host: process.env.GITHUB_PAGES_ORIGIN as string,

cv's People

Contributors

dninomiya avatar tonytangdev avatar

Stargazers

Ryota Kato avatar Abdurrahman avatar Angel avatar Alireza Mohamadzadeh avatar Mahmood Bagheri avatar 2ِ73* avatar carlosfonseca avatar Luis Chávez avatar Diego Salazar avatar Félix Alejandro Guzmán avatar BenHen avatar Jonathan Wong avatar  avatar  avatar koralle avatar Seiji Tanaka avatar

Watchers

 avatar

cv's Issues

Error deploying github pages

Hey before pushing my changes I follow the instructions to enable github page from my fork. However I'm having 404 error.

image

Also change the name of the link on description

image

The toolbar feature is not displayed with the right condition

Bug Report

Description:
I just cloned the repo and noticed that it was missing the feature to switch language and to switch theme.
I looked at the code and found out these features were implemented but they were hidden.
I saw that I had the features enabled by looking at the app,config.ts : https://github.com/dninomiya/cv/blob/main/app.config.ts#L17

How to reproduce:
Have the features print, theme and locale enabled.

Expected Behavior:
We should have the features displayed on the toolbar
Screenshot from 2024-01-22 14-29-36

Actual Behavior:
We cannot see the features on the toolbar.
Screenshot from 2024-01-22 14-28-56

Possible Solution:
I suggest we change noFeatures declaration like so :

const noFeatures = Object.values(AppConfig.toolbar).every((value) =>
    !Boolean(value)
  );

Improved English template

The owner of this repository is Japanese, which leads to a sense of discomfort with the English template. I am seeking someone who lives in an English-speaking area and can help improve the template's text and linked content to make it more natural.

For example, in the English template, using the name 'John Doe' would be preferable to 'Taro Yamada'. Additionally, any adjustments to the UI to reduce discomfort would be greatly appreciated.

Update English template data / ui

Added multilingual version of UI

Currently, only English and Japanese are available, so it would be helpful if you could add a UI in a new language.

However, I would like to keep only English and Japanese as the default languages (to avoid overwhelming the template users with too many options).

create new ui file - ex. fr.ts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.