YAMLResume

HTML エンジン

HTML エンジンは、履歴書のクリーンでウェブ対応の HTML バージョンを生成します。これは ウェブサイトに履歴書を埋め込んだり、オンラインで共有したり、 ウェブベースのポートフォリオを作成するのに特に便利です。

設定

HTML エンジンを使用するには、レイアウト設定で engine: html を指定してください。

layouts:
  - engine: html
    template: calm
    # ... その他のオプション

セクション

sections オプションにより、セクションタイトルとその 順序をカスタマイズできます。詳細については セクション文書 をご覧ください。

layouts:
  - engine: html
    sections:
      aliases:
        work: "Professional Experience"
        education: "Education"
        skills: "Skills"
      order:
        - basics
        - work
        - education

テンプレート

template オプションにより、様々なテンプレートから選択できます。各 テンプレートには独特なデザインとレイアウトがあります。利用可能な テンプレートのリストは テンプレート文書 で確認できます。

layouts:
  - engine: html
    template: calm

タイポグラフィ

typography オプションを使用すると、履歴書で使用されるフォントスタイルをカスタマイズできます。

フォントサイズ

fontSize オプションを使用すると、ドキュメントの基本フォントサイズを設定できます。 HTML エンジンは 14px から 20px までのフォントサイズをサポートしています。

フォントファミリー

fontFamily オプションを使用すると、フォントファミリー名や総称ファミリー名の優先順位付きリストを指定できます。 これは CSS の font-family プロパティとまったく同じように動作します。

行間

lineSpacing オプションを使用すると、ドキュメントの行間を調整できます。 YAMLResume はエンジン固有の実装にマッピングされるセマンティック値を使用します:

値説明
tightより多くのコンテンツを収めるためのコンパクトな間隔
snugtight よりわずかに多いスペース
normalバランス 取れた読みやすさ(デフォルト)
relaxed行間に更多のスペース
loose非常にゆったりとしたレイアウト
layouts:
  - engine: html
    typography:
      fontSize: 16px
      fontFamily: "Merriweather, serif"
      lineSpacing: relaxed

テーマ

theme オプションを使用すると、測定可能なレイアウトジオメトリ(ページサイズ、余白、 フォントサイズ)やセクション構造に影響を与えることなく、履歴書の視覚的な外観を カスタマイズできます。現在はアクセントカラーをサポートしており、すべての HTML テンプレートがこれらを尊重します。

アクセントカラー

theme.colors.accent オプションは、見出し、セクションタイトル、リンク、 ハイライトされたラベルに使用されるアクセントカラーを設定します。名前付きカラープリセットの いずれか、または任意の #RRGGBB 形式の16進カラーコード文字列を受け付けます:

色プリセット16進コード
black#000000
blue#3873B3
burgundy#980000
cerulean#0081A7
green#59B24D
grey#737373
orange#F28C26
purple#8054CC
red#F23333
layouts:
  - engine: html
    theme:
      colors:
        accent: burgundy # または "#1B365D" のような任意の16進カラー

以下は、4 つのアクセントカラーのプリセットでレンダリングした kami テンプレートです:

burgundy アクセントカラーを適用した kami テンプレート

burgundy

cerulean アクセントカラーを適用した kami テンプレート

cerulean

green アクセントカラーを適用した kami テンプレート

green

purple アクセントカラーを適用した kami テンプレート

purple

アクセントカラーのプリセットは moderncv のカラースキームのパレットに従っています。アクセントカラーが設定されていない場合、 各テンプレートは独自のデフォルトパレットにフォールバックします。

高度な設定

advanced オプションにより、HTML エンジンの高度な設定を行うことができます。

アンカーの表示

showAnchors オプションは、アンカーナビゲーションのためにセクションとエントリーに フラグメントの id 属性を付与するかどうかを制御します。デフォルトで有効になっており、 アンカーを有効にすると、すべてのセクションに work のような ID、すべてのエントリーに work-2 のような ID が付与されるため、履歴書の特定の部分に直接リンクできます。

layouts:
  - engine: html
    advanced:
      # セクションとエントリーにフラグメントの `id` 属性を付与します。
      showAnchors: true
      showIcons: true
      # HTML ドキュメントのカスタムタイトル。
      title: "私のカスタム履歴書タイトル"
      # HTML ドキュメントのカスタムフッター。
      footer: "Generated by <a href=\"https://yamlresume.dev\">YAMLResume</a>"
      # HTML ドキュメントのメタ記述。
      description: "SEO 用の履歴書の短い説明。"
      # HTML ドキュメントのメタキーワード。
      keywords: "履歴書, CV, yamlresume"
Edit on GitHub

Last updated on

On this page