CINXE.COM
Hugo SEO Modules - Docs - HugoMods
<!DOCTYPE html><html data-bs-theme="light light" itemscope="" itemtype="http://schema.org/WebPage" lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><link href="https://fonts.googleapis.com/css2?display=swap&family=Montserrat&family=Protest+Guerrilla" rel="stylesheet"/><link rel="manifest" href="https://hugomods.com/manifest.webmanifest"/><meta name="description" content="This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags. "/><link rel="icon" href="/images/logo_hu6686798937735477080.png" sizes="16x16" type="image/png"/><link rel="icon" href="/images/logo_hu13126844673170292402.png" sizes="32x32" type="image/png"/><link rel="icon" href="/images/logo_hu10878483002577119497.png" sizes="150x150" type="image/png"/><link rel="apple-touch-icon" href="/images/logo_hu13890783718340919635.png" sizes="180x180" type="image/png"/><link rel="icon" href="/images/logo_hu15881948340118095405.png" sizes="192x192" type="image/png"/><link rel="mask-icon" href="/mask-icon.svg" color="#000000"/><meta property="og:url" content="https://hugomods.com/docs/seo/"/><meta property="og:site_name" content="HugoMods"/><meta property="og:title" content="Hugo SEO Modules"/><meta property="og:description" content="This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags."/><meta property="og:locale" content="en"/><meta property="og:type" content="article"/><meta property="article:section" content="docs"/><meta property="article:published_time" content="2023-03-28T14:22:02+08:00"/><meta property="article:modified_time" content="2024-11-27T06:17:06+00:00"/><meta property="article:tag" content="Twitter Cards"/><meta property="article:tag" content="Favicons"/><meta property="article:tag" content="Open Graph"/><meta property="article:tag" content="Alternatives"/><meta property="article:tag" content="Schema"/><meta property="article:tag" content="Translations"/><meta property="og:see_also" content="https://hugomods.com/analytics/cloudflare/"/><meta property="og:see_also" content="https://hugomods.com/analytics/baidu/"/><meta property="og:see_also" content="https://hugomods.com/analytics/umami/"/><meta property="og:see_also" content="https://hugomods.com/analytics/minimal-google/"/><meta property="og:see_also" content="https://hugomods.com/docs/swagger-ui/"/><meta property="og:see_also" content="https://hugomods.com/docs/encoder/"/><meta property="og:see_also" content="https://hugomods.com/docs/debugger/"/><meta itemprop="name" content="Hugo SEO Modules"/><meta itemprop="description" content="This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags."/><meta itemprop="datePublished" content="2023-03-28T14:22:02+08:00"/><meta itemprop="dateModified" content="2024-11-27T06:17:06+00:00"/><meta itemprop="wordCount" content="417"/><meta itemprop="keywords" content="Twitter Cards,Favicons,Open Graph,Alternatives,Schema,Translations"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Hugo SEO Modules"/><meta name="twitter:description" content="This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags."/><title>Hugo SEO Modules - Docs - HugoMods</title><link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css"/> <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7827859788508375" crossorigin="anonymous"></script><link href="/css/hb.92595b7e600fdf2ac9106aff5d00b5e72425677dba7009e4c63fce744b2cc8f2.css" rel="stylesheet"/><script src="/js/init.577d4e90bff5601d5756fcf799b0e53568bf56cea3b80fe43f66c9d365e8100c.js" integrity="sha256-V31OkL/1YB1XVvz3mbDlNWi/Vs6juA/kP2bJ02XoEAw="></script><link rel="stylesheet" href="/css/search.5b6d71a2c268f7e73733d975866b3a6fe5d834016a29c3fd77aa7d7182782d11.css"/><script type="text/javascript">(function(e,t,n,s,o,i,a){e[n]=e[n]||function(){(e[n].q=e[n].q||[]).push(arguments)},i=t.createElement(s),i.async=1,i.src="https://www.clarity.ms/tag/"+o,a=t.getElementsByTagName(s)[0],a.parentNode.insertBefore(i,a)})(window,document,"clarity","script","jqz81bklca")</script><script defer="" data-id="G-BHGYZRBG64" src="/js/minimal-google-analytics.b10e941aa7d052591cf56136dc906996a69982a8db7ccfeda60b3a6d45cca00c.js"></script><script defer="" src="https://cloud.umami.is/script.js" data-website-id="aea0e14e-abf0-4aa3-87f9-f0e12ecb2570"></script></head><body data-section="docs"><noscript><div class="alert alert-danger text-center rounded-0" role=alert><svg aria-hidden="true" class="bi bi-exclamation-square-fill hi-svg-inline me-2" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2zm6 4c.535.0.954.462.9.995l-.35 3.507a.552.552.0 01-1.1.0L7.1 4.995A.905.905.0 018 4m.002 6a1 1 0 110 2 1 1 0 010-2"/></svg>Your browser does not support JavaScript.</div></noscript><header class="hb-header"><nav class="hb-header-nav navbar navbar-expand-lg"><div class="container-fluid"><button class="navbar-toggler border-0 shadow-none d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target=".hb-docs-nav" aria-expanded="false" aria-label="Toggle docs navigation"><svg aria-hidden="true" class="bi bi-list hi-svg-inline" fill="currentcolor" height="1.25em" viewBox="0 0 16 16" width="1.25em"><path fill-rule="evenodd" d="M2.5 12a.5.5.0 01.5-.5h10a.5.5.0 010 1H3a.5.5.0 01-.5-.5m0-4a.5.5.0 01.5-.5h10a.5.5.0 010 1H3A.5.5.0 012.5 8m0-4a.5.5.0 01.5-.5h10a.5.5.0 010 1H3A.5.5.0 012.5 4"></path></svg></button> <a class="navbar-brand d-flex align-items-center" href="/"><img src="https://hugomods.com/images/logo_hu6159402333256274283.png" alt="Logo" width="64" height="64" class="hb-header-logo d-inline-block align-text-top me-2"/>HugoMods</a><div class="d-flex order-5"><button class="header-news-toggle border-0 bg-transparent px-2 d-flex justify-content-start justify-content-lg-center align-items-center position-relative" data-bs-toggle="dropdown" title="News" aria-expanded="false"> <svg aria-hidden="true" class="bi bi-megaphone-fill hi-svg-inline my-1 header-news-icon" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M13 2.5a1.5 1.5.0 013 0v11a1.5 1.5.0 01-3 0zm-1 .724c-2.067.95-4.539 1.481-7 1.656v6.237a25 25 0 011.088.085c2.053.204 4.038.668 5.912 1.56zm-8 7.841V4.934c-.68.027-1.399.043-2.008.053A2.02 2.02.0 000 7v2c0 1.106.896 1.996 1.994 2.009l.496.008a64 64 0 011.51.048m1.39 1.081q.428.032.85.078l.253 1.69a1 1 0 01-.983 1.187h-.548a1 1 0 01-.916-.599l-1.314-2.48a66 66 0 011.692.064q.491.026.966.06"></path></svg> <span class="position-absolute top-0 end-0 mt-2 me-1 p-1 bg-danger border border-light rounded-circle header-news-count d-none"><span class="visually-hidden">5</span></span></button><ul class="header-news-items dropdown-menu dropdown-menu-end text-break"><li><a class="header-news-item dropdown-item d-flex flex-column" data-date="1710210630" href="/releases/github.com-hugomods-base/v0.5.0/"><span class="header-news-title text-wrap mb-1 fw-bold">github.com/hugomods/base/v0.5.0</span> <small class="header-news-date">Tuesday, March 12, 2024</small></a></li><li><a class="header-news-item dropdown-item d-flex flex-column" data-date="1710119364" href="/releases/github.com-hugomods-icons/vendors-tabler-v0.15.28/"><span class="header-news-title text-wrap mb-1 fw-bold">github.com/hugomods/icons/vendors/tabler/v0.15.28</span> <small class="header-news-date">Monday, March 11, 2024</small></a></li><li><a class="header-news-item dropdown-item d-flex flex-column" data-date="1710096803" href="/releases/github.com-hugomods-shortcodes/v0.18.1/"><span class="header-news-title text-wrap mb-1 fw-bold">github.com/hugomods/shortcodes/v0.18.1</span> <small class="header-news-date">Sunday, March 10, 2024</small></a></li><li><a class="header-news-item dropdown-item d-flex flex-column" data-date="1710073547" href="/releases/github.com-hugomods-bootstrap/v0.19.0/"><span class="header-news-title text-wrap mb-1 fw-bold">github.com/hugomods/bootstrap/v0.19.0</span> <small class="header-news-date">Sunday, March 10, 2024</small></a></li><li><a class="header-news-item dropdown-item d-flex flex-column" data-date="1710059048" href="/releases/github.com-hugomods-shortcodes/v0.18.0/"><span class="header-news-title text-wrap mb-1 fw-bold">github.com/hugomods/shortcodes/v0.18.0</span> <small class="header-news-date">Sunday, March 10, 2024</small></a></li></ul><div class="search-modal-toggle hb-header-search-form d-flex align-items-center ms-lg-1"><div class="hb-header-search-input-container position-relative"><button type="button" class="hb-header-search-icon border-0 bg-transparent px-2 d-flex d-lg-block" aria-label="Toggle search"> <svg aria-hidden="true" class="bi bi-search hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M11.742 10.344a6.5 6.5.0 10-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 001.415-1.414l-3.85-3.85a1 1 0 00-.115-.1zM12 6.5a5.5 5.5.0 11-11 0 5.5 5.5.0 0111 0"></path></svg> </button> <input class="form-control rounded-5 d-none d-lg-block ms-lg-1" id="hb-header-search-input" autocomplete="off" placeholder="Search"/> <span class="hb-header-search-keys position-absolute d-none d-lg-block"><kbd>CTRL</kbd> <kbd>K</kbd></span></div></div><button class="navbar-toggler border-0 shadow-none px-2" type="button" data-bs-toggle="offcanvas" data-bs-target="#hb-header-content" aria-controls="hb-header-content" aria-label="Toggle navigation"><svg aria-hidden="true" class="bi bi-three-dots hi-svg-inline" fill="currentcolor" height="1.25em" viewBox="0 0 16 16" width="1.25em"><path d="M3 9.5a1.5 1.5.0 110-3 1.5 1.5.0 010 3m5 0a1.5 1.5.0 110-3 1.5 1.5.0 010 3m5 0a1.5 1.5.0 110-3 1.5 1.5.0 010 3"></path></svg></button></div><div class="offcanvas offcanvas-lg offcanvas-end" tabindex="-1" id="hb-header-content" aria-labelledby="hb-header-content-label"><div class="offcanvas-header"><h5 class="offcanvas-title" id="hb-header-content-label">HugoMods</h5><button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button></div><div class="offcanvas-body"><ul class="hb-header-menus navbar-nav flex-row flex-wrap"><li class="hb-header-menu nav-item col-6 col-lg-auto"><a class="nav-link" href="https://hugomods.com/docs/"><svg aria-hidden="true" class="bi bi-book hi-svg-inline hb-header-menu-icon me-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5.0 000 2.5v11a.5.5.0 00.707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5.0 00.78.0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5.0 0016 13.5v-11a.5.5.0 00-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783"></path></svg>Docs</a></li><li class="hb-header-menu dropdown nav-item col-12 col-lg-auto"><a class="nav-link" id="header-menu-projects" href="" role="button" data-bs-toggle="dropdown" data-bs-reference="#header-menu-projects-submenus" aria-expanded="false"><div class="nav-link-content d-flex align-items-center"><svg aria-hidden="true" class="bi bi-boxes hi-svg-inline hb-header-menu-icon me-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M7.752.066a.5.5.0 01.496.0l3.75 2.143a.5.5.0 01.252.434v3.995l3.498 2A.5.5.0 0116 9.07v4.286a.5.5.0 01-.252.434l-3.75 2.143a.5.5.0 01-.496.0l-3.502-2-3.502 2.001a.5.5.0 01-.496.0l-3.75-2.143A.5.5.0 010 13.357V9.071a.5.5.0 01.252-.434L3.75 6.638V2.643a.5.5.0 01.252-.434zM4.25 7.504 1.508 9.071l2.742 1.567 2.742-1.567zM7.5 9.933l-2.75 1.571v3.134l2.75-1.571zm1 3.134 2.75 1.571v-3.134L8.5 9.933zm.508-3.996 2.742 1.567 2.742-1.567-2.742-1.567zm2.242-2.433V3.504L8.5 5.076V8.21zM7.5 8.21V5.076L4.75 3.504v3.134zM5.258 2.643 8 4.21l2.742-1.567L8 1.076zM15 9.933l-2.75 1.571v3.134L15 13.067zM3.75 14.638v-3.134L1 9.933v3.134z"></path></svg>Projects<span class="dropdown-toggle-icon d-flex align-items-center ms-1"><svg aria-hidden="true" class="bi bi-chevron-compact-down hi-svg-inline" fill="currentcolor" height="16" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M1.553 6.776a.5.5.0 01.67-.223L8 9.44l5.776-2.888a.5.5.0 11.448.894l-6 3a.5.5.0 01-.448.0l-6-3a.5.5.0 01-.223-.67"></path></svg></span></div></a><ul class="hb-header-submenus dropdown-menu" aria-labelledby="header-menu-projects" data-columns="2" data-bs-popper="none"><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://hbstack.dev/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-bootstrap hi-svg-inline" fill="currentcolor" height="2em" style="color:#7952b3" viewBox="0 0 16 16" width="2em"><path d="M5.062 12h3.475c1.804.0 2.888-.908 2.888-2.396.0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816.0-1.3-.955-2.11-2.542-2.11H5.062zm1.313-4.875V4.658h1.78c.973.0 1.542.457 1.542 1.237.0.802-.604 1.23-1.764 1.23zm0 3.762V8.162h1.822c1.236.0 1.887.463 1.887 1.348.0.896-.627 1.377-1.811 1.377z"></path><path d="M0 4a4 4 0 014-4h8a4 4 0 014 4v8a4 4 0 01-4 4H4a4 4 0 01-4-4zm4-3A3 3 0 001 4v8a3 3 0 003 3h8a3 3 0 003-3V4a3 3 0 00-3-3z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">HB Framework</div><p class="dropdown-item-desc mb-0 text-truncate">Hugo Bootstrap framework for building modular themes and websites.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://docker.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="2em" role="img" style="color:#0397f4" viewBox="0 0 24 24" width="2em"><title>Docker</title><path d="M13.983 11.078h2.119a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.119a.185.185.0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186.0 00.186-.186V3.574a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187.0 00.186-.186V6.29a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93.0h2.12a.186.186.0 00.184-.186V6.29a.185.185.0 00-.185-.185H8.1a.185.185.0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964.0h2.119a.186.186.0 00.185-.186V6.29a.185.185.0 00-.185-.185H5.136a.186.186.0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964.0h2.119a.185.185.0 00.185-.185V9.006a.185.185.0 00-.184-.186h-2.12a.186.186.0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751.0 00-.75.748 11.376 11.376.0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248.0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372.0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Docker</div><p class="dropdown-item-desc mb-0 text-truncate">Minimal, automated and up to date Hugo Docker images.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://search.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-search hi-svg-inline text-info" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M11.742 10.344a6.5 6.5.0 10-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 001.415-1.414l-3.85-3.85a1 1 0 00-.115-.1zM12 6.5a5.5 5.5.0 11-11 0 5.5 5.5.0 0111 0"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Search</div><p class="dropdown-item-desc mb-0 text-truncate">Powerful, flexible and feature-rich fuzzy search module.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://images.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-images hi-svg-inline" fill="currentcolor" height="2em" style="color:#4cc5f3" viewBox="0 0 16 16" width="2em"><path d="M4.502 9a1.5 1.5.0 100-3 1.5 1.5.0 000 3"></path><path d="M14.002 13a2 2 0 01-2 2h-10a2 2 0 01-2-2V5A2 2 0 012 3a2 2 0 012-2h10a2 2 0 012 2v8a2 2 0 01-1.998 2M14 2H4A1 1 0 003 3h9.002a2 2 0 012 2v7A1 1 0 0015 11V3a1 1 0 00-1-1M2.002 4a1 1 0 00-1 1v8l2.646-2.354a.5.5.0 01.63-.062l2.66 1.773 3.71-3.71a.5.5.0 01.577-.094l1.777 1.947V5a1 1 0 00-1-1z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Images</div><p class="dropdown-item-desc mb-0 text-truncate">Process images via URL query string and fragment, friendly to Markdown.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://decap-cms.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-gear-wide-connected hi-svg-inline text-success" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M7.068.727c.243-.97 1.62-.97 1.864.0l.071.286a.96.96.0 001.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96.0 001.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96.0 00.434 1.622l.286.071c.97.243.97 1.62.0 1.864l-.286.071a.96.96.0 00-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96.0 00-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96.0 00-1.622.434l-.071.286c-.243.97-1.62.97-1.864.0l-.071-.286a.96.96.0 00-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96.0 00-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96.0 00-.434-1.622l-.286-.071c-.97-.243-.97-1.62.0-1.864l.286-.071a.96.96.0 00.434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96.0 001.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96.0 001.622-.434zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998.0 0012.973 8.5m0-1A4.998 4.998.0 005.416 3.721l2.834 3.78zM5.048 3.967l-.087.065zm-.431.355A4.98 4.98.0 003.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8zm.344 7.646.087.065z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Decap CMS</div><p class="dropdown-item-desc mb-0 text-truncate">Decap CMS (formerly Netlify CMS) module.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://pwa.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-rocket hi-svg-inline text-danger" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M8 8c.828.0 1.5-.895 1.5-2S8.828 4 8 4s-1.5.895-1.5 2S7.172 8 8 8"></path><path d="M11.953 8.81c-.195-3.388-.968-5.507-1.777-6.819C9.707 1.233 9.23.751 8.857.454A3.5 3.5.0 008.394.139 2 2 0 008.25.064.55.55.0 008 0a.55.55.0 00-.266.073 2 2 0 00-.142.08 4 4 0 00-.459.33c-.37.308-.844.803-1.31 1.57-.805 1.322-1.577 3.433-1.774 6.756l-1.497 1.826-.004.005A2.5 2.5.0 002 12.202V15.5a.5.5.0 00.9.3l1.125-1.5c.166-.222.42-.4.752-.57.214-.108.414-.192.625-.281l.198-.084c.7.428 1.55.635 2.4.635s1.7-.207 2.4-.635q.1.044.196.083c.213.09.413.174.627.282.332.17.586.348.752.57l1.125 1.5a.5.5.0 00.9-.3v-3.298a2.5 2.5.0 00-.548-1.562zM12 10.445v.055c0 .866-.284 1.585-.75 2.14.146.064.292.13.425.199.39.197.8.46 1.1.86L13 14v-1.798a1.5 1.5.0 00-.327-.935zM4.75 12.64C4.284 12.085 4 11.366 4 10.5v-.054l-.673.82A1.5 1.5.0 003 12.202V14l.225-.3c.3-.4.71-.664 1.1-.861.133-.068.279-.135.425-.199M8.009 1.073q.096.06.226.163c.284.226.683.621 1.09 1.28C10.137 3.836 11 6.237 11 10.5c0 .858-.374 1.48-.943 1.893C9.517 12.786 8.781 13 8 13s-1.517-.214-2.057-.607C5.373 11.979 5 11.358 5 10.5c0-4.182.86-6.586 1.677-7.928.409-.67.81-1.082 1.096-1.32q.136-.113.236-.18z"></path><path d="M9.479 14.361c-.48.093-.98.139-1.479.139s-.999-.046-1.479-.139L7.6 15.8a.5.5.0 00.8.0z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">PWA</div><p class="dropdown-item-desc mb-0 text-truncate">Make site offline available, installable and more.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://hugopress.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-plugin hi-svg-inline text-primary" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path fill-rule="evenodd" d="M1 8a7 7 0 112.898 5.673c-.167-.121-.216-.406-.002-.62l1.8-1.8a3.5 3.5.0 004.572-.328l1.414-1.415a.5.5.0 000-.707l-.707-.707 1.559-1.563a.5.5.0 10-.708-.706l-1.559 1.562-1.414-1.414 1.56-1.562a.5.5.0 10-.707-.706l-1.56 1.56-.707-.706a.5.5.0 00-.707.0L5.318 5.975a3.5 3.5.0 00-.328 4.571l-1.8 1.8c-.58.58-.62 1.6.121 2.137A8 8 0 100 8a.5.5.0 001 0"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">HugoPress</div><p class="dropdown-item-desc mb-0 text-truncate">Hooks system for building themes.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://bootstrap.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-bootstrap hi-svg-inline" fill="currentcolor" height="2em" style="color:#7952b3" viewBox="0 0 16 16" width="2em"><path d="M5.062 12h3.475c1.804.0 2.888-.908 2.888-2.396.0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816.0-1.3-.955-2.11-2.542-2.11H5.062zm1.313-4.875V4.658h1.78c.973.0 1.542.457 1.542 1.237.0.802-.604 1.23-1.764 1.23zm0 3.762V8.162h1.822c1.236.0 1.887.463 1.887 1.348.0.896-.627 1.377-1.811 1.377z"></path><path d="M0 4a4 4 0 014-4h8a4 4 0 014 4v8a4 4 0 01-4 4H4a4 4 0 01-4-4zm4-3A3 3 0 001 4v8a3 3 0 003 3h8a3 3 0 003-3V4a3 3 0 00-3-3z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Bootstrap</div><p class="dropdown-item-desc mb-0 text-truncate">Bootstrap shortcodes.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://shortcodes.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-code-square hi-svg-inline text-success" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M14 1a1 1 0 011 1v12a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M6.854 4.646a.5.5.0 010 .708L4.207 8l2.647 2.646a.5.5.0 01-.708.708l-3-3a.5.5.0 010-.708l3-3a.5.5.0 01.708.0m2.292.0a.5.5.0 000 .708L11.793 8l-2.647 2.646a.5.5.0 00.708.708l3-3a.5.5.0 000-.708l-3-3a.5.5.0 00-.708.0"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Shortcodes</div><p class="dropdown-item-desc mb-0 text-truncate">Extended Hugo shortcodes.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://icons.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="hi-svg-inline text-danger" fill="currentcolor" height="2em" viewBox="0 0 512 512" width="2em"><path d="M500.3 7.3C507.7 13.3 512 22.4 512 32v144c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1.6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7.0 20.7 5.3 26.6 14.2L213.3 304H240c26.5.0 48 21.5 48 48v112c0 26.5-21.5 48-48 48H48c-26.5.0-48-21.5-48-48V352c0-26.5 21.5-48 48-48h26.7zM192 408a48 48 0 10-96 0 48 48 0 1096 0zM478.7 278.3 440.3 368H496c6.7.0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9.9s-8.2-12.4-5.3-19.2L391.7 4e2H336c-6.7.0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9 27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5 31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Icons</div><p class="dropdown-item-desc mb-0 text-truncate">SVG icons module that supports popular icons vendors.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://seo.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="hi-svg-inline" fill="none" height="2em" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="color:#2350a9" viewBox="0 0 24 24" width="2em"><path d="M7 8H4A1 1 0 003 9v2a1 1 0 001 1h2a1 1 0 011 1v2a1 1 0 01-1 1H3"></path><path d="M14 16h-4V8h4"></path><path d="M11 12h2"></path><path d="M17 8m0 1a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">SEO</div><p class="dropdown-item-desc mb-0 text-truncate">Schema, Twitter Cards, Open Graph, JSON-LD and more.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://base.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-fan hi-svg-inline text-primary" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M10 3c0 1.313-.304 2.508-.8 3.4a2 2 0 00-1.484-.38c-.28-.982-.91-2.04-1.838-2.969a8 8 0 00-.491-.454A6 6 0 018 2c.691.0 1.355.117 1.973.332Q10 2.661 10 3m0 5q0 .11-.012.217c1.018-.019 2.2-.353 3.331-1.006a8 8 0 00.57-.361 6 6 0 00-2.53-3.823 9 9 0 01-.145.64c-.34 1.269-.944 2.346-1.656 3.079.277.343.442.78.442 1.254m-.137.728a2 2 0 01-1.07 1.109c.525.87 1.405 1.725 2.535 2.377q.3.174.605.317a6 6 0 002.053-4.111q-.311.11-.641.199c-1.264.339-2.493.356-3.482.11zM8 10c-.45.0-.866-.149-1.2-.4-.494.89-.796 2.082-.796 3.391q0 .346.027.678A6 6 0 008 14c.94.0 1.83-.216 2.623-.602a8 8 0 01-.497-.458c-.925-.926-1.555-1.981-1.836-2.96Q8.149 10 8 10M6 8q0-.12.014-.239c-1.02.017-2.205.351-3.34 1.007a8 8 0 00-.568.359 6 6 0 002.525 3.839 8 8 0 01.148-.653c.34-1.267.94-2.342 1.65-3.075A2 2 0 016 8m-3.347-.632c1.267-.34 2.498-.355 3.488-.107.196-.494.583-.89 1.07-1.1-.524-.874-1.406-1.733-2.541-2.388a8 8 0 00-.594-.312 6 6 0 00-2.06 4.106q.309-.11.637-.199M8 9a1 1 0 100-2 1 1 0 000 2"></path><path d="M8 15A7 7 0 118 1a7 7 0 010 14m0 1A8 8 0 108 0a8 8 0 000 16"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Base</div><p class="dropdown-item-desc mb-0 text-truncate">Basic and useful partials and functions.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://hugomods.com/analytics/"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-bar-chart hi-svg-inline" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M4 11H2v3h2zm5-4H7v7h2zm5-5v12h-2V2zm-2-1a1 1 0 00-1 1v12a1 1 0 001 1h2a1 1 0 001-1V2a1 1 0 00-1-1zM6 7a1 1 0 011-1h2a1 1 0 011 1v7a1 1 0 01-1 1H7a1 1 0 01-1-1zm-5 4a1 1 0 011-1h2a1 1 0 011 1v3a1 1 0 01-1 1H2a1 1 0 01-1-1z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Analytics</div><p class="dropdown-item-desc mb-0 text-truncate">List of analytics tools, such as Google Analytics, Microsoft Clarity, Plausible Analytics, Umami Analytics, Baidu Analytics and so on.</p></div></a><div class="dropdown-item-children d-flex flex-wrap gap-1 mt-2"><a href="/analytics/baidu/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#4e6ef2" viewBox="0 0 24 24" width="1em"><title>Baidu</title><path d="M9.154.0C7.71.0 6.54 1.658 6.54 3.707c0 2.051 1.171 3.71 2.615 3.71 1.446.0 2.614-1.659 2.614-3.71C11.768 1.658 10.6.0 9.154.0zm7.025.594C14.86.58 13.347 2.589 13.2 3.927c-.187 1.745.25 3.487 2.179 3.735 1.933.25 3.175-1.806 3.422-3.364.252-1.555-.995-3.364-2.362-3.674a1.218 1.218.0 00-.261-.03zM3.582 5.535a2.811 2.811.0 00-.156.008c-2.118.19-2.428 3.24-2.428 3.24-.287 1.41.686 4.425 3.297 3.864 2.617-.561 2.262-3.68 2.183-4.362-.125-1.018-1.292-2.773-2.896-2.75zm16.534 1.753c-2.308.0-2.617 2.119-2.617 3.616.0 1.43.121 3.425 2.988 3.362s2.553-3.238 2.553-3.988c0-.745-.62-2.99-2.924-2.99zm-8.264 2.478c-1.424.014-2.708.925-3.323 1.947-1.118 1.868-2.863 3.05-3.112 3.363-.25.309-3.61 2.116-2.864 5.42.746 3.301 3.365 3.237 3.365 3.237s1.93.19 4.171-.31c2.24-.495 4.17.123 4.17.123s5.233 1.748 6.665-1.616c1.43-3.364-.808-5.109-.808-5.109s-2.99-2.306-4.736-4.798c-1.072-1.665-2.348-2.268-3.528-2.257zm-2.234 3.84 1.542.024v8.197H7.758c-1.47-.291-2.055-1.292-2.13-1.462-.072-.173-.488-.976-.268-2.343.635-2.049 2.447-2.196 2.447-2.196h1.81zm3.964 2.39v3.881c.096.413.612.488.612.488h1.614v-4.343h1.689v5.782h-3.915c-1.517-.39-1.59-1.465-1.59-1.465v-4.317zm-5.458 1.147c-.66.197-.978.708-1.05.928-.076.22-.247.78-.1 1.269.294 1.095 1.248 1.144 1.248 1.144h1.37v-3.34z"></path></svg> Baidu Analytics </a><a href="/analytics/cloudflare/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#f6821f" viewBox="0 0 24 24" width="1em"><title>Cloudflare</title><path d="M16.5088 16.8447c.1475-.5068.0908-.9707-.1553-1.3154-.2246-.3164-.6045-.499-1.0615-.5205l-8.6592-.1123a.1559.1559.0 01-.1333-.0713c-.0283-.042-.0351-.0986-.021-.1553.0278-.084.1123-.1484.2036-.1562l8.7359-.1123c1.0351-.0489 2.1601-.8868 2.5537-1.9136l.499-1.3013c.0215-.0561.0293-.1128.0147-.168-.5625-2.5463-2.835-4.4453-5.5499-4.4453-2.5039.0-4.6284 1.6177-5.3876 3.8614-.4927-.3658-1.1187-.5625-1.794-.499-1.2026.119-2.1665 1.083-2.2861 2.2856-.0283.31-.0069.6128.0635.894C1.5683 13.171.0 14.7754.0 16.752c0 .1748.0142.3515.0352.5273.0141.083.0844.1475.1689.1475h15.9814c.0909.0.1758-.0645.2032-.1553l.12-.4268zm2.7568-5.5634c-.0771.0-.1611.0-.2383.0112-.0566.0-.1054.0415-.127.0976l-.3378 1.1744c-.1475.5068-.0918.9707.1543 1.3164.2256.3164.6055.498 1.0625.5195l1.8437.1133c.0557.0.1055.0263.1329.0703.0283.043.0351.1074.0214.1562-.0283.084-.1132.1485-.204.1553l-1.921.1123c-1.041.0488-2.1582.8867-2.5527 1.914l-.1406.3585c-.0283.0713.0215.1416.0986.1416h6.5977c.0771.0.1474-.0489.169-.126.1122-.4082.1757-.837.1757-1.2803.0-2.6025-2.125-4.727-4.7344-4.727"></path></svg> Cloudflare Analytics </a><a href="/analytics/google/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#e37400" viewBox="0 0 24 24" width="1em"><title>Google Analytics</title><path d="M22.84 2.9982v17.9987c.0086 1.6473-1.3197 2.9897-2.967 2.9984a2.9808 2.9808.0 01-.3677-.0208c-1.528-.226-2.6477-1.5558-2.6105-3.1V3.1204c-.0369-1.5458 1.0856-2.8762 2.6157-3.1 1.6361-.1915 3.1178.9796 3.3093 2.6158.014.1201.0208.241.0202.3619zM4.1326 18.0548c-1.6417.0-2.9726 1.331-2.9726 2.9726C1.16 22.6691 2.4909 24 4.1326 24s2.9726-1.3309 2.9726-2.9726-1.331-2.9726-2.9726-2.9726zm7.8728-9.0098c-.0171.0-.0342.0-.0513 3e-4-1.6495.0904-2.9293 1.474-2.891 3.1256v7.9846c0 2.167.9535 3.4825 2.3505 3.763 1.6118.3266 3.1832-.7152 3.5098-2.327.04-.1974.06-.3983.0593-.5998v-8.9585c.003-1.6474-1.33-2.9852-2.9773-2.9882z"></path></svg> Google Analytics </a><a href="/analytics/microsoft-clarity/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="bi bi-microsoft hi-svg-inline" fill="currentcolor" height="1em" style="color:#0e7bd8" viewBox="0 0 16 16" width="1em"><path d="M7.462.0H0v7.19h7.462zM16 0H8.538v7.19H16zM7.462 8.211H0V16h7.462zm8.538.0H8.538V16H16z"></path></svg> Microsoft Clarity </a><a href="/analytics/minimal-google/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#e37400" viewBox="0 0 24 24" width="1em"><title>Google Analytics</title><path d="M22.84 2.9982v17.9987c.0086 1.6473-1.3197 2.9897-2.967 2.9984a2.9808 2.9808.0 01-.3677-.0208c-1.528-.226-2.6477-1.5558-2.6105-3.1V3.1204c-.0369-1.5458 1.0856-2.8762 2.6157-3.1 1.6361-.1915 3.1178.9796 3.3093 2.6158.014.1201.0208.241.0202.3619zM4.1326 18.0548c-1.6417.0-2.9726 1.331-2.9726 2.9726C1.16 22.6691 2.4909 24 4.1326 24s2.9726-1.3309 2.9726-2.9726-1.331-2.9726-2.9726-2.9726zm7.8728-9.0098c-.0171.0-.0342.0-.0513 3e-4-1.6495.0904-2.9293 1.474-2.891 3.1256v7.9846c0 2.167.9535 3.4825 2.3505 3.763 1.6118.3266 3.1832-.7152 3.5098-2.327.04-.1974.06-.3983.0593-.5998v-8.9585c.003-1.6474-1.33-2.9852-2.9773-2.9882z"></path></svg> Minimal Google Analytics </a><a href="/analytics/plausible/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#5850ec" viewBox="0 0 24 24" width="1em"><title>Plausible Analytics</title><path d="M12.1835.0017c-.6378-.0097-1.2884.022-1.7246.0996C8.601.424 7.035 1.2116 5.7384 2.4782 4.406 3.7806 3.582 5.299 3.1818 7.1929l-.1387.6445c-.0118 5.3872-.0233 10.7744-.035 16.1617.2914.0081.591-.0392.8416-.0606 2.348-.2868 4.3442-1.7083 5.4315-3.8651.2749-.5497.472-1.182.6094-1.9707.1135-.6691.1195-.8915.1016-4.3807l-.0176-3.6737.1425-.3574c.1972-.49.7425-1.0352 1.2324-1.2324l.3574-.1426 3.3457-.0058c1.8401.0 3.4545-.025 3.58-.0489.5854-.1135 1.2118-.6027 1.4628-1.1464.0717-.1494.1671-.4415.209-.6387.0657-.3286.0604-.4186-.0352-.789-.2987-1.0993-1.3503-2.6234-2.4257-3.5136C16.6247 1.1638 15.2798.4887 13.828.1482c-.3824-.0866-1.0067-.1368-1.6445-.1465zm8.5369 6.8006c-.0506.1798-.098.3662-.172.5215-.3358.7278-1.0382 1.2776-1.8221 1.4296-3.6737.0566-2.5392.0561-3.6737.0566l-3.248.0059-.2695.1074c-.3135.1262-.827.6397-.9531.9531l-.1074.2676.0175 3.576c.0149 2.8888.007 3.5821-.0605 4.125a8.9918 8.9918.0 001.5683.1386c4.9662 1e-4 8.992-4.0258 8.992-8.992a8.9918 8.9918.0 00-.2715-2.1893z"></path></svg> Plausible Analytics </a><a href="/analytics/umami/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" viewBox="0 0 24 24" width="1em"><title>Umami</title><path d="M2.203 8.611H.857a.845.845.0 00-.841.841v.858a13.31 13.31.0 00-.016.6c0 6.627 5.373 12 12 12 6.527.0 11.837-5.212 11.996-11.701.0-.025.004-.05.004-.075V9.452a.845.845.0 00-.841-.841h-1.346c-1.159-4.329-5.112-7.521-9.805-7.521-4.692.0-8.645 3.192-9.805 7.521zm18.444.0H3.37c1.127-3.702 4.57-6.399 8.638-6.399 4.069.0 7.512 2.697 8.639 6.399z"></path></svg> Umami Analytics</a></div></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://hugomods.com/docs/"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-three-dots hi-svg-inline" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M3 9.5a1.5 1.5.0 110-3 1.5 1.5.0 010 3m5 0a1.5 1.5.0 110-3 1.5 1.5.0 010 3m5 0a1.5 1.5.0 110-3 1.5 1.5.0 010 3"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Others</div><p class="dropdown-item-desc mb-0 text-truncate">Other modules and tools.</p></div></a><div class="dropdown-item-children d-flex flex-wrap gap-1 mt-2"><a href="/video-js/" class="dropdown-item-child btn btn-sm bg-secondary-subtle text-body text-decoration-none py-0 px-1"><svg aria-hidden="true" class="bi bi-play-circle hi-svg-inline" fill="currentcolor" height="1em" style="color:green" viewBox="0 0 16 16" width="1em"><path d="M8 15A7 7 0 118 1a7 7 0 010 14m0 1A8 8 0 108 0a8 8 0 000 16"></path><path d="M6.271 5.055a.5.5.0 01.52.038l3.5 2.5a.5.5.0 010 .814l-3.5 2.5A.5.5.0 016 10.5v-5a.5.5.0 01.271-.445"></path></svg> Video.js</a></div></div></li></ul></li><li class="hb-header-menu dropdown nav-item col-12 col-lg-auto"><a class="nav-link" id="header-menu-community" href="" role="button" data-bs-toggle="dropdown" data-bs-reference="#header-menu-community-submenus" aria-expanded="false"><div class="nav-link-content d-flex align-items-center"><svg aria-hidden="true" class="bi bi-headset hi-svg-inline hb-header-menu-icon me-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 1A5 5 0 003 6v1h1a1 1 0 011 1v3a1 1 0 01-1 1H3a1 1 0 01-1-1V6a6 6 0 1112 0v6a2.5 2.5.0 01-2.5 2.5H9.366A1 1 0 018.5 15h-1a1 1 0 110-2h1a1 1 0 01.866.5H11.5A1.5 1.5.0 0013 12h-1a1 1 0 01-1-1V8a1 1 0 011-1h1V6A5 5 0 008 1"></path></svg>Community<span class="dropdown-toggle-icon d-flex align-items-center ms-1"><svg aria-hidden="true" class="bi bi-chevron-compact-down hi-svg-inline" fill="currentcolor" height="16" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M1.553 6.776a.5.5.0 01.67-.223L8 9.44l5.776-2.888a.5.5.0 11.448.894l-6 3a.5.5.0 01-.448.0l-6-3a.5.5.0 01-.223-.67"></path></svg></span></div></a><ul class="hb-header-submenus dropdown-menu" aria-labelledby="header-menu-community" data-bs-popper="none"><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://github.com/hugomods" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="2em" role="img" viewBox="0 0 24 24" width="2em"><title>GitHub</title><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">GitHub</div><p class="dropdown-item-desc mb-0 text-truncate">GitHub Organization</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://github.com/orgs/hugomods/discussions" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-chat-dots hi-svg-inline" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M5 8A1 1 0 113 8a1 1 0 012 0m4 0A1 1 0 117 8a1 1 0 012 0m3 1a1 1 0 100-2 1 1 0 000 2"></path><path d="m2.165 15.803.02-.004c1.83-.363 2.948-.842 3.468-1.105A9 9 0 008 15c4.418.0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6a10.4 10.4.0 01-.524 2.318l-.003.011a11 11 0 01-.244.637c-.079.186.074.394.273.362a22 22 0 00.693-.125m.8-3.108a1 1 0 00-.287-.801C1.618 10.83 1 9.468 1 8c0-3.192 3.004-6 7-6s7 2.808 7 6-3.004 6-7 6a8 8 0 01-2.088-.272 1 1 0 00-.711.074c-.387.196-1.24.57-2.634.893a11 11 0 00.398-2"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Discussions</div><p class="dropdown-item-desc mb-0 text-truncate">Ask questions, share ideas or report issues and bugs.</p></div></a></div></li><li><div class="dropdown-item d-flex flex-column"><a class="hb-header-submenu d-flex text-decoration-none" href="https://blog.hugomods.com/" target="_blank" rel="external"><div class="dropdown-item-icon d-flex align-items-center bg-body-secondary bg-gradient rounded me-2 p-2"><svg aria-hidden="true" class="bi bi-card-heading hi-svg-inline" fill="currentcolor" height="2em" viewBox="0 0 16 16" width="2em"><path d="M14.5 3a.5.5.0 01.5.5v9a.5.5.0 01-.5.5h-13a.5.5.0 01-.5-.5v-9a.5.5.0 01.5-.5zm-13-1A1.5 1.5.0 000 3.5v9A1.5 1.5.0 001.5 14h13a1.5 1.5.0 001.5-1.5v-9A1.5 1.5.0 0014.5 2z"></path><path d="M3 8.5a.5.5.0 01.5-.5h9a.5.5.0 010 1h-9A.5.5.0 013 8.5m0 2a.5.5.0 01.5-.5h6a.5.5.0 010 1h-6a.5.5.0 01-.5-.5m0-5a.5.5.0 01.5-.5h9a.5.5.0 01.5.5v1a.5.5.0 01-.5.5h-9A.5.5.0 013 6.5z"></path></svg></div><div class="dropdown-item-content"><div class="dropdown-item-title mb-1">Blog</div><p class="dropdown-item-desc mb-0 text-truncate">Tutorials, news, releases and so on.</p></div></a></div></li></ul></li></ul><ul class="hb-header-panel navbar-nav flex-row flex-wrap"><li class="nav-item py-2 py-lg-1 col-12 col-lg-auto"><hr class="d-lg-none my-2 text-body-50"/></li><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="https://afdian.com/a/razonyang" target="_blank" rel="nofollow me" title="AFDIAN"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="none" height="1em" viewBox="20 33 120 92.84" width="1em"><rect width="160" height="160" rx="2"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M64.9999 90.5676C63.4307 90.5676 62.1621 91.8355 62.1621 93.4037 62.1621 94.9754 63.4307 96.2433 64.9999 96.2433 66.5691 96.2433 67.8378 94.9754 67.8378 93.4037c0-1.5682-1.2687-2.8361-2.8379-2.8361z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M91.7568 99.0811c-1.5692.0-2.8379 1.2679-2.8379 2.8359.0 1.572 1.26870000000001 2.84 2.8379 2.84s2.8378-1.268 2.8378-2.84c0-1.568-1.26860000000001-2.8359-2.8378-2.8359z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M133.76 106.248C132.813 106.722 131.453 106.747 130.197 106.313 129.349 106.014 128.434 105.732 127.523 105.451 125.832 104.935 123.006 104.074 122.468 103.422 121.585 102.244 119.908 102.009 118.73 102.899 117.552 103.785 117.317 105.455 118.207 106.633 118.502 107.032 118.901 107.359 119.303 107.676 115.224 113.321 97.3137 124.555 71.985 119.02 60.5719 116.525 52.8897 111.969 49.7641 105.85 47.5106 101.429 48.0233 96.8763 49.1019 94.4025c3.1007-6.4392 25.4818-21.2681 39.7713-29.665C90.1405 63.9865 90.5641 62.3527 89.8166 61.0819 89.069 59.8147 87.3638 59.3057 86.1641 60.1351 85.0107 60.8114 81.0912 63.1393 76.0896 66.3073 74.3986 65.1718 71.4759 63.7693 66.7911 63.3102 59.3616 62.5734 42.1921 59.295 36.6458 56.9493c-3.9728-1.6801-12.9901-6.1294-10.993-11.1377C26.1156 44.6441 28.2907 42.754 33.004 40.9529 36.6351 39.5683 40.2484 38.803 42.9789 38.4969 42.6122 38.6748 42.2562 38.8457 41.9216 39.0094c-3.211 1.5591-6.714 3.3032-9.0671 5.3642C32.6836 44.2633 32.5056 44.1529 32.3846 44.0319 31.37 42.9712 29.6969 42.8928 28.6147 43.9465 27.5467 44.9645 27.5075 46.6552 28.5292 47.7195 29.4797 48.7162 30.8859 49.4673 32.6765 50.0403 32.7442 50.0617 32.8047 50.0937 32.8723 50.108 39.095 52.023 50.1592 51.7845 65.7587 51.1651 72.4834 50.9017 78.8343 50.6526 84.1314 50.7558 101.692 51.1046 114.889 58.0884 124.479 72.1093 130.371 80.7233 128.246 89.2091 124.875 96.5844 124.472 96.2748 124.042 95.8725 123.718 95.4739 122.796 94.3241 121.09 94.164 119.969 95.0503 118.816 95.9722 118.623 97.6487 119.542 98.802 120.083 99.4854 122.867 102.685 126.316 102.411 126.38 102.415 126.437 102.408 126.501 102.404 126.605 102.39 126.711 102.408 126.822 102.39 129.178 101.959 130.659 102.073 132.044 102.942 133.878 104.099 134.782 104.789 134.6 105.366 134.493 105.729 134.219 105.989 133.76 106.248zM60.9493 76.5124C60.4189 76.9004 59.8991 77.2848 59.3758 77.6692 58.8133 77.0641 58.3648 76.4875 58.1583 76.0674 58.7777 75.8823 59.8101 76.103 60.9493 76.5124zm73.6647 21.745C133.294 97.4209 131.909 97.0578 130.563 96.9083 133.724 89.202 135.736 79.1144 128.887 69.0944c-10.481-15.3308-25.507-23.297-44.6524-23.6779C78.7809 45.3097 72.3517 45.5625 65.5487 45.833 57.6493 46.1462 47.1369 46.5556 39.9921 45.9647 41.4161 45.1923 42.9326 44.4519 44.2462 43.8148c5.0266-2.4454 8.9852-4.3498 7.6752-7.7277C51.2343 34.1151 49.1874 33.0793 45.8233 33.0045c-7.0807-.1601-22.3812 3.9333-25.133 10.8352-1.5485 3.887-1.8049 11.3904 13.8765 18.0218C41.0174 64.5952 59.237 67.9268 66.2678 68.6245 68.2542 68.8167 69.7743 69.219 70.9277 69.6461 69.3151 70.7068 67.6597 71.8209 65.9972 72.96 63.1102 71.3155 58.3897 69.3756 54.8654 71.7782 53.502 72.7001 52.7259 74.0599 52.6903 75.6083 52.6405 77.534 53.8081 79.4169 55.1217 80.9333 49.9314 85.073 45.7343 89.0846 44.2462 92.1778 42.5873 95.9793 41.9109 102.201 45.008 108.27c3.9302 7.703 12.6199 13.074 25.8343 15.965C88.1114 128.004 103.027 124.608 112.895 119.415 118.388 116.525 122.286 113.076 124.18 109.997 124.768 110.182 125.355 110.37 125.96 110.559 126.804 110.815 127.648 111.072 128.438 111.353 131.051 112.257 133.942 112.136 136.167 111.015 136.206 110.997 136.248 110.972 136.291 110.951 137.968 110.068 139.175 108.651 139.705 106.943 141.129 102.337 137.064 99.7915 134.614 98.2574z" fill="currentcolor"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">AFDIAN</span> </a><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="https://github.com/hugomods" target="_blank" rel="nofollow me" title="GitHub"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1em" role="img" viewBox="0 0 24 24" width="1em"><title>GitHub</title><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">GitHub</span> </a><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="https://github.com/sponsors/razonyang" target="_blank" rel="nofollow me" title="GitHub Sponsors"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1em" role="img" viewBox="0 0 24 24" width="1em"><title>GitHub Sponsors</title><path d="M17.625 1.499c-2.32.0-4.354 1.203-5.625 3.03-1.271-1.827-3.305-3.03-5.625-3.03C3.129 1.499.0 4.253.0 8.249c0 4.275 3.068 7.847 5.828 10.227a33.14 33.14.0 005.616 3.876l.028.017.008.003-.001.003c.163.085.342.126.521.125.179.001.358-.041.521-.125l-.001-.003.008-.003.028-.017a33.14 33.14.0 005.616-3.876C20.932 16.096 24 12.524 24 8.249c0-3.996-3.129-6.75-6.375-6.75zm-.919 15.275a30.766 30.766.0 01-4.703 3.316l-.004-.002-.004.002a30.955 30.955.0 01-4.703-3.316c-2.677-2.307-5.047-5.298-5.047-8.523.0-2.754 2.121-4.5 4.125-4.5 2.06.0 3.914 1.479 4.544 3.684.143.495.596.797 1.086.796.49.001.943-.302 1.085-.796.63-2.205 2.484-3.684 4.544-3.684 2.004.0 4.125 1.746 4.125 4.5.0 3.225-2.37 6.216-5.048 8.523z"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">GitHub Sponsors</span> </a><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="https://techhub.social/@hugomods" target="_blank" rel="nofollow me" title="Mastodon"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1em" role="img" viewBox="0 0 24 24" width="1em"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792.0 11.813.0h-.03c-3.98.0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057.0 00.023-.043v-1.809a.052.052.0 00-.02-.041.053.053.0 00-.046-.01 20.282 20.282.0 01-4.709.545c-2.73.0-3.463-1.284-3.674-1.818a5.593 5.593.0 01-.319-1.433.053.053.0 01.066-.054c1.517.363 3.072.546 4.632.546.376.0.75.0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23.0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112.0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311.0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13.0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">Mastodon</span> </a><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="https://www.paypal.com/paypalme/razonyang" target="_blank" rel="nofollow me" title="PayPal"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1em" role="img" viewBox="0 0 24 24" width="1em"><title>PayPal</title><path d="M7.016 19.198h-4.2a.562.562.0 01-.555-.65L5.093.584A.692.692.0 015.776.0h7.222c3.417.0 5.904 2.488 5.846 5.5-.006.25-.027.5-.066.747A6.794 6.794.0 0112.071 12H8.743a.69.69.0 00-.682.583l-.325 2.056-.013.083-.692 4.39-.015.087zM19.79 6.142c-.01.087-.01.175-.023.261a7.76 7.76.0 01-7.695 6.598H9.007l-.283 1.795-.013.083-.692 4.39-.134.843-.014.088H6.86l-.497 3.15a.562.562.0 00.555.65h3.612c.34.0.63-.249.683-.585l.952-6.031a.692.692.0 01.683-.584h2.126a6.793 6.793.0 006.707-5.752c.306-1.95-.466-3.744-1.89-4.906z"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">PayPal</span> </a><a class="hb-social btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-center align-items-center" href="/index.xml" target="_blank" rel="nofollow me" title="RSS"><svg aria-hidden="true" class="bi bi-rss-fill hi-svg-inline hb-social-icon" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2zm1.5 2.5c5.523.0 10 4.477 10 10a1 1 0 11-2 0 8 8 0 00-8-8 1 1 0 010-2m0 4a6 6 0 016 6 1 1 0 11-2 0 4 4 0 00-4-4 1 1 0 010-2m.5 7a1.5 1.5.0 110-3 1.5 1.5.0 010 3"></path></svg> <span class="hb-social-text d-lg-none ms-1 me-2">RSS</span></a><li class="nav-item py-2 py-lg-1 col-12 col-lg-auto"><div class="vr d-none d-lg-flex h-100 mx-lg-2 text-body"></div><hr class="d-lg-none my-2 text-body-50"/></li><li class="hb-header-apps nav-item dropdown col-6 col-lg-auto d-flex flex-column justify-content-start justify-content-lg-center"><a class="btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-start justify-content-lg-center align-items-center" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Applications"><svg aria-hidden="true" class="bi bi-grid-3x3-gap-fill hi-svg-inline my-1 hb-header-apps-icon" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M1 2a1 1 0 011-1h2a1 1 0 011 1v2A1 1 0 014 5H2A1 1 0 011 4zm5 0a1 1 0 011-1h2a1 1 0 011 1v2A1 1 0 019 5H7A1 1 0 016 4zm5 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1zM1 7a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1H2A1 1 0 011 9zm5 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1H7A1 1 0 016 9zm5 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1zM1 12a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1H2a1 1 0 01-1-1zm5 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1H7a1 1 0 01-1-1zm5 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1z"></path></svg> <span class="d-lg-none ms-1">Applications</span></a><ul class="hb-header-apps-menu dropdown-menu dropdown-menu-end flex-wrap"><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Home" href="https://hugomods.com/"><svg aria-hidden="true" class="bi bi-house hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-primary" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M8.707 1.5a1 1 0 00-1.414.0L.646 8.146a.5.5.0 00.708.708L2 8.207V13.5A1.5 1.5.0 003.5 15h9a1.5 1.5.0 001.5-1.5V8.207l.646.647a.5.5.0 00.708-.708L13 5.793V2.5a.5.5.0 00-.5-.5h-1a.5.5.0 00-.5.5v1.293zM13 7.207V13.5a.5.5.0 01-.5.5h-9a.5.5.0 01-.5-.5V7.207l5-5z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Home</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="HB Framework" target="_blank" rel="external" href="https://hbstack.dev/"><svg aria-hidden="true" class="bi bi-bootstrap hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient" fill="currentcolor" height="2.75em" style="color:#7952b3" viewBox="0 0 16 16" width="2.75em"><path d="M5.062 12h3.475c1.804.0 2.888-.908 2.888-2.396.0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816.0-1.3-.955-2.11-2.542-2.11H5.062zm1.313-4.875V4.658h1.78c.973.0 1.542.457 1.542 1.237.0.802-.604 1.23-1.764 1.23zm0 3.762V8.162h1.822c1.236.0 1.887.463 1.887 1.348.0.896-.627 1.377-1.811 1.377z"></path><path d="M0 4a4 4 0 014-4h8a4 4 0 014 4v8a4 4 0 01-4 4H4a4 4 0 01-4-4zm4-3A3 3 0 001 4v8a3 3 0 003 3h8a3 3 0 003-3V4a3 3 0 00-3-3z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">HB Framework</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Docker" target="_blank" rel="external" href="https://docker.hugomods.com/"><svg aria-hidden="true" class="hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient" fill="currentcolor" height="2.75em" role="img" style="color:#0397f4" viewBox="0 0 24 24" width="2.75em"><title>Docker</title><path d="M13.983 11.078h2.119a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.119a.185.185.0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186.0 00.186-.186V3.574a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187.0 00.186-.186V6.29a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93.0h2.12a.186.186.0 00.184-.186V6.29a.185.185.0 00-.185-.185H8.1a.185.185.0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964.0h2.119a.186.186.0 00.185-.186V6.29a.185.185.0 00-.185-.185H5.136a.186.186.0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964.0h2.119a.185.185.0 00.185-.185V9.006a.185.185.0 00-.184-.186h-2.12a.186.186.0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751.0 00-.75.748 11.376 11.376.0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248.0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372.0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Docker</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Search" target="_blank" rel="external" href="https://search.hugomods.com/"><svg aria-hidden="true" class="bi bi-search hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-info" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M11.742 10.344a6.5 6.5.0 10-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 001.415-1.414l-3.85-3.85a1 1 0 00-.115-.1zM12 6.5a5.5 5.5.0 11-11 0 5.5 5.5.0 0111 0"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Search</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Images" target="_blank" rel="external" href="https://images.hugomods.com/"><svg aria-hidden="true" class="bi bi-images hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient" fill="currentcolor" height="2.75em" style="color:#4cc5f3" viewBox="0 0 16 16" width="2.75em"><path d="M4.502 9a1.5 1.5.0 100-3 1.5 1.5.0 000 3"></path><path d="M14.002 13a2 2 0 01-2 2h-10a2 2 0 01-2-2V5A2 2 0 012 3a2 2 0 012-2h10a2 2 0 012 2v8a2 2 0 01-1.998 2M14 2H4A1 1 0 003 3h9.002a2 2 0 012 2v7A1 1 0 0015 11V3a1 1 0 00-1-1M2.002 4a1 1 0 00-1 1v8l2.646-2.354a.5.5.0 01.63-.062l2.66 1.773 3.71-3.71a.5.5.0 01.577-.094l1.777 1.947V5a1 1 0 00-1-1z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Images</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Decap CMS" target="_blank" rel="external" href="https://decap-cms.hugomods.com/"><svg aria-hidden="true" class="bi bi-gear-wide-connected hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-success" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M7.068.727c.243-.97 1.62-.97 1.864.0l.071.286a.96.96.0 001.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96.0 001.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96.0 00.434 1.622l.286.071c.97.243.97 1.62.0 1.864l-.286.071a.96.96.0 00-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96.0 00-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96.0 00-1.622.434l-.071.286c-.243.97-1.62.97-1.864.0l-.071-.286a.96.96.0 00-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96.0 00-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96.0 00-.434-1.622l-.286-.071c-.97-.243-.97-1.62.0-1.864l.286-.071a.96.96.0 00.434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96.0 001.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96.0 001.622-.434zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998.0 0012.973 8.5m0-1A4.998 4.998.0 005.416 3.721l2.834 3.78zM5.048 3.967l-.087.065zm-.431.355A4.98 4.98.0 003.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8zm.344 7.646.087.065z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Decap CMS</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="PWA" target="_blank" rel="external" href="https://pwa.hugomods.com/"><svg aria-hidden="true" class="bi bi-rocket hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-danger" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M8 8c.828.0 1.5-.895 1.5-2S8.828 4 8 4s-1.5.895-1.5 2S7.172 8 8 8"></path><path d="M11.953 8.81c-.195-3.388-.968-5.507-1.777-6.819C9.707 1.233 9.23.751 8.857.454A3.5 3.5.0 008.394.139 2 2 0 008.25.064.55.55.0 008 0a.55.55.0 00-.266.073 2 2 0 00-.142.08 4 4 0 00-.459.33c-.37.308-.844.803-1.31 1.57-.805 1.322-1.577 3.433-1.774 6.756l-1.497 1.826-.004.005A2.5 2.5.0 002 12.202V15.5a.5.5.0 00.9.3l1.125-1.5c.166-.222.42-.4.752-.57.214-.108.414-.192.625-.281l.198-.084c.7.428 1.55.635 2.4.635s1.7-.207 2.4-.635q.1.044.196.083c.213.09.413.174.627.282.332.17.586.348.752.57l1.125 1.5a.5.5.0 00.9-.3v-3.298a2.5 2.5.0 00-.548-1.562zM12 10.445v.055c0 .866-.284 1.585-.75 2.14.146.064.292.13.425.199.39.197.8.46 1.1.86L13 14v-1.798a1.5 1.5.0 00-.327-.935zM4.75 12.64C4.284 12.085 4 11.366 4 10.5v-.054l-.673.82A1.5 1.5.0 003 12.202V14l.225-.3c.3-.4.71-.664 1.1-.861.133-.068.279-.135.425-.199M8.009 1.073q.096.06.226.163c.284.226.683.621 1.09 1.28C10.137 3.836 11 6.237 11 10.5c0 .858-.374 1.48-.943 1.893C9.517 12.786 8.781 13 8 13s-1.517-.214-2.057-.607C5.373 11.979 5 11.358 5 10.5c0-4.182.86-6.586 1.677-7.928.409-.67.81-1.082 1.096-1.32q.136-.113.236-.18z"></path><path d="M9.479 14.361c-.48.093-.98.139-1.479.139s-.999-.046-1.479-.139L7.6 15.8a.5.5.0 00.8.0z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">PWA</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="HugoPress" target="_blank" rel="external" href="https://hugopress.hugomods.com/"><svg aria-hidden="true" class="bi bi-plugin hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-primary" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path fill-rule="evenodd" d="M1 8a7 7 0 112.898 5.673c-.167-.121-.216-.406-.002-.62l1.8-1.8a3.5 3.5.0 004.572-.328l1.414-1.415a.5.5.0 000-.707l-.707-.707 1.559-1.563a.5.5.0 10-.708-.706l-1.559 1.562-1.414-1.414 1.56-1.562a.5.5.0 10-.707-.706l-1.56 1.56-.707-.706a.5.5.0 00-.707.0L5.318 5.975a3.5 3.5.0 00-.328 4.571l-1.8 1.8c-.58.58-.62 1.6.121 2.137A8 8 0 100 8a.5.5.0 001 0"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">HugoPress</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Bootstrap" target="_blank" rel="external" href="https://bootstrap.hugomods.com/"><svg aria-hidden="true" class="bi bi-bootstrap hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient" fill="currentcolor" height="2.75em" style="color:#7952b3" viewBox="0 0 16 16" width="2.75em"><path d="M5.062 12h3.475c1.804.0 2.888-.908 2.888-2.396.0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816.0-1.3-.955-2.11-2.542-2.11H5.062zm1.313-4.875V4.658h1.78c.973.0 1.542.457 1.542 1.237.0.802-.604 1.23-1.764 1.23zm0 3.762V8.162h1.822c1.236.0 1.887.463 1.887 1.348.0.896-.627 1.377-1.811 1.377z"></path><path d="M0 4a4 4 0 014-4h8a4 4 0 014 4v8a4 4 0 01-4 4H4a4 4 0 01-4-4zm4-3A3 3 0 001 4v8a3 3 0 003 3h8a3 3 0 003-3V4a3 3 0 00-3-3z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Bootstrap</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Shortcodes" target="_blank" rel="external" href="https://shortcodes.hugomods.com/"><svg aria-hidden="true" class="bi bi-code-square hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-success" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M14 1a1 1 0 011 1v12a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M6.854 4.646a.5.5.0 010 .708L4.207 8l2.647 2.646a.5.5.0 01-.708.708l-3-3a.5.5.0 010-.708l3-3a.5.5.0 01.708.0m2.292.0a.5.5.0 000 .708L11.793 8l-2.647 2.646a.5.5.0 00.708.708l3-3a.5.5.0 000-.708l-3-3a.5.5.0 00-.708.0"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Shortcodes</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Icons" target="_blank" rel="external" href="https://icons.hugomods.com/"><svg aria-hidden="true" class="hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-danger" fill="currentcolor" height="2.75em" viewBox="0 0 512 512" width="2.75em"><path d="M500.3 7.3C507.7 13.3 512 22.4 512 32v144c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1.6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7.0 20.7 5.3 26.6 14.2L213.3 304H240c26.5.0 48 21.5 48 48v112c0 26.5-21.5 48-48 48H48c-26.5.0-48-21.5-48-48V352c0-26.5 21.5-48 48-48h26.7zM192 408a48 48 0 10-96 0 48 48 0 1096 0zM478.7 278.3 440.3 368H496c6.7.0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9.9s-8.2-12.4-5.3-19.2L391.7 4e2H336c-6.7.0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9 27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5 31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Icons</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="SEO" target="_blank" rel="external" href="https://seo.hugomods.com/"><svg aria-hidden="true" class="hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient" fill="none" height="2.75em" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="color:#2350a9" viewBox="0 0 24 24" width="2.75em"><path d="M7 8H4A1 1 0 003 9v2a1 1 0 001 1h2a1 1 0 011 1v2a1 1 0 01-1 1H3"></path><path d="M14 16h-4V8h4"></path><path d="M11 12h2"></path><path d="M17 8m0 1a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1z"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">SEO</span></a></li><li><a class="hb-header-app dropdown-item d-flex flex-column justify-content-center align-items-center rounded h-100" title="Base" target="_blank" rel="external" href="https://base.hugomods.com/"><svg aria-hidden="true" class="bi bi-fan hi-svg-inline hb-header-app-icon rounded p-2 bg-body-secondary bg-gradient text-primary" fill="currentcolor" height="2.75em" viewBox="0 0 16 16" width="2.75em"><path d="M10 3c0 1.313-.304 2.508-.8 3.4a2 2 0 00-1.484-.38c-.28-.982-.91-2.04-1.838-2.969a8 8 0 00-.491-.454A6 6 0 018 2c.691.0 1.355.117 1.973.332Q10 2.661 10 3m0 5q0 .11-.012.217c1.018-.019 2.2-.353 3.331-1.006a8 8 0 00.57-.361 6 6 0 00-2.53-3.823 9 9 0 01-.145.64c-.34 1.269-.944 2.346-1.656 3.079.277.343.442.78.442 1.254m-.137.728a2 2 0 01-1.07 1.109c.525.87 1.405 1.725 2.535 2.377q.3.174.605.317a6 6 0 002.053-4.111q-.311.11-.641.199c-1.264.339-2.493.356-3.482.11zM8 10c-.45.0-.866-.149-1.2-.4-.494.89-.796 2.082-.796 3.391q0 .346.027.678A6 6 0 008 14c.94.0 1.83-.216 2.623-.602a8 8 0 01-.497-.458c-.925-.926-1.555-1.981-1.836-2.96Q8.149 10 8 10M6 8q0-.12.014-.239c-1.02.017-2.205.351-3.34 1.007a8 8 0 00-.568.359 6 6 0 002.525 3.839 8 8 0 01.148-.653c.34-1.267.94-2.342 1.65-3.075A2 2 0 016 8m-3.347-.632c1.267-.34 2.498-.355 3.488-.107.196-.494.583-.89 1.07-1.1-.524-.874-1.406-1.733-2.541-2.388a8 8 0 00-.594-.312 6 6 0 00-2.06 4.106q.309-.11.637-.199M8 9a1 1 0 100-2 1 1 0 000 2"></path><path d="M8 15A7 7 0 118 1a7 7 0 010 14m0 1A8 8 0 108 0a8 8 0 000 16"></path></svg> <span class="hb-header-app-name text-center text-truncate mt-2">Base</span></a></li></ul></li><li class="language-picker nav-item dropdown col-6 col-lg-auto d-flex flex-column justify-content-start justify-content-lg-center"><a class="btn btn-link nav-link py-2 px-0 px-lg-2 d-flex justify-content-start justify-content-lg-center align-items-center" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Language picker"><svg aria-hidden="true" class="bi bi-globe hi-svg-inline my-1 language-picker-icon" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M0 8a8 8 0 1116 0A8 8 0 010 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855A8 8 0 005.145 4H7.5zM4.09 4a9.3 9.3.0 01.64-1.539 7 7 0 01.597-.933A7.03 7.03.0 002.255 4zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a7 7 0 00-.656 2.5zM4.847 5a12.5 12.5.0 00-.338 2.5H7.5V5zM8.5 5v2.5h2.99A12.5 12.5.0 0011.153 5zM4.51 8.5a12.5 12.5.0 00.337 2.5H7.5V8.5zm3.99.0V11h2.653c.187-.765.306-1.608.338-2.5zM5.145 12q.208.58.468 1.068c.552 1.035 1.218 1.65 1.887 1.855V12zm.182 2.472a7 7 0 01-.597-.933A9.3 9.3.0 014.09 12H2.255a7 7 0 003.072 2.472M3.82 11a13.7 13.7.0 01-.312-2.5h-2.49c.062.89.291 1.733.656 2.5zm6.853 3.472A7 7 0 0013.745 12H11.91a9.3 9.3.0 01-.64 1.539 7 7 0 01-.597.933M8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855q.26-.487.468-1.068zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49A13.7 13.7.0 0112.18 11m2.802-3.5A7 7 0 0014.326 5H12.18c.174.782.282 1.623.312 2.5zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7 7 0 00-3.072-2.472c.218.284.418.598.597.933M10.855 4a8 8 0 00-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4z"></path></svg> <span class="d-lg-none ms-1">English</span></a><ul class="language-picker-menu dropdown-menu dropdown-menu-end"><li><a class="language-picker-item dropdown-item active" href="https://hugomods.com/">English</a></li><li><a class="language-picker-item dropdown-item" href="https://hugomods.com/zh-hans/">简体中文</a></li><li><a class="language-picker-item dropdown-item" href="https://hugomods.com/zh-hant/">繁體中文</a></li></ul></li><li class="theme-toggle nav-item dropdown col-6 col-lg-auto d-flex flex-column justify-content-start justify-content-lg-center"><button class="btn btn-link btn-theme-toggle nav-link py-2 px-0 px-lg-2 d-flex justify-content-start justify-content-lg-center align-items-center" data-bs-toggle="dropdown" data-style="dropdown" aria-expanded="false" title="Theme"> <svg aria-hidden="true" class="bi bi-circle-half hi-svg-inline my-1 theme-toggle-icon" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 15A7 7 0 108 1zm0 1A8 8 0 118 0a8 8 0 010 16"></path></svg> <span class="d-lg-none ms-1 theme-name">Theme</span></button><ul class="theme-toggle-menu dropdown-menu dropdown-menu-end"><li><button class="theme-toggle-item dropdown-item d-flex align-items-center justify-content-center" data-bs-theme-name="Auto" data-bs-theme-value="auto"> <span class="theme-toggle-item-icon me-1 d-flex align-items-center"><svg aria-hidden="true" class="bi bi-circle-half hi-svg-inline my-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 15A7 7 0 108 1zm0 1A8 8 0 118 0a8 8 0 010 16"></path></svg> </span>Auto</button></li><li><button class="theme-toggle-item dropdown-item d-flex align-items-center justify-content-center" data-bs-theme-name="Dark" data-bs-theme-value="dark"> <span class="theme-toggle-item-icon me-1 d-flex align-items-center"><svg aria-hidden="true" class="bi bi-moon-stars hi-svg-inline my-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M6 .278a.77.77.0 01.08.858 7.2 7.2.0 00-.878 3.46c0 4.021 3.278 7.277 7.318 7.277q.792-.001 1.533-.16a.79.79.0 01.81.316.73.73.0 01-.031.893A8.35 8.35.0 018.344 16C3.734 16 0 12.286.0 7.71.0 4.266 2.114 1.312 5.124.06A.75.75.0 016 .278M4.858 1.311A7.27 7.27.0 001.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.32 7.32.0 005.205-2.162q-.506.063-1.029.063c-4.61.0-8.343-3.714-8.343-8.29.0-1.167.242-2.278.681-3.286"></path><path d="M10.794 3.148a.217.217.0 01.412.0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217.0 010 .412l-1.162.387A1.73 1.73.0 0011.593 7.69l-.387 1.162a.217.217.0 01-.412.0l-.387-1.162A1.73 1.73.0 009.31 6.593l-1.162-.387a.217.217.0 010-.412l1.162-.387a1.73 1.73.0 001.097-1.097zM13.863.099a.145.145.0 01.274.0l.258.774c.115.346.386.617.732.732l.774.258a.145.145.0 010 .274l-.774.258a1.16 1.16.0 00-.732.732l-.258.774a.145.145.0 01-.274.0l-.258-.774a1.16 1.16.0 00-.732-.732l-.774-.258a.145.145.0 010-.274l.774-.258c.346-.115.617-.386.732-.732z"></path></svg> </span>Dark</button></li><li><button class="theme-toggle-item dropdown-item d-flex align-items-center justify-content-center" data-bs-theme-name="Light" data-bs-theme-value="light"> <span class="theme-toggle-item-icon me-1 d-flex align-items-center"><svg aria-hidden="true" class="bi bi-brightness-high hi-svg-inline my-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 11a3 3 0 110-6 3 3 0 010 6m0 1a4 4 0 100-8 4 4 0 000 8M8 0a.5.5.0 01.5.5v2a.5.5.0 01-1 0v-2A.5.5.0 018 0m0 13a.5.5.0 01.5.5v2a.5.5.0 01-1 0v-2A.5.5.0 018 13m8-5a.5.5.0 01-.5.5h-2a.5.5.0 010-1h2a.5.5.0 01.5.5M3 8a.5.5.0 01-.5.5h-2a.5.5.0 010-1h2A.5.5.0 013 8m10.657-5.657a.5.5.0 010 .707l-1.414 1.415a.5.5.0 11-.707-.708l1.414-1.414a.5.5.0 01.707.0m-9.193 9.193a.5.5.0 010 .707L3.05 13.657a.5.5.0 01-.707-.707l1.414-1.414a.5.5.0 01.707.0m9.193 2.121a.5.5.0 01-.707.0l-1.414-1.414a.5.5.0 01.707-.707l1.414 1.414a.5.5.0 010 .707M4.464 4.465a.5.5.0 01-.707.0L2.343 3.05a.5.5.0 11.707-.707l1.414 1.414a.5.5.0 010 .708"></path></svg> </span>Light</button></li></ul></li></ul></div></div></div></nav></header><script src="/js/header-init.1df2506633803a9da2fcf2bbd5625453e72bbe854451eb117714a632b0959585.js"></script><div class="hb-main container-fluid"><div class="hb-docs"><div class="hb-docs-sidebar" tabindex="-1" data-bs-hide="focusout"><div class="hb-docs-nav offcanvas-lg pe-lg-2 offcanvas-start" aria-labelledby="hb-docs-nav-label"><div class="offcanvas-header border-bottom"><h5 class="offcanvas-title" id="hb-docs-nav-label">Browse Docs</h5><button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close" data-bs-target=".hb-docs-nav"></button></div><div class="offcanvas-body flex-column text-body-secondary"><ul class="hb-docs-nav-links list-unstyled hb-module"><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/hugopress/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#ff4088" viewBox="0 0 24 24" width="1em"><title>Hugo</title><path d="M11.754.0A3.998 3.998.0 009.705.596L3.33 4.532A4.252 4.252.0 001.313 8.147v8.03c0 1.473.79 2.838 2.067 3.574l6.486 3.733a3.88 3.88.0 003.835.018l7.043-3.966a3.817 3.817.0 001.943-3.323V7.752a3.57 3.57.0 00-1.774-3.084L13.817.541a3.998 3.998.0 00-2.063-.54zm.022 1.674c.413-.006.828.1 1.2.315l7.095 4.127c.584.34.941.96.94 1.635v8.462c0 .774-.414 1.484-1.089 1.864l-7.042 3.966a2.199 2.199.0 01-2.179-.01l-6.485-3.734a2.447 2.447.0 01-1.228-2.123v-8.03c0-.893.461-1.72 1.221-2.19l6.376-3.935a2.323 2.323.0 011.19-.347zm-4.7 3.844V18.37h2.69v-5.62h4.46v5.62h2.696V5.518h-2.696v4.681h-4.46V5.518z"></path></svg> </span>HugoPress</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" target="_blank" href="https://icons.hugomods.com/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" style="color:#dc3545" viewBox="0 0 512 512" width="1em"><path d="M500.3 7.3C507.7 13.3 512 22.4 512 32v144c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48 28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1.6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7.0 20.7 5.3 26.6 14.2L213.3 304H240c26.5.0 48 21.5 48 48v112c0 26.5-21.5 48-48 48H48c-26.5.0-48-21.5-48-48V352c0-26.5 21.5-48 48-48h26.7zM192 408a48 48 0 10-96 0 48 48 0 1096 0zM478.7 278.3 440.3 368H496c6.7.0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9.9s-8.2-12.4-5.3-19.2L391.7 4e2H336c-6.7.0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9 27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5 31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"></path></svg> </span>Icons</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" target="_blank" href="https://docker.hugomods.com/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#2496ed" viewBox="0 0 24 24" width="1em"><title>Docker</title><path d="M13.983 11.078h2.119a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.119a.185.185.0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186.0 00.186-.186V3.574a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187.0 00.186-.186V6.29a.186.186.0 00-.186-.185h-2.118a.185.185.0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93.0h2.12a.186.186.0 00.184-.186V6.29a.185.185.0 00-.185-.185H8.1a.185.185.0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964.0h2.119a.186.186.0 00.185-.186V6.29a.185.185.0 00-.185-.185H5.136a.186.186.0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186.0 00.186-.185V9.006a.186.186.0 00-.186-.186h-2.118a.185.185.0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964.0h2.119a.185.185.0 00.185-.185V9.006a.185.185.0 00-.184-.186h-2.12a.186.186.0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92.0h2.12a.185.185.0 00.184-.185V9.006a.185.185.0 00-.184-.186h-2.12a.185.185.0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751.0 00-.75.748 11.376 11.376.0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248.0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372.0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288z"></path></svg> </span>Docker</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" target="_blank" href="https://images.hugomods.com/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-images hi-svg-inline" fill="currentcolor" height="1em" style="color:#0d6efd" viewBox="0 0 16 16" width="1em"><path d="M4.502 9a1.5 1.5.0 100-3 1.5 1.5.0 000 3"></path><path d="M14.002 13a2 2 0 01-2 2h-10a2 2 0 01-2-2V5A2 2 0 012 3a2 2 0 012-2h10a2 2 0 012 2v8a2 2 0 01-1.998 2M14 2H4A1 1 0 003 3h9.002a2 2 0 012 2v7A1 1 0 0015 11V3a1 1 0 00-1-1M2.002 4a1 1 0 00-1 1v8l2.646-2.354a.5.5.0 01.63-.062l2.66 1.773 3.71-3.71a.5.5.0 01.577-.094l1.777 1.947V5a1 1 0 00-1-1z"></path></svg> </span>Images</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/pwa/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-rocket hi-svg-inline" fill="currentcolor" height="1em" style="color:red" viewBox="0 0 16 16" width="1em"><path d="M8 8c.828.0 1.5-.895 1.5-2S8.828 4 8 4s-1.5.895-1.5 2S7.172 8 8 8"></path><path d="M11.953 8.81c-.195-3.388-.968-5.507-1.777-6.819C9.707 1.233 9.23.751 8.857.454A3.5 3.5.0 008.394.139 2 2 0 008.25.064.55.55.0 008 0a.55.55.0 00-.266.073 2 2 0 00-.142.08 4 4 0 00-.459.33c-.37.308-.844.803-1.31 1.57-.805 1.322-1.577 3.433-1.774 6.756l-1.497 1.826-.004.005A2.5 2.5.0 002 12.202V15.5a.5.5.0 00.9.3l1.125-1.5c.166-.222.42-.4.752-.57.214-.108.414-.192.625-.281l.198-.084c.7.428 1.55.635 2.4.635s1.7-.207 2.4-.635q.1.044.196.083c.213.09.413.174.627.282.332.17.586.348.752.57l1.125 1.5a.5.5.0 00.9-.3v-3.298a2.5 2.5.0 00-.548-1.562zM12 10.445v.055c0 .866-.284 1.585-.75 2.14.146.064.292.13.425.199.39.197.8.46 1.1.86L13 14v-1.798a1.5 1.5.0 00-.327-.935zM4.75 12.64C4.284 12.085 4 11.366 4 10.5v-.054l-.673.82A1.5 1.5.0 003 12.202V14l.225-.3c.3-.4.71-.664 1.1-.861.133-.068.279-.135.425-.199M8.009 1.073q.096.06.226.163c.284.226.683.621 1.09 1.28C10.137 3.836 11 6.237 11 10.5c0 .858-.374 1.48-.943 1.893C9.517 12.786 8.781 13 8 13s-1.517-.214-2.057-.607C5.373 11.979 5 11.358 5 10.5c0-4.182.86-6.586 1.677-7.928.409-.67.81-1.082 1.096-1.32q.136-.113.236-.18z"></path><path d="M9.479 14.361c-.48.093-.98.139-1.479.139s-.999-.046-1.479-.139L7.6 15.8a.5.5.0 00.8.0z"></path></svg> </span>PWA</a></li><li class="hb-docs-nav-links-group"><div class="hb-docs-nav-heading d-flex align-items-center justify-content-between rounded"><a class="d-flex flex-grow-1 align-items-center" href="/docs/content/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-file-richtext hi-svg-inline" fill="currentcolor" height="1em" style="color:#007d9c" viewBox="0 0 16 16" width="1em"><path d="M7 4.25a.75.75.0 11-1.5.0.75.75.0 011.5.0m-.861 1.542 1.33.886 1.854-1.855a.25.25.0 01.289-.047l1.888.974V7.5A.5.5.0 0111 8H5a.5.5.0 01-.5-.5V7s1.54-1.274 1.639-1.208M5 9a.5.5.0 000 1h6a.5.5.0 000-1zm0 2a.5.5.0 000 1h3a.5.5.0 000-1z"></path><path d="M2 2a2 2 0 012-2h8a2 2 0 012 2v12a2 2 0 01-2 2H4a2 2 0 01-2-2zm10-1H4A1 1 0 003 2v12a1 1 0 001 1h8a1 1 0 001-1V2a1 1 0 00-1-1"></path></svg> </span>Content</a> <button class="hb-docs-nav-item-toggle btn btn-link py-0 px-1 text-secondary d-flex align-items-center" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-9cbc85033174f271920c643906cd7097" aria-expanded="false" aria-controls="collapse-9cbc85033174f271920c643906cd7097"><svg aria-hidden="true" class="bi bi-chevron-right hi-svg-inline hb-docs-nav-item-toggle-icon" fill="currentcolor" height="1.25rem" viewBox="0 0 16 16" width="1.25rem"><path fill-rule="evenodd" d="M4.646 1.646a.5.5.0 01.708.0l6 6a.5.5.0 010 .708l-6 6a.5.5.0 01-.708-.708L10.293 8 4.646 2.354a.5.5.0 010-.708"></path></svg></button></div><ul class="collapse list-unstyled fw-normal ms-1 ps-1 border-start" id="collapse-9cbc85033174f271920c643906cd7097"><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/content/encrypt/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" style="color:green" viewBox="0 0 512 512" width="1em"><path d="M256 0c4.6.0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8.0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4.0 256 0z"></path></svg> </span>Encrypt</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/content/mermaid/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-diagram-3 hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path fill-rule="evenodd" d="M6 3.5A1.5 1.5.0 017.5 2h1A1.5 1.5.0 0110 3.5v1A1.5 1.5.0 018.5 6v1H14a.5.5.0 01.5.5v1a.5.5.0 01-1 0V8h-5v.5a.5.5.0 01-1 0V8h-5v.5a.5.5.0 01-1 0v-1A.5.5.0 012 7h5.5V6A1.5 1.5.0 016 4.5zM8.5 5a.5.5.0 00.5-.5v-1A.5.5.0 008.5 3h-1a.5.5.0 00-.5.5v1a.5.5.0 00.5.5zM0 11.5A1.5 1.5.0 011.5 10h1A1.5 1.5.0 014 11.5v1A1.5 1.5.0 012.5 14h-1A1.5 1.5.0 010 12.5zm1.5-.5a.5.5.0 00-.5.5v1a.5.5.0 00.5.5h1a.5.5.0 00.5-.5v-1a.5.5.0 00-.5-.5zm4.5.5A1.5 1.5.0 017.5 10h1a1.5 1.5.0 011.5 1.5v1A1.5 1.5.0 018.5 14h-1A1.5 1.5.0 016 12.5zm1.5-.5a.5.5.0 00-.5.5v1a.5.5.0 00.5.5h1a.5.5.0 00.5-.5v-1a.5.5.0 00-.5-.5zm4.5.5a1.5 1.5.0 011.5-1.5h1a1.5 1.5.0 011.5 1.5v1A1.5 1.5.0 0114.5 14h-1A1.5 1.5.0 0112 12.5zm1.5-.5a.5.5.0 00-.5.5v1a.5.5.0 00.5.5h1a.5.5.0 00.5-.5v-1a.5.5.0 00-.5-.5z"></path></svg> </span>Mermaid</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/content/katex/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-pie-chart hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M7.5 1.018A7 7 0 002.71 12.584L7.5 7.793zm1 0V7.5h6.482A7 7 0 008.5 1.018M14.982 8.5H8.207l-4.79 4.79A7 7 0 0014.982 8.5M0 8a8 8 0 1116 0A8 8 0 010 8"></path></svg> </span>KaTeX</a></li></ul></li><li class="hb-docs-nav-links-group"><div class="hb-docs-nav-heading d-flex align-items-center justify-content-between rounded"><a class="d-flex flex-grow-1 align-items-center" href="/docs/comment-engines/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-chat-dots hi-svg-inline" fill="currentcolor" height="1em" style="color:green" viewBox="0 0 16 16" width="1em"><path d="M5 8A1 1 0 113 8a1 1 0 012 0m4 0A1 1 0 117 8a1 1 0 012 0m3 1a1 1 0 100-2 1 1 0 000 2"></path><path d="m2.165 15.803.02-.004c1.83-.363 2.948-.842 3.468-1.105A9 9 0 008 15c4.418.0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6a10.4 10.4.0 01-.524 2.318l-.003.011a11 11 0 01-.244.637c-.079.186.074.394.273.362a22 22 0 00.693-.125m.8-3.108a1 1 0 00-.287-.801C1.618 10.83 1 9.468 1 8c0-3.192 3.004-6 7-6s7 2.808 7 6-3.004 6-7 6a8 8 0 01-2.088-.272 1 1 0 00-.711.074c-.387.196-1.24.57-2.634.893a11 11 0 00.398-2"></path></svg> </span>Comment Engines</a> <button class="hb-docs-nav-item-toggle btn btn-link py-0 px-1 text-secondary d-flex align-items-center" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-4ec1fa076c9fd3d738accc023e0ee1be" aria-expanded="false" aria-controls="collapse-4ec1fa076c9fd3d738accc023e0ee1be"><svg aria-hidden="true" class="bi bi-chevron-right hi-svg-inline hb-docs-nav-item-toggle-icon" fill="currentcolor" height="1.25rem" viewBox="0 0 16 16" width="1.25rem"><path fill-rule="evenodd" d="M4.646 1.646a.5.5.0 01.708.0l6 6a.5.5.0 010 .708l-6 6a.5.5.0 01-.708-.708L10.293 8 4.646 2.354a.5.5.0 010-.708"></path></svg></button></div><ul class="collapse list-unstyled fw-normal ms-1 ps-1 border-start" id="collapse-4ec1fa076c9fd3d738accc023e0ee1be"><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/comment-engines/giscus/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-gem hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M3.1.7a.5.5.0 01.4-.2h9a.5.5.0 01.4.2l2.976 3.974c.149.185.156.45.01.644L8.4 15.3a.5.5.0 01-.8.0L.1 5.3a.5.5.0 010-.6zm11.386 3.785-1.806-2.41-.776 2.413zm-3.633.004.961-2.989H4.186l.963 2.995zM5.47 5.495 8 13.366l2.532-7.876zm-1.371-.999-.78-2.422-1.818 2.425zM1.499 5.5l5.113 6.817-2.192-6.82zm7.889 6.817 5.123-6.83-2.928.002z"></path></svg> </span>Giscus</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/comment-engines/twikoo/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 640 512" width="1em"><path d="M208 352c114.9.0 208-78.8 208-176S322.9.0 208 0 0 78.8.0 176c0 38.6 14.7 74.3 39.6 103.4-3.5 9.4-8.7 17.7-14.2 24.7-4.8 6.2-9.7 11-13.3 14.3-1.8 1.6-3.3 2.9-4.3 3.7-.5.4-.9.7-1.1.8l-.2.2s0 0 0 0 0 0 0 0C1 327.2-1.4 334.4.8 340.9S9.1 352 16 352c21.8.0 43.8-5.6 62.1-12.5 9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2.0 73.9-8.7 104.7-23.9 7.5 4 16 7.9 25.2 11.4 18.3 6.9 40.3 12.5 62.1 12.5 6.9.0 13.1-4.5 15.2-11.1s-.2-13.8-5.8-17.9l-.2-.2c-.2-.2-.6-.4-1.1-.8-1-.8-2.5-2-4.3-3.7-3.6-3.3-8.5-8.1-13.3-14.3-5.5-7-10.7-15.4-14.2-24.7 24.9-29 39.6-64.7 39.6-103.4.0-92.8-84.9-168.9-192.6-175.5.4 5.1.6 10.3.6 15.5z"></path></svg> </span>Twikoo</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/comment-engines/utterances/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 640 512" width="1em"><path d="M208 352c114.9.0 208-78.8 208-176S322.9.0 208 0 0 78.8.0 176c0 38.6 14.7 74.3 39.6 103.4-3.5 9.4-8.7 17.7-14.2 24.7-4.8 6.2-9.7 11-13.3 14.3-1.8 1.6-3.3 2.9-4.3 3.7-.5.4-.9.7-1.1.8l-.2.2s0 0 0 0 0 0 0 0C1 327.2-1.4 334.4.8 340.9S9.1 352 16 352c21.8.0 43.8-5.6 62.1-12.5 9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2.0 73.9-8.7 104.7-23.9 7.5 4 16 7.9 25.2 11.4 18.3 6.9 40.3 12.5 62.1 12.5 6.9.0 13.1-4.5 15.2-11.1s-.2-13.8-5.8-17.9l-.2-.2c-.2-.2-.6-.4-1.1-.8-1-.8-2.5-2-4.3-3.7-3.6-3.3-8.5-8.1-13.3-14.3-5.5-7-10.7-15.4-14.2-24.7 24.9-29 39.6-64.7 39.6-103.4.0-92.8-84.9-168.9-192.6-175.5.4 5.1.6 10.3.6 15.5z"></path></svg> </span>Utterances</a></li></ul></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/code-block-panel/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-code-square hi-svg-inline" fill="currentcolor" height="1em" style="color:#ff7143" viewBox="0 0 16 16" width="1em"><path d="M14 1a1 1 0 011 1v12a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M6.854 4.646a.5.5.0 010 .708L4.207 8l2.647 2.646a.5.5.0 01-.708.708l-3-3a.5.5.0 010-.708l3-3a.5.5.0 01.708.0m2.292.0a.5.5.0 000 .708L11.793 8l-2.647 2.646a.5.5.0 00.708.708l3-3a.5.5.0 000-.708l-3-3a.5.5.0 00-.708.0"></path></svg> </span>Code Block Panel</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/debugger/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-bug hi-svg-inline text-danger" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M4.355.522a.5.5.0 01.623.333l.291.956A5 5 0 018 1c1.007.0 1.946.298 2.731.811l.29-.956a.5.5.0 11.957.29l-.41 1.352A5 5 0 0113 6h.5a.5.5.0 00.5-.5V5a.5.5.0 011 0v.5A1.5 1.5.0 0113.5 7H13v1h1.5a.5.5.0 010 1H13v1h.5a1.5 1.5.0 011.5 1.5v.5a.5.5.0 11-1 0v-.5a.5.5.0 00-.5-.5H13A5 5 0 013 11h-.5a.5.5.0 00-.5.5v.5a.5.5.0 11-1 0v-.5A1.5 1.5.0 012.5 10H3V9H1.5a.5.5.0 010-1H3V7h-.5A1.5 1.5.0 011 5.5V5a.5.5.0 011 0v.5a.5.5.0 00.5.5H3c0-1.364.547-2.601 1.432-3.503l-.41-1.352a.5.5.0 01.333-.623M4 7v4a4 4 0 003.5 3.97V7zm4.5.0v7.97A4 4 0 0012 11V7zM12 6a4 4 0 00-1.334-2.982A3.98 3.98.0 008 2 3.98 3.98.0 005.333 3.018 4 4 0 004 6z"></path></svg> </span>Debugger</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/decap-cms/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-files hi-svg-inline" fill="currentcolor" height="1em" style="color:#dc3545" viewBox="0 0 16 16" width="1em"><path d="M13 0H6A2 2 0 004 2 2 2 0 002 4v10a2 2 0 002 2h7a2 2 0 002-2 2 2 0 002-2V2a2 2 0 00-2-2m0 13V4a2 2 0 00-2-2H5a1 1 0 011-1h7a1 1 0 011 1v10a1 1 0 01-1 1M3 4a1 1 0 011-1h7a1 1 0 011 1v10a1 1 0 01-1 1H4a1 1 0 01-1-1z"></path></svg> </span>Decap CMS</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/encoder/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-asterisk hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 0a1 1 0 011 1v5.268l4.562-2.634a1 1 0 111 1.732L10 8l4.562 2.634a1 1 0 11-1 1.732L9 9.732V15a1 1 0 11-2 0V9.732l-4.562 2.634a1 1 0 11-1-1.732L6 8 1.438 5.366a1 1 0 011-1.732L7 6.268V1a1 1 0 011-1"></path></svg> </span>Encoder</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/google-adsense/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="currentcolor" height="1em" role="img" style="color:#4285f4" viewBox="0 0 24 24" width="1em"><title>Google AdSense</title><path d="M22.056 8.447a3.894 3.894.0 00-5.313 1.419l-3.889 6.72a3.874 3.874.0 001.415 5.293l.01.005a3.894 3.894.0 005.312-1.42l3.889-6.718a3.875 3.875.0 00-1.416-5.294l-.008-.005m-14.7 12.168c-1.08 1.888-3.514 2.583-5.384 1.493-1.87-1.09-2.533-3.455-1.453-5.343s3.494-2.586 5.365-1.496c1.87 1.09 2.554 3.457 1.474 5.344m4.131-19.228a3.935 3.935.0 00-3.267 2.189l-3.67 6.279a4.638 4.638.0 00-.227.387l-2.746 4.737c1.345-.86 3.09-.993 4.55-.143a4.456 4.456.0 012.22 4.041l2.77-4.763c.082-.124.157-.252.224-.385l3.67-6.281a3.86 3.86.0 00-1.283-5.55 3.958 3.958.0 00-2.24-.511z"></path></svg> </span>Google Adsense</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/gravatar/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-wordpress hi-svg-inline" fill="currentcolor" height="1em" style="color:207196" viewBox="0 0 16 16" width="1em"><path d="M12.633 7.653c0-.848-.305-1.435-.566-1.892l-.08-.13c-.317-.51-.594-.958-.594-1.48.0-.63.478-1.218 1.152-1.218q.03.0.058.003l.031.003A6.84 6.84.0 008 1.137 6.86 6.86.0 002.266 4.23c.16.005.313.009.442.009.717.0 1.828-.087 1.828-.087.37-.022.414.521.044.565.0.0-.371.044-.785.065l2.5 7.434 1.5-4.506-1.07-2.929c-.369-.022-.719-.065-.719-.065-.37-.022-.326-.588.043-.566.0.0 1.134.087 1.808.087.718.0 1.83-.087 1.83-.087.37-.022.413.522.043.566.0.0-.372.043-.785.065l2.48 7.377.684-2.287.054-.173c.27-.86.469-1.495.469-2.046zM1.137 8a6.86 6.86.0 003.868 6.176L1.73 5.206A6.8 6.8.0 001.137 8"></path><path d="M6.061 14.583 8.121 8.6l2.109 5.78q.02.05.049.094a6.85 6.85.0 01-4.218.109m7.96-9.876q.046.328.047.706c0 .696-.13 1.479-.522 2.458l-2.096 6.06a6.86 6.86.0 002.572-9.224z"></path><path fill-rule="evenodd" d="M0 8c0-4.411 3.589-8 8-8s8 3.589 8 8-3.59 8-8 8-8-3.589-8-8m.367.0c0 4.209 3.424 7.633 7.633 7.633S15.632 12.209 15.632 8C15.632 3.79 12.208.367 8 .367 3.79.367.367 3.79.367 8"></path></svg> </span>Gravatar</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/i18n-js/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-globe2 hi-svg-inline" fill="currentcolor" height="1em" style="color:blue" viewBox="0 0 16 16" width="1em"><path d="M0 8a8 8 0 1116 0A8 8 0 010 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855q-.215.403-.395.872c.705.157 1.472.257 2.282.287zM4.249 3.539q.214-.577.481-1.078a7 7 0 01.597-.933A7 7 0 003.051 3.05q.544.277 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008A9 9 0 012.38 3.825 6.96 6.96.0 001.018 7.5zm1.4-2.741a12.3 12.3.0 00-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5 5.09V7.5h2.99a12.3 12.3.0 00-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.6 13.6.0 017.5 10.91V8.5zm3.99.0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741zm-3.282 3.696q.18.469.395.872c.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a7 7 0 01-.598-.933 9 9 0 01-.481-1.079 8.4 8.4.0 00-1.198.49 7 7 0 002.276 1.522zm-1.383-2.964A13.4 13.4.0 013.508 8.5h-2.49a6.96 6.96.0 001.362 3.675c.47-.258.995-.482 1.565-.667m6.728 2.964a7 7 0 002.275-1.521 8.4 8.4.0 00-1.197-.49 9 9 0 01-.481 1.078 7 7 0 01-.597.933M8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855q.216-.403.395-.872A12.6 12.6.0 008.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.96 6.96.0 0014.982 8.5h-2.49a13.4 13.4.0 01-.437 3.008M14.982 7.5A6.96 6.96.0 0013.62 3.825c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008zM11.27 2.461q.266.502.482 1.078a8.4 8.4.0 001.196-.49 7 7 0 00-2.275-1.52c.218.283.418.597.597.932m-.488 1.343a8 8 0 00-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z"></path></svg> </span>I18n JS</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/seo/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="hi-svg-inline" fill="none" height="1em" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="color:green" viewBox="0 0 24 24" width="1em"><path d="M7 8H4A1 1 0 003 9v2a1 1 0 001 1h2a1 1 0 011 1v2a1 1 0 01-1 1H3"></path><path d="M14 16h-4V8h4"></path><path d="M11 12h2"></path><path d="M17 8m0 1a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1z"></path></svg> </span>SEO</a></li><li class="hb-docs-nav-links-group"><div class="hb-docs-nav-heading d-flex align-items-center justify-content-between rounded"><a class="d-flex flex-grow-1 align-items-center" href="/docs/shortcodes/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-code-square hi-svg-inline" fill="currentcolor" height="1em" style="color:#ff7143" viewBox="0 0 16 16" width="1em"><path d="M14 1a1 1 0 011 1v12a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M6.854 4.646a.5.5.0 010 .708L4.207 8l2.647 2.646a.5.5.0 01-.708.708l-3-3a.5.5.0 010-.708l3-3a.5.5.0 01.708.0m2.292.0a.5.5.0 000 .708L11.793 8l-2.647 2.646a.5.5.0 00.708.708l3-3a.5.5.0 000-.708l-3-3a.5.5.0 00-.708.0"></path></svg> </span>Shortcodes</a> <button class="hb-docs-nav-item-toggle btn btn-link py-0 px-1 text-secondary d-flex align-items-center" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-2eab438f6271b04ea65416ab255b8e07" aria-expanded="false" aria-controls="collapse-2eab438f6271b04ea65416ab255b8e07"><svg aria-hidden="true" class="bi bi-chevron-right hi-svg-inline hb-docs-nav-item-toggle-icon" fill="currentcolor" height="1.25rem" viewBox="0 0 16 16" width="1.25rem"><path fill-rule="evenodd" d="M4.646 1.646a.5.5.0 01.708.0l6 6a.5.5.0 010 .708l-6 6a.5.5.0 01-.708-.708L10.293 8 4.646 2.354a.5.5.0 010-.708"></path></svg></button></div><ul class="collapse list-unstyled fw-normal ms-1 ps-1 border-start" id="collapse-2eab438f6271b04ea65416ab255b8e07"><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/installation/">Installation</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/abbr/">Abbreviations</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/asciinema/">Asciinema</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/bilibili/">Bilibili</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/codepen/">CodePen</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/details/">Details</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/emgithub/">EmGitHub</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/env/">Env</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/file-content/">File Content</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/html/">HTML</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/jsfiddle/">JSFiddle</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/jsrun/">JSRun</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/netease-cloud-music/">NetEase Cloud Music</a></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/shortcodes/youku/">YouKu</a></li></ul></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/snackbar/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-chat-square-dots hi-svg-inline" fill="currentcolor" height="1em" style="color:gray" viewBox="0 0 16 16" width="1em"><path d="M14 1a1 1 0 011 1v8a1 1 0 01-1 1h-2.5a2 2 0 00-1.6.8L8 14.333 6.1 11.8A2 2 0 004.5 11H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v8a2 2 0 002 2h2.5a1 1 0 01.8.4l1.9 2.533a1 1 0 001.6.0l1.9-2.533a1 1 0 01.8-.4H14a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M5 6A1 1 0 113 6a1 1 0 012 0m4 0A1 1 0 117 6a1 1 0 012 0m4 0a1 1 0 11-2 0 1 1 0 012 0"></path></svg> </span>Snackbar</a></li><li class="hb-docs-nav-links-group"><div class="hb-docs-nav-heading d-flex align-items-center justify-content-between rounded"><a class="d-flex flex-grow-1 align-items-center" href="/docs/enhancement/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-plus-square hi-svg-inline text-success" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M14 1a1 1 0 011 1v12a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1zM2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2z"></path><path d="M8 4a.5.5.0 01.5.5v3h3a.5.5.0 010 1h-3v3a.5.5.0 01-1 0v-3h-3a.5.5.0 010-1h3v-3A.5.5.0 018 4"></path></svg> </span>Enhancement</a> <button class="hb-docs-nav-item-toggle btn btn-link py-0 px-1 text-secondary d-flex align-items-center" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-975393d17d4df3a2bc7a904c4975957b" aria-expanded="false" aria-controls="collapse-975393d17d4df3a2bc7a904c4975957b"><svg aria-hidden="true" class="bi bi-chevron-right hi-svg-inline hb-docs-nav-item-toggle-icon" fill="currentcolor" height="1.25rem" viewBox="0 0 16 16" width="1.25rem"><path fill-rule="evenodd" d="M4.646 1.646a.5.5.0 01.708.0l6 6a.5.5.0 010 .708l-6 6a.5.5.0 01-.708-.708L10.293 8 4.646 2.354a.5.5.0 010-.708"></path></svg></button></div><ul class="collapse list-unstyled fw-normal ms-1 ps-1 border-start" id="collapse-975393d17d4df3a2bc7a904c4975957b"><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/enhancement/aos/"><span class="hb-docs-nav-link-icon d-flex me-2"><svg aria-hidden="true" class="bi bi-play-circle hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8 15A7 7 0 118 1a7 7 0 010 14m0 1A8 8 0 108 0a8 8 0 000 16"></path><path d="M6.271 5.055a.5.5.0 01.52.038l3.5 2.5a.5.5.0 010 .814l-3.5 2.5A.5.5.0 016 10.5v-5a.5.5.0 01.271-.445"></path></svg> </span>AOS</a></li></ul></li><li class="hb-docs-nav-links-span-all"><a class="hb-docs-nav-link d-flex align-items-center rounded" href="/docs/swagger-ui/">Swagger UI</a></li></ul><div class="ad"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-7827859788508375" data-ad-slot="5470560003" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></div></div></div></div><div class="hb-docs-main"><div class="container-fluid px-0 mb-4"><nav aria-label="breadcrumb"><ol class="hb-breadcrumb breadcrumb"><li class="breadcrumb-item"><a href="/" title="HugoMods | Hugo Modules and Tools"><svg aria-hidden="true" class="bi bi-house hi-svg-inline me-1" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M8.707 1.5a1 1 0 00-1.414.0L.646 8.146a.5.5.0 00.708.708L2 8.207V13.5A1.5 1.5.0 003.5 15h9a1.5 1.5.0 001.5-1.5V8.207l.646.647a.5.5.0 00.708-.708L13 5.793V2.5a.5.5.0 00-.5-.5h-1a.5.5.0 00-.5.5v1.293zM13 7.207V13.5a.5.5.0 01-.5.5h-9a.5.5.0 01-.5-.5V7.207l5-5z"></path></svg>Home</a></li><li class="breadcrumb-item"><a href="/docs/" title="Docs">Docs</a></li><li class="breadcrumb-item active" aria-current="page"><a href="/docs/seo/" title="Hugo SEO Modules"><svg aria-hidden="true" class="hi-svg-inline me-1" fill="none" height="1em" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="1em"><path d="M7 8H4A1 1 0 003 9v2a1 1 0 001 1h2a1 1 0 011 1v2a1 1 0 01-1 1H3"></path><path d="M14 16h-4V8h4"></path><path d="M11 12h2"></path><path d="M17 8m0 1a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1z"></path></svg> SEO</a></li></ol></nav></div><div class="hb-docs-doc"><div class="hb-docs-doc-intro hb-module"><h1 class="mb-3">Hugo SEO Modules</h1><div class="hb-blog-post-meta hb-docs-doc-meta mb-3"><a class="hb-blog-post-author-link text-decoration-none" href="/authors/hugomods/" title="HugoMods Authors"><picture><img class="hb-blog-author-img rounded-circle" src="https://avatars.githubusercontent.com/u/128204519?s=200&v=4" alt="HugoMods Authors" loading="lazy"/> </picture></a><span class="hb-docs-doc-date">March 28, 2023</span> <span class="hb-blog-post-reading-time">2 min read</span> <span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-category badge bg-secondary text-decoration-none fw-normal me-1" href="/categories/seo/">SEO</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-category badge bg-secondary text-decoration-none fw-normal me-1" href="/categories/module/">Module</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-series badge bg-secondary text-decoration-none fw-normal me-1" href="/series/docs/">Docs</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/twitter-cards/">Twitter Cards</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/favicons/">Favicons</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/open-graph/">Open Graph</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/alternatives/">Alternatives</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/schema/">Schema</a> </span><span class="hb-blog-post-taxonomy-meta"><a class="hb-blog-post-taxonomy hb-blog-post-taxonomy-tag badge bg-secondary text-decoration-none fw-normal me-1" href="/tags/translations/">Translations</a></span></div></div><div class="hb-docs-doc-toc ps-lg-3 pe-lg-2 text-body-secondary"><div class="hb-module py-3"><div class="h5 text-center mb-3 border-bottom pb-3">Donate</div><p class="text-center">Become a backer or sponsor to support our work.</p><div class="hb-thanks-socials gap-4 d-flex flex-wrap mb-2 justify-content-center mb-5"><a class="hb-social hb-thanks-social d-flex flex-column justify-content-center align-items-center gap-2 text-decoration-none text-center h-100" href="https://afdian.com/a/razonyang" target="_blank" rel="nofollow me" title="AFDIAN"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="none" height="2em" style="color:#946ce6" viewBox="20 33 120 92.84" width="2em"><rect width="160" height="160" rx="2"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M64.9999 90.5676C63.4307 90.5676 62.1621 91.8355 62.1621 93.4037 62.1621 94.9754 63.4307 96.2433 64.9999 96.2433 66.5691 96.2433 67.8378 94.9754 67.8378 93.4037c0-1.5682-1.2687-2.8361-2.8379-2.8361z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M91.7568 99.0811c-1.5692.0-2.8379 1.2679-2.8379 2.8359.0 1.572 1.26870000000001 2.84 2.8379 2.84s2.8378-1.268 2.8378-2.84c0-1.568-1.26860000000001-2.8359-2.8378-2.8359z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M133.76 106.248C132.813 106.722 131.453 106.747 130.197 106.313 129.349 106.014 128.434 105.732 127.523 105.451 125.832 104.935 123.006 104.074 122.468 103.422 121.585 102.244 119.908 102.009 118.73 102.899 117.552 103.785 117.317 105.455 118.207 106.633 118.502 107.032 118.901 107.359 119.303 107.676 115.224 113.321 97.3137 124.555 71.985 119.02 60.5719 116.525 52.8897 111.969 49.7641 105.85 47.5106 101.429 48.0233 96.8763 49.1019 94.4025c3.1007-6.4392 25.4818-21.2681 39.7713-29.665C90.1405 63.9865 90.5641 62.3527 89.8166 61.0819 89.069 59.8147 87.3638 59.3057 86.1641 60.1351 85.0107 60.8114 81.0912 63.1393 76.0896 66.3073 74.3986 65.1718 71.4759 63.7693 66.7911 63.3102 59.3616 62.5734 42.1921 59.295 36.6458 56.9493c-3.9728-1.6801-12.9901-6.1294-10.993-11.1377C26.1156 44.6441 28.2907 42.754 33.004 40.9529 36.6351 39.5683 40.2484 38.803 42.9789 38.4969 42.6122 38.6748 42.2562 38.8457 41.9216 39.0094c-3.211 1.5591-6.714 3.3032-9.0671 5.3642C32.6836 44.2633 32.5056 44.1529 32.3846 44.0319 31.37 42.9712 29.6969 42.8928 28.6147 43.9465 27.5467 44.9645 27.5075 46.6552 28.5292 47.7195 29.4797 48.7162 30.8859 49.4673 32.6765 50.0403 32.7442 50.0617 32.8047 50.0937 32.8723 50.108 39.095 52.023 50.1592 51.7845 65.7587 51.1651 72.4834 50.9017 78.8343 50.6526 84.1314 50.7558 101.692 51.1046 114.889 58.0884 124.479 72.1093 130.371 80.7233 128.246 89.2091 124.875 96.5844 124.472 96.2748 124.042 95.8725 123.718 95.4739 122.796 94.3241 121.09 94.164 119.969 95.0503 118.816 95.9722 118.623 97.6487 119.542 98.802 120.083 99.4854 122.867 102.685 126.316 102.411 126.38 102.415 126.437 102.408 126.501 102.404 126.605 102.39 126.711 102.408 126.822 102.39 129.178 101.959 130.659 102.073 132.044 102.942 133.878 104.099 134.782 104.789 134.6 105.366 134.493 105.729 134.219 105.989 133.76 106.248zM60.9493 76.5124C60.4189 76.9004 59.8991 77.2848 59.3758 77.6692 58.8133 77.0641 58.3648 76.4875 58.1583 76.0674 58.7777 75.8823 59.8101 76.103 60.9493 76.5124zm73.6647 21.745C133.294 97.4209 131.909 97.0578 130.563 96.9083 133.724 89.202 135.736 79.1144 128.887 69.0944c-10.481-15.3308-25.507-23.297-44.6524-23.6779C78.7809 45.3097 72.3517 45.5625 65.5487 45.833 57.6493 46.1462 47.1369 46.5556 39.9921 45.9647 41.4161 45.1923 42.9326 44.4519 44.2462 43.8148c5.0266-2.4454 8.9852-4.3498 7.6752-7.7277C51.2343 34.1151 49.1874 33.0793 45.8233 33.0045c-7.0807-.1601-22.3812 3.9333-25.133 10.8352-1.5485 3.887-1.8049 11.3904 13.8765 18.0218C41.0174 64.5952 59.237 67.9268 66.2678 68.6245 68.2542 68.8167 69.7743 69.219 70.9277 69.6461 69.3151 70.7068 67.6597 71.8209 65.9972 72.96 63.1102 71.3155 58.3897 69.3756 54.8654 71.7782 53.502 72.7001 52.7259 74.0599 52.6903 75.6083 52.6405 77.534 53.8081 79.4169 55.1217 80.9333 49.9314 85.073 45.7343 89.0846 44.2462 92.1778 42.5873 95.9793 41.9109 102.201 45.008 108.27c3.9302 7.703 12.6199 13.074 25.8343 15.965C88.1114 128.004 103.027 124.608 112.895 119.415 118.388 116.525 122.286 113.076 124.18 109.997 124.768 110.182 125.355 110.37 125.96 110.559 126.804 110.815 127.648 111.072 128.438 111.353 131.051 112.257 133.942 112.136 136.167 111.015 136.206 110.997 136.248 110.972 136.291 110.951 137.968 110.068 139.175 108.651 139.705 106.943 141.129 102.337 137.064 99.7915 134.614 98.2574z" fill="currentcolor"></path></svg> <span class="hb-social-text">AFDIAN</span> </a><a class="hb-social hb-thanks-social d-flex flex-column justify-content-center align-items-center gap-2 text-decoration-none text-center h-100" href="https://github.com/sponsors/razonyang" target="_blank" rel="nofollow me" title="GitHub Sponsors"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="2em" role="img" style="color:#ea4aaa" viewBox="0 0 24 24" width="2em"><title>GitHub Sponsors</title><path d="M17.625 1.499c-2.32.0-4.354 1.203-5.625 3.03-1.271-1.827-3.305-3.03-5.625-3.03C3.129 1.499.0 4.253.0 8.249c0 4.275 3.068 7.847 5.828 10.227a33.14 33.14.0 005.616 3.876l.028.017.008.003-.001.003c.163.085.342.126.521.125.179.001.358-.041.521-.125l-.001-.003.008-.003.028-.017a33.14 33.14.0 005.616-3.876C20.932 16.096 24 12.524 24 8.249c0-3.996-3.129-6.75-6.375-6.75zm-.919 15.275a30.766 30.766.0 01-4.703 3.316l-.004-.002-.004.002a30.955 30.955.0 01-4.703-3.316c-2.677-2.307-5.047-5.298-5.047-8.523.0-2.754 2.121-4.5 4.125-4.5 2.06.0 3.914 1.479 4.544 3.684.143.495.596.797 1.086.796.49.001.943-.302 1.085-.796.63-2.205 2.484-3.684 4.544-3.684 2.004.0 4.125 1.746 4.125 4.5.0 3.225-2.37 6.216-5.048 8.523z"></path></svg> <span class="hb-social-text">GitHub Sponsors</span> </a><a class="hb-social hb-thanks-social d-flex flex-column justify-content-center align-items-center gap-2 text-decoration-none text-center h-100" href="https://www.paypal.com/paypalme/razonyang" target="_blank" rel="nofollow me" title="PayPal"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="2em" role="img" viewBox="0 0 24 24" width="2em"><title>PayPal</title><path d="M7.016 19.198h-4.2a.562.562.0 01-.555-.65L5.093.584A.692.692.0 015.776.0h7.222c3.417.0 5.904 2.488 5.846 5.5-.006.25-.027.5-.066.747A6.794 6.794.0 0112.071 12H8.743a.69.69.0 00-.682.583l-.325 2.056-.013.083-.692 4.39-.015.087zM19.79 6.142c-.01.087-.01.175-.023.261a7.76 7.76.0 01-7.695 6.598H9.007l-.283 1.795-.013.083-.692 4.39-.134.843-.014.088H6.86l-.497 3.15a.562.562.0 00.555.65h3.612c.34.0.63-.249.683-.585l.952-6.031a.692.692.0 01.683-.584h2.126a6.793 6.793.0 006.707-5.752c.306-1.95-.466-3.744-1.89-4.906z"></path></svg> <span class="hb-social-text">PayPal</span></a></div></div><div class="hb-module pb-1"><div class="h6 d-none d-md-block">On this page</div><hr class="d-none d-md-block"/><div class="d-grid d-block d-md-none mb-2"><button class="btn btn-secondary d-flex align-items-center justify-content-between collapsed" type="button" data-bs-toggle="collapse" data-bs-target=".hb-docs-doc-toc-collapse" aria-expanded="false" aria-controls="collapse-toc"> <span>On this page</span><svg aria-hidden="true" class="bi bi-chevron-expand hi-svg-inline ms-2" fill="currentcolor" height="1.25rem" viewBox="0 0 16 16" width="1.25rem"><path fill-rule="evenodd" d="M3.646 9.146a.5.5.0 01.708.0L8 12.793l3.646-3.647a.5.5.0 01.708.708l-4 4a.5.5.0 01-.708.0l-4-4a.5.5.0 010-.708m0-2.292a.5.5.0 00.708.0L8 3.207l3.646 3.647a.5.5.0 00.708-.708l-4-4a.5.5.0 00-.708.0l-4 4a.5.5.0 000 .708"></path></svg></button></div><div class="px-2 px-md-0"><div id="collapse-toc" class="collapse hb-docs-doc-toc-collapse"><nav id="TableOfContents"><ul><li><a href="#installation">Installation</a><ul><li><a href="#1-import-the-module">1. Import the Module</a></li><li><a href="#2-include-the-partial">2. Include the Partial</a></li></ul></li><li><a href="#modules">Modules</a><ul><li><a href="#base-module">Base Module</a></li><li><a href="#alternatives-module">Alternatives Module</a></li><li><a href="#favicons-module">Favicons Module</a></li><li><a href="#open-graph-module">Open Graph Module</a></li><li><a href="#schema-module">Schema Module</a></li><li><a href="#translations-module">Translations Module</a></li><li><a href="#twitter-cards-module">Twitter Cards Module</a></li></ul></li></ul></nav></div></div></div><div class="hb-module"><div class="h5 text-center mb-3 border-bottom pb-3">Sponsors</div><ul class="nav justify-content-center mb-5"><li class="nav-item"><a class="nav-link d-flex align-items-center justify-content-center" href="https://github.com/sponsors/razonyang" target="_blank" title="Support me on GitHub" rel="external"><img class="sponsor-img img-fluid" src="https://github.blog/wp-content/uploads/2019/05/mona-heart-featured.png?resize=200x65" alt="Support me on GitHub"/></a></li></ul></div></div><div class="hb-docs-doc-main"><div class="ad hb-module"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-7827859788508375" data-ad-slot="2901172765" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></div><div class="hb-docs-doc-content hb-module" data-bs-spy="scroll" data-bs-target="#TableOfContents"><p>This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags.</p><h2 id="installation">Installation</h2><h3 id="1-import-the-module">1. Import the Module</h3><div class="config-toggle mb-3"><ul class="nav nav-tabs mb-1" role="tablist"><li class="nav-item mb-0" role="presentation"><button class="nav-link active" id="code-toggle-hugo-125397846-yaml-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-125397846-yaml" type="button" role="tab" aria-controls="code-toggle-hugo-125397846-yaml" aria-selected="true"> YAML</button></li><li class="nav-item mb-0" role="presentation"><button class="nav-link" id="code-toggle-hugo-125397846-toml-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-125397846-toml" type="button" role="tab" aria-controls="code-toggle-hugo-125397846-toml" aria-selected="false"> TOML</button></li><li class="nav-item mb-0" role="presentation"><button class="nav-link" id="code-toggle-hugo-125397846-json-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-125397846-json" type="button" role="tab" aria-controls="code-toggle-hugo-125397846-json" aria-selected="false"> JSON</button></li></ul><div class="tab-content"><div class="tab-pane fade show active" id="code-toggle-hugo-125397846-yaml" role="tabpanel" aria-labelledby="code-toggle-hugo-125397846-yaml-tab"><p class="user-select-all mb-1 text-secondary">hugo.yaml</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="ln">1</span><span class="cl"><span class="nt">module</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln">2</span><span class="cl"><span class="w"> </span><span class="nt">imports</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln">3</span><span class="cl"><span class="w"> </span><span class="nt">path</span><span class="p">:</span><span class="w"> </span><span class="l">MODULE_PATH</span><span class="w"> </span></span></span></code></pre></div></div><div class="tab-pane fade" id="code-toggle-hugo-125397846-toml" role="tabpanel" aria-labelledby="code-toggle-hugo-125397846-toml-tab"><p class="user-select-all mb-1 text-secondary">hugo.toml</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">[</span><span class="nx">module</span><span class="p">]</span> </span></span><span class="line"><span class="ln">2</span><span class="cl"> <span class="p">[</span><span class="nx">module</span><span class="p">.</span><span class="nx">imports</span><span class="p">]</span> </span></span><span class="line"><span class="ln">3</span><span class="cl"> <span class="nx">path</span> <span class="p">=</span> <span class="s1">'MODULE_PATH'</span> </span></span></code></pre></div></div><div class="tab-pane fade" id="code-toggle-hugo-125397846-json" role="tabpanel" aria-labelledby="code-toggle-hugo-125397846-json-tab"><p class="user-select-all mb-1 text-secondary">hugo.json</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">{</span> </span></span><span class="line"><span class="ln">2</span><span class="cl"> <span class="nt">"module"</span><span class="p">:</span> <span class="p">{</span> </span></span><span class="line"><span class="ln">3</span><span class="cl"> <span class="nt">"imports"</span><span class="p">:</span> <span class="p">{</span> </span></span><span class="line"><span class="ln">4</span><span class="cl"> <span class="nt">"path"</span><span class="p">:</span> <span class="s2">"MODULE_PATH"</span> </span></span><span class="line"><span class="ln">5</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">6</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">7</span><span class="cl"><span class="p">}</span> </span></span></code></pre></div></div></div></div><h3 id="2-include-the-partial">2. Include the Partial</h3><blockquote class="blockquote border-start ps-3 py-1 border-primary border-4"><p>Skip this section if your theme supports <a href="https://github.com/hugomods/hugopress" target="_blank" rel="noopener noreferrer">HugoPress</a>, all partials will be included automatically.</p></blockquote><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="ln">1</span><span class="cl"><span class="p">{{</span> <span class="nx">partial</span> <span class="s">"MODULE_PARTIAL"</span> <span class="p">.</span> <span class="p">}}</span> </span></span></code></pre></div><h2 id="modules">Modules</h2><h3 id="base-module">Base Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/base</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/base/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><ol><li>Set the <code>lang</code> and <code>dir</code> attributes on <code><html></code> (HugoPress only).</li><li>Generate the <code>description</code> meta tag.</li><li>Generate the <code>noindex</code> meta tag if the <code>noindex</code> parameter is enabled.</li></ol><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/base/index</code></td></tr></tbody></table></div><h3 id="alternatives-module">Alternatives Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/alternatives</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/alternatives/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generates alternative pages meta tags.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/favicons/index</code></td></tr></tbody></table></div><h3 id="favicons-module">Favicons Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/favicons</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/favicons/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generates favicons in multiple sizes base on the <code>assets/favicon.png</code>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/favicons/index</code></td></tr></tbody></table></div><ul><li>The <code>assets/favicon.png</code> for generating icons in multiple sizes by default.</li><li>The <code>assets/favicon.ico</code> or <code>static/favicon.ico</code> for classic browsers.</li><li>The <code>assets/mask-icon.svg</code> for Safari pinned tab by default.</li></ul><p>The following params begin with <code>params.seo.favicons</code>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Params</th><th class="text-center">Type</th><th class="text-center">Default</th><th>Description</th></tr></thead><tbody><tr><td><code>icon</code></td><td class="text-center">String</td><td class="text-center"><code>favicon.png</code></td><td>Only raster images are supported, vector images are <em>invalid</em> (i.e. SVG).</td></tr><tr><td><code>svg_icon</code></td><td class="text-center">string</td><td class="text-center"><code>favicon.svg</code></td><td></td></tr><tr><td><code>mask_icon</code></td><td class="text-center">String</td><td class="text-center"><code>mask-icon.svg</code></td><td></td></tr><tr><td><code>mask_icon_color</code></td><td class="text-center">String</td><td class="text-center"><code>#000000</code></td><td></td></tr><tr><td><code>sizes</code></td><td class="text-center">Array</td><td class="text-center">-</td><td></td></tr><tr><td><code>sizes.size</code></td><td class="text-center">String</td><td class="text-center">-</td><td>For example, <code>32x32</code>.</td></tr><tr><td><code>sizes.rel</code></td><td class="text-center">String</td><td class="text-center"><code>icon</code></td><td></td></tr></tbody></table></div><div class="config-toggle mb-3"><ul class="nav nav-tabs mb-1" role="tablist"><li class="nav-item mb-0" role="presentation"><button class="nav-link active" id="code-toggle-hugo-795621843-yaml-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-795621843-yaml" type="button" role="tab" aria-controls="code-toggle-hugo-795621843-yaml" aria-selected="true"> YAML</button></li><li class="nav-item mb-0" role="presentation"><button class="nav-link" id="code-toggle-hugo-795621843-toml-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-795621843-toml" type="button" role="tab" aria-controls="code-toggle-hugo-795621843-toml" aria-selected="false"> TOML</button></li><li class="nav-item mb-0" role="presentation"><button class="nav-link" id="code-toggle-hugo-795621843-json-tab" data-bs-toggle="tab" data-bs-target="#code-toggle-hugo-795621843-json" type="button" role="tab" aria-controls="code-toggle-hugo-795621843-json" aria-selected="false"> JSON</button></li></ul><div class="tab-content"><div class="tab-pane fade show active" id="code-toggle-hugo-795621843-yaml" role="tabpanel" aria-labelledby="code-toggle-hugo-795621843-yaml-tab"><p class="user-select-all mb-1 text-secondary">hugo.yaml</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="nt">params</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="w"> </span><span class="nt">seo</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="w"> </span><span class="nt">favicons</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="w"> </span><span class="nt">sizes</span><span class="p">:</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 5</span><span class="cl"><span class="w"> </span>- <span class="nt">size</span><span class="p">:</span><span class="w"> </span><span class="l">16x16</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 6</span><span class="cl"><span class="w"> </span>- <span class="nt">size</span><span class="p">:</span><span class="w"> </span><span class="l">32x32</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 7</span><span class="cl"><span class="w"> </span>- <span class="nt">size</span><span class="p">:</span><span class="w"> </span><span class="l">150x150</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="w"> </span>- <span class="nt">rel</span><span class="p">:</span><span class="w"> </span><span class="l">apple-touch-icon</span><span class="w"> </span></span></span><span class="line"><span class="ln"> 9</span><span class="cl"><span class="w"> </span><span class="nt">size</span><span class="p">:</span><span class="w"> </span><span class="l">180x180</span><span class="w"> </span></span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="w"> </span>- <span class="nt">size</span><span class="p">:</span><span class="w"> </span><span class="l">192x192</span><span class="w"> </span></span></span></code></pre></div></div><div class="tab-pane fade" id="code-toggle-hugo-795621843-toml" role="tabpanel" aria-labelledby="code-toggle-hugo-795621843-toml-tab"><p class="user-select-all mb-1 text-secondary">hugo.toml</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="p">[</span><span class="nx">params</span><span class="p">]</span> </span></span><span class="line"><span class="ln"> 2</span><span class="cl"> <span class="p">[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">]</span> </span></span><span class="line"><span class="ln"> 3</span><span class="cl"> <span class="p">[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">]</span> </span></span><span class="line"><span class="ln"> 4</span><span class="cl"> <span class="p">[[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">.</span><span class="nx">sizes</span><span class="p">]]</span> </span></span><span class="line"><span class="ln"> 5</span><span class="cl"> <span class="nx">size</span> <span class="p">=</span> <span class="s1">'16x16'</span> </span></span><span class="line"><span class="ln"> 6</span><span class="cl"> <span class="p">[[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">.</span><span class="nx">sizes</span><span class="p">]]</span> </span></span><span class="line"><span class="ln"> 7</span><span class="cl"> <span class="nx">size</span> <span class="p">=</span> <span class="s1">'32x32'</span> </span></span><span class="line"><span class="ln"> 8</span><span class="cl"> <span class="p">[[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">.</span><span class="nx">sizes</span><span class="p">]]</span> </span></span><span class="line"><span class="ln"> 9</span><span class="cl"> <span class="nx">size</span> <span class="p">=</span> <span class="s1">'150x150'</span> </span></span><span class="line"><span class="ln">10</span><span class="cl"> <span class="p">[[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">.</span><span class="nx">sizes</span><span class="p">]]</span> </span></span><span class="line"><span class="ln">11</span><span class="cl"> <span class="nx">rel</span> <span class="p">=</span> <span class="s1">'apple-touch-icon'</span> </span></span><span class="line"><span class="ln">12</span><span class="cl"> <span class="nx">size</span> <span class="p">=</span> <span class="s1">'180x180'</span> </span></span><span class="line"><span class="ln">13</span><span class="cl"> <span class="p">[[</span><span class="nx">params</span><span class="p">.</span><span class="nx">seo</span><span class="p">.</span><span class="nx">favicons</span><span class="p">.</span><span class="nx">sizes</span><span class="p">]]</span> </span></span><span class="line"><span class="ln">14</span><span class="cl"> <span class="nx">size</span> <span class="p">=</span> <span class="s1">'192x192'</span> </span></span></code></pre></div></div><div class="tab-pane fade" id="code-toggle-hugo-795621843-json" role="tabpanel" aria-labelledby="code-toggle-hugo-795621843-json-tab"><p class="user-select-all mb-1 text-secondary">hugo.json</p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="p">{</span> </span></span><span class="line"><span class="ln"> 2</span><span class="cl"> <span class="nt">"params"</span><span class="p">:</span> <span class="p">{</span> </span></span><span class="line"><span class="ln"> 3</span><span class="cl"> <span class="nt">"seo"</span><span class="p">:</span> <span class="p">{</span> </span></span><span class="line"><span class="ln"> 4</span><span class="cl"> <span class="nt">"favicons"</span><span class="p">:</span> <span class="p">{</span> </span></span><span class="line"><span class="ln"> 5</span><span class="cl"> <span class="nt">"sizes"</span><span class="p">:</span> <span class="p">[</span> </span></span><span class="line"><span class="ln"> 6</span><span class="cl"> <span class="p">{</span> </span></span><span class="line"><span class="ln"> 7</span><span class="cl"> <span class="nt">"size"</span><span class="p">:</span> <span class="s2">"16x16"</span> </span></span><span class="line"><span class="ln"> 8</span><span class="cl"> <span class="p">},</span> </span></span><span class="line"><span class="ln"> 9</span><span class="cl"> <span class="p">{</span> </span></span><span class="line"><span class="ln">10</span><span class="cl"> <span class="nt">"size"</span><span class="p">:</span> <span class="s2">"32x32"</span> </span></span><span class="line"><span class="ln">11</span><span class="cl"> <span class="p">},</span> </span></span><span class="line"><span class="ln">12</span><span class="cl"> <span class="p">{</span> </span></span><span class="line"><span class="ln">13</span><span class="cl"> <span class="nt">"size"</span><span class="p">:</span> <span class="s2">"150x150"</span> </span></span><span class="line"><span class="ln">14</span><span class="cl"> <span class="p">},</span> </span></span><span class="line"><span class="ln">15</span><span class="cl"> <span class="p">{</span> </span></span><span class="line"><span class="ln">16</span><span class="cl"> <span class="nt">"rel"</span><span class="p">:</span> <span class="s2">"apple-touch-icon"</span><span class="p">,</span> </span></span><span class="line"><span class="ln">17</span><span class="cl"> <span class="nt">"size"</span><span class="p">:</span> <span class="s2">"180x180"</span> </span></span><span class="line"><span class="ln">18</span><span class="cl"> <span class="p">},</span> </span></span><span class="line"><span class="ln">19</span><span class="cl"> <span class="p">{</span> </span></span><span class="line"><span class="ln">20</span><span class="cl"> <span class="nt">"size"</span><span class="p">:</span> <span class="s2">"192x192"</span> </span></span><span class="line"><span class="ln">21</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">22</span><span class="cl"> <span class="p">]</span> </span></span><span class="line"><span class="ln">23</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">24</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">25</span><span class="cl"> <span class="p">}</span> </span></span><span class="line"><span class="ln">26</span><span class="cl"><span class="p">}</span> </span></span></code></pre></div></div></div></div><h3 id="open-graph-module">Open Graph Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/open-graph</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/open-graph/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generate meta tags for <a href="https://ogp.me/" target="_blank" rel="noopener noreferrer">Open Graph</a>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/open-graph/index</code></td></tr></tbody></table></div><h3 id="schema-module">Schema Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/schema</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/schema/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generate meta tags for <a href="https://schema.org/" target="_blank" rel="noopener noreferrer">Schema</a>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/schema/index</code></td></tr></tbody></table></div><h3 id="translations-module">Translations Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/translations</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/translations/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generate meta tags for localized pages, see <a href="https://developers.google.com/search/docs/specialty/international/localized-versions" target="_blank" rel="noopener noreferrer">tell Google about localized versions of your page</a>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/translations/index</code></td></tr></tbody></table></div><h3 id="twitter-cards-module">Twitter Cards Module</h3><table class="table table-bordered table-striped table-hover"><tbody><tr><th>Module</th><td><code class="user-select-all">github.com/hugomods/seo/modules/twitter-cards</code></td></tr><tr><th>Stats</th><td class="pb-0"><a class="text-decoration-none" href="https://github.com/hugomods/seo/stargazers" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/stars/hugomods/seo?style=flat-square" alt="GitHub Stars" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/network/dependents" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=success&label=used+by&query=repositories_humanize&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/github/dependents/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=important&label=requirements&query=requirements&logo=hugo&style=flat-square&url=https%3a//api.razonyang.com/v1/hugo/modules/github.com/hugomods/seo" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/github/license/hugomods/seo?style=flat-square" alt="Used By" height="30"/> </a><a class="text-decoration-none" href="https://github.com/hugomods/seo/releases" target="_blank" rel="noopener noreferrer"><img class="mb-2" src="https://img.shields.io/badge/dynamic/json?color=blue&label=version&query=name&url=https://api.razonyang.com/v1/github/tag/hugomods/seo?prefix=modules/twitter-cards/&style=flat-square" alt="Used By" height="30"/></a></td></tr></tbody></table><p>Generate meta tags for <a href="https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards" target="_blank" rel="noopener noreferrer">Twitter Card</a>.</p><div class="table-responsive"><table class="table table-bordered table-hover table-striped"><thead><tr><th>Partial</th></tr></thead><tbody><tr><td><code>seo/modules/twitter-cards/index</code></td></tr></tbody></table></div></div><div class="ad hb-module"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-7827859788508375" data-ad-slot="2901172765" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></div><div class="hb-content-panel-wrapper position-sticky mb-4 d-flex justify-content-center"><div class="hb-content-panel d-flex shadow w-auto rounded-5 bg-body border"><div class="hb-content-panel-item"><a href="#content-comments" class="btn btn-link text-body" title="Comments" role="button"><svg aria-hidden="true" class="bi bi-chat-dots hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M5 8A1 1 0 113 8a1 1 0 012 0m4 0A1 1 0 117 8a1 1 0 012 0m3 1a1 1 0 100-2 1 1 0 000 2"></path><path d="m2.165 15.803.02-.004c1.83-.363 2.948-.842 3.468-1.105A9 9 0 008 15c4.418.0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6a10.4 10.4.0 01-.524 2.318l-.003.011a11 11 0 01-.244.637c-.079.186.074.394.273.362a22 22 0 00.693-.125m.8-3.108a1 1 0 00-.287-.801C1.618 10.83 1 9.468 1 8c0-3.192 3.004-6 7-6s7 2.808 7 6-3.004 6-7 6a8 8 0 01-2.088-.272 1 1 0 00-.711.074c-.387.196-1.24.57-2.634.893a11 11 0 00.398-2"></path></svg></a></div><div class="hb-content-panel-item hb-content-panel-repo dropup-center dropup"><button class="btn btn-link text-body" type="button" title="Edit" data-bs-toggle="dropdown" aria-expanded="false"><svg aria-hidden="true" class="bi bi-pencil-square hi-svg-inline" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M15.502 1.94a.5.5.0 010 .706L14.459 3.69l-2-2L13.502.646a.5.5.0 01.707.0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5.0 00-.121.196l-.805 2.414a.25.25.0 00.316.316l2.414-.805a.5.5.0 00.196-.12l6.813-6.814z"></path><path fill-rule="evenodd" d="M1 13.5A1.5 1.5.0 002.5 15h11a1.5 1.5.0 001.5-1.5v-6a.5.5.0 00-1 0v6a.5.5.0 01-.5.5h-11a.5.5.0 01-.5-.5v-11a.5.5.0 01.5-.5H9a.5.5.0 000-1H2.5A1.5 1.5.0 001 2.5z"></path></svg></button><ul class="dropdown-menu"><li><a class="dropdown-item" href="https://github.com/hugomods/site/edit/main/home/content/docs/seo/index.md" target="_blank" rel="noreferrer noopener"><svg aria-hidden="true" class="bi bi-pencil hi-svg-inline me-2" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M12.146.146a.5.5.0 01.708.0l3 3a.5.5.0 010 .708l-10 10a.5.5.0 01-.168.11l-5 2a.5.5.0 01-.65-.65l2-5a.5.5.0 01.11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5.0 01.5.5v.5h.5a.5.5.0 01.5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5.0 015 12.5V12h-.5a.5.5.0 01-.5-.5V11h-.5a.5.5.0 01-.468-.325"></path></svg>Edit the page</a></li><li><a class="dropdown-item" href="https://github.com/hugomods/site/blob/main/home/content/docs/seo/index.md" target="_blank" rel="noreferrer noopener"><svg aria-hidden="true" class="bi bi-eye hi-svg-inline me-2" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 011.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0114.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 011.172 8z"></path><path d="M8 5.5a2.5 2.5.0 100 5 2.5 2.5.0 000-5M4.5 8a3.5 3.5.0 117 0 3.5 3.5.0 01-7 0"></path></svg>View the page source</a></li><li><a class="dropdown-item" href="https://github.com/hugomods/site/commit/1bede4468f487a5f2dae163ca162be0036befecb" target="_blank" rel="noreferrer noopener"><svg aria-hidden="true" class="bi bi-git hi-svg-inline me-2" fill="currentcolor" height="1em" viewBox="0 0 16 16" width="1em"><path d="M15.698 7.287 8.712.302a1.03 1.03.0 00-1.457.0l-1.45 1.45 1.84 1.84a1.223 1.223.0 011.55 1.56l1.773 1.774a1.224 1.224.0 011.267 2.025 1.226 1.226.0 01-2.002-1.334L8.58 5.963v4.353a1.226 1.226.0 11-1.008-.036V5.887a1.226 1.226.0 01-.666-1.608L5.093 2.465.303 7.255a1.03 1.03.0 000 1.457l6.986 6.986a1.03 1.03.0 001.457.0l6.953-6.953a1.03 1.03.0 000-1.457"></path></svg>chore: update contributors</a></li></ul></div></div></div><div class="hb-docs-doc-nav mb-3 row row-cols-1 g-3 row-cols-md-2"><div class="col"><a class="hb-module h-100 py-1 d-flex align-items-center justify-content-center text-decoration-none" href="/docs/i18n-js/"><svg aria-hidden="true" class="bi bi-arrow-left-circle hi-svg-inline me-2 flex-shrink-0" fill="currentcolor" height="1.5em" viewBox="0 0 16 16" width="1.5em"><path fill-rule="evenodd" d="M1 8a7 7 0 1014 0A7 7 0 001 8m15 0A8 8 0 110 8a8 8 0 0116 0m-4.5-.5a.5.5.0 010 1H5.707l2.147 2.146a.5.5.0 01-.708.708l-3-3a.5.5.0 010-.708l3-3a.5.5.0 11.708.708L5.707 7.5z"></path></svg>I18n JS</a></div><div class="col"><a class="hb-module h-100 py-1 d-flex align-items-center justify-content-center text-decoration-none" href="/docs/shortcodes/">Shortcodes<svg aria-hidden="true" class="bi bi-arrow-right-circle hi-svg-inline ms-2 flex-shrink-0" fill="currentcolor" height="1.5em" viewBox="0 0 16 16" width="1.5em"><path fill-rule="evenodd" d="M1 8a7 7 0 1014 0A7 7 0 001 8m15 0A8 8 0 110 8a8 8 0 0116 0M4.5 7.5a.5.5.0 000 1h5.793l-2.147 2.146a.5.5.0 00.708.708l3-3a.5.5.0 000-.708l-3-3a.5.5.0 10-.708.708L10.293 7.5z"></path></svg></a></div></div><div id="content-comments" class="hb-docs-doc-comments hb-module"><div class="giscus"></div></div></div></div></div><button class="hb-docs-nav-toggle btn btn-outline-secondary position-fixed bottom-0 start-0 mb-2 ms-2 d-none d-lg-flex p-1 z-1" aria-label="Toggle docs navigation"><svg aria-hidden="true" class="bi bi-text-indent-right hi-svg-inline" fill="currentcolor" height="1.5em" viewBox="0 0 16 16" width="1.5em"><path d="M2 3.5a.5.5.0 01.5-.5h11a.5.5.0 010 1h-11A.5.5.0 012 3.5m10.646 2.146a.5.5.0 01.708.708L11.707 8l1.647 1.646a.5.5.0 01-.708.708l-2-2a.5.5.0 010-.708zM2 6.5a.5.5.0 01.5-.5h6a.5.5.0 010 1h-6A.5.5.0 012 6.5m0 3a.5.5.0 01.5-.5h6a.5.5.0 010 1h-6A.5.5.0 012 9.5m0 3a.5.5.0 01.5-.5h11a.5.5.0 010 1h-11a.5.5.0 01-.5-.5"></path></svg></button></div></div><footer class="hb-footer pt-4 pt-md-5 pb-2 pb-md-3 bg-body-tertiary"><div class="container-fluid container-lg px-4 px-md-3"><div class="row"><div class="hb-footer-site-info col mb-2 text-center"><div class="h5">HugoMods</div><ul class="list-unstyled small mb-2"><li class="mt-2">Third party Hugo modules and tools for building fast, modular, modern themes and static websites.</li><li class="mt-2">Copyright © 2022-2024 <a href="https://hugomods.com/">HugoMods</a>. All Rights Reserved.</li><li class="mt-2">Built with ❤️ from <a class="text-body-emphasis" href="https://gohugo.io/" target="_blank" rel="external" title="Hugo">Hugo</a>, <a class="text-body-emphasis" href="https://hugomods.com/" target="_blank" rel="external" title="HugoMods">HugoMods</a> and <a class="text-body-emphasis" href="https://hbstack.dev/" target="_blank" rel="external" title="HB Framework">HB Framework</a>.</li></ul><div class="hb-footer-socials d-flex mb-2 justify-content-center flex-wrap"><a class="hb-social p-2" href="https://afdian.com/a/razonyang" target="_blank" rel="nofollow me" title="AFDIAN"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="none" height="1.75em" style="color:#946ce6" viewBox="20 33 120 92.84" width="1.75em"><rect width="160" height="160" rx="2"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M64.9999 90.5676C63.4307 90.5676 62.1621 91.8355 62.1621 93.4037 62.1621 94.9754 63.4307 96.2433 64.9999 96.2433 66.5691 96.2433 67.8378 94.9754 67.8378 93.4037c0-1.5682-1.2687-2.8361-2.8379-2.8361z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M91.7568 99.0811c-1.5692.0-2.8379 1.2679-2.8379 2.8359.0 1.572 1.26870000000001 2.84 2.8379 2.84s2.8378-1.268 2.8378-2.84c0-1.568-1.26860000000001-2.8359-2.8378-2.8359z" fill="currentcolor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M133.76 106.248C132.813 106.722 131.453 106.747 130.197 106.313 129.349 106.014 128.434 105.732 127.523 105.451 125.832 104.935 123.006 104.074 122.468 103.422 121.585 102.244 119.908 102.009 118.73 102.899 117.552 103.785 117.317 105.455 118.207 106.633 118.502 107.032 118.901 107.359 119.303 107.676 115.224 113.321 97.3137 124.555 71.985 119.02 60.5719 116.525 52.8897 111.969 49.7641 105.85 47.5106 101.429 48.0233 96.8763 49.1019 94.4025c3.1007-6.4392 25.4818-21.2681 39.7713-29.665C90.1405 63.9865 90.5641 62.3527 89.8166 61.0819 89.069 59.8147 87.3638 59.3057 86.1641 60.1351 85.0107 60.8114 81.0912 63.1393 76.0896 66.3073 74.3986 65.1718 71.4759 63.7693 66.7911 63.3102 59.3616 62.5734 42.1921 59.295 36.6458 56.9493c-3.9728-1.6801-12.9901-6.1294-10.993-11.1377C26.1156 44.6441 28.2907 42.754 33.004 40.9529 36.6351 39.5683 40.2484 38.803 42.9789 38.4969 42.6122 38.6748 42.2562 38.8457 41.9216 39.0094c-3.211 1.5591-6.714 3.3032-9.0671 5.3642C32.6836 44.2633 32.5056 44.1529 32.3846 44.0319 31.37 42.9712 29.6969 42.8928 28.6147 43.9465 27.5467 44.9645 27.5075 46.6552 28.5292 47.7195 29.4797 48.7162 30.8859 49.4673 32.6765 50.0403 32.7442 50.0617 32.8047 50.0937 32.8723 50.108 39.095 52.023 50.1592 51.7845 65.7587 51.1651 72.4834 50.9017 78.8343 50.6526 84.1314 50.7558 101.692 51.1046 114.889 58.0884 124.479 72.1093 130.371 80.7233 128.246 89.2091 124.875 96.5844 124.472 96.2748 124.042 95.8725 123.718 95.4739 122.796 94.3241 121.09 94.164 119.969 95.0503 118.816 95.9722 118.623 97.6487 119.542 98.802 120.083 99.4854 122.867 102.685 126.316 102.411 126.38 102.415 126.437 102.408 126.501 102.404 126.605 102.39 126.711 102.408 126.822 102.39 129.178 101.959 130.659 102.073 132.044 102.942 133.878 104.099 134.782 104.789 134.6 105.366 134.493 105.729 134.219 105.989 133.76 106.248zM60.9493 76.5124C60.4189 76.9004 59.8991 77.2848 59.3758 77.6692 58.8133 77.0641 58.3648 76.4875 58.1583 76.0674 58.7777 75.8823 59.8101 76.103 60.9493 76.5124zm73.6647 21.745C133.294 97.4209 131.909 97.0578 130.563 96.9083 133.724 89.202 135.736 79.1144 128.887 69.0944c-10.481-15.3308-25.507-23.297-44.6524-23.6779C78.7809 45.3097 72.3517 45.5625 65.5487 45.833 57.6493 46.1462 47.1369 46.5556 39.9921 45.9647 41.4161 45.1923 42.9326 44.4519 44.2462 43.8148c5.0266-2.4454 8.9852-4.3498 7.6752-7.7277C51.2343 34.1151 49.1874 33.0793 45.8233 33.0045c-7.0807-.1601-22.3812 3.9333-25.133 10.8352-1.5485 3.887-1.8049 11.3904 13.8765 18.0218C41.0174 64.5952 59.237 67.9268 66.2678 68.6245 68.2542 68.8167 69.7743 69.219 70.9277 69.6461 69.3151 70.7068 67.6597 71.8209 65.9972 72.96 63.1102 71.3155 58.3897 69.3756 54.8654 71.7782 53.502 72.7001 52.7259 74.0599 52.6903 75.6083 52.6405 77.534 53.8081 79.4169 55.1217 80.9333 49.9314 85.073 45.7343 89.0846 44.2462 92.1778 42.5873 95.9793 41.9109 102.201 45.008 108.27c3.9302 7.703 12.6199 13.074 25.8343 15.965C88.1114 128.004 103.027 124.608 112.895 119.415 118.388 116.525 122.286 113.076 124.18 109.997 124.768 110.182 125.355 110.37 125.96 110.559 126.804 110.815 127.648 111.072 128.438 111.353 131.051 112.257 133.942 112.136 136.167 111.015 136.206 110.997 136.248 110.972 136.291 110.951 137.968 110.068 139.175 108.651 139.705 106.943 141.129 102.337 137.064 99.7915 134.614 98.2574z" fill="currentcolor"></path></svg> </a><a class="hb-social p-2" href="https://github.com/hugomods" target="_blank" rel="nofollow me" title="GitHub"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1.75em" role="img" viewBox="0 0 24 24" width="1.75em"><title>GitHub</title><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg> </a><a class="hb-social p-2" href="https://github.com/sponsors/razonyang" target="_blank" rel="nofollow me" title="GitHub Sponsors"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1.75em" role="img" style="color:#ea4aaa" viewBox="0 0 24 24" width="1.75em"><title>GitHub Sponsors</title><path d="M17.625 1.499c-2.32.0-4.354 1.203-5.625 3.03-1.271-1.827-3.305-3.03-5.625-3.03C3.129 1.499.0 4.253.0 8.249c0 4.275 3.068 7.847 5.828 10.227a33.14 33.14.0 005.616 3.876l.028.017.008.003-.001.003c.163.085.342.126.521.125.179.001.358-.041.521-.125l-.001-.003.008-.003.028-.017a33.14 33.14.0 005.616-3.876C20.932 16.096 24 12.524 24 8.249c0-3.996-3.129-6.75-6.375-6.75zm-.919 15.275a30.766 30.766.0 01-4.703 3.316l-.004-.002-.004.002a30.955 30.955.0 01-4.703-3.316c-2.677-2.307-5.047-5.298-5.047-8.523.0-2.754 2.121-4.5 4.125-4.5 2.06.0 3.914 1.479 4.544 3.684.143.495.596.797 1.086.796.49.001.943-.302 1.085-.796.63-2.205 2.484-3.684 4.544-3.684 2.004.0 4.125 1.746 4.125 4.5.0 3.225-2.37 6.216-5.048 8.523z"></path></svg> </a><a class="hb-social p-2" href="https://techhub.social/@hugomods" target="_blank" rel="nofollow me" title="Mastodon"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1.75em" role="img" style="color:#5c4ce2" viewBox="0 0 24 24" width="1.75em"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792.0 11.813.0h-.03c-3.98.0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057.0 00.023-.043v-1.809a.052.052.0 00-.02-.041.053.053.0 00-.046-.01 20.282 20.282.0 01-4.709.545c-2.73.0-3.463-1.284-3.674-1.818a5.593 5.593.0 01-.319-1.433.053.053.0 01.066-.054c1.517.363 3.072.546 4.632.546.376.0.75.0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23.0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112.0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311.0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13.0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"></path></svg> </a><a class="hb-social p-2" href="https://www.paypal.com/paypalme/razonyang" target="_blank" rel="nofollow me" title="PayPal"><svg aria-hidden="true" class="hi-svg-inline hb-social-icon" fill="currentcolor" height="1.75em" role="img" viewBox="0 0 24 24" width="1.75em"><title>PayPal</title><path d="M7.016 19.198h-4.2a.562.562.0 01-.555-.65L5.093.584A.692.692.0 015.776.0h7.222c3.417.0 5.904 2.488 5.846 5.5-.006.25-.027.5-.066.747A6.794 6.794.0 0112.071 12H8.743a.69.69.0 00-.682.583l-.325 2.056-.013.083-.692 4.39-.015.087zM19.79 6.142c-.01.087-.01.175-.023.261a7.76 7.76.0 01-7.695 6.598H9.007l-.283 1.795-.013.083-.692 4.39-.134.843-.014.088H6.86l-.497 3.15a.562.562.0 00.555.65h3.612c.34.0.63-.249.683-.585l.952-6.031a.692.692.0 01.683-.584h2.126a6.793 6.793.0 006.707-5.752c.306-1.95-.466-3.744-1.89-4.906z"></path></svg> </a><a class="hb-social p-2" href="/index.xml" target="_blank" rel="nofollow me" title="RSS"><svg aria-hidden="true" class="bi bi-rss-fill hi-svg-inline hb-social-icon" fill="currentcolor" height="1.75em" viewBox="0 0 16 16" width="1.75em"><path d="M2 0A2 2 0 000 2v12a2 2 0 002 2h12a2 2 0 002-2V2a2 2 0 00-2-2zm1.5 2.5c5.523.0 10 4.477 10 10a1 1 0 11-2 0 8 8 0 00-8-8 1 1 0 010-2m0 4a6 6 0 016 6 1 1 0 11-2 0 4 4 0 00-4-4 1 1 0 010-2m.5 7a1.5 1.5.0 110-3 1.5 1.5.0 010 3"></path></svg></a></div></div></div><div class="row"><ul class="nav col justify-content-center"><li class="nav-item"><a class="nav-link" href="https://www.digitalocean.com/?refcode=986ac2ef795b&utm_campaign=Referral_Invite&utm_medium=opensource&utm_source=Hugo-Bootstrap-Framework%28HB%29" target="_blank" rel="external"><img class="sponsor-img img-fluid" src="/images/sponsors/digitalocean.svg" alt="Supported by DigitalOcean"/></a></li><li class="nav-item"><a class="nav-link" href="https://github.com/sponsors/razonyang" target="_blank" rel="external"><img class="sponsor-img img-fluid" src="https://github.blog/wp-content/uploads/2019/05/mona-heart-featured.png?resize=200x65" alt="Support me on GitHub"/></a></li></ul></div></div></footer><script src="/js/hb.5e10ebc3f8873f0b4c7696165fd7ab49100e1b24b2ad493847409b588d818055.js" integrity="sha256-XhDrw/iHPwtMdpYWX9erSRAOGySyrUk4R0CbWI2BgFU=" defer=""></script><script src="https://unpkg.com/aos@next/dist/aos.js"></script><script src="/js/aos-init.ddabf147c2db800b5e5adb3100d34df450314b817a6dd0949796957b7bb24443.js"></script><script src="https://giscus.app/client.js" data-repo="hugomods/site" data-repo-id="R_kgDOJLF7dg" data-category="General" data-category-id="DIC_kwDOJLF7ds4CVB4a" data-mapping="url" data-reactions-enabled="1" data-input-position="top" data-theme="preferred_color_scheme" data-lang="en" data-loading="lazy" data-strict="1" crossorigin="anonymous" onload="document.body.dispatchEvent(new Event("giscus-load"))" async=""></script><script src="/js/search.57c2b30e1c8caa8ef83b5d844957425034883ab3a46b55fdb2aed9d5aa8aadf4.js" defer=""></script><script>"serviceWorker"in navigator&&window.addEventListener("DOMContentLoaded",function(){navigator.serviceWorker.register("/sw.js")})</script></body></html>