Skip to content

Commit 803c5c7

Browse files
committed
Deploy GitHub Pages demo
0 parents  commit 803c5c7

109 files changed

Lines changed: 609 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

404.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!doctype html><html lang=en dir=auto><head><script>(function(){try{var e=localStorage.getItem("bp-theme-mode");e==="light"?document.documentElement.classList.add("bp-light-mode"):document.documentElement.classList.remove("bp-light-mode")}catch{document.documentElement.classList.remove("bp-light-mode")}})()</script><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>404 Page not found | Blueprint Notes</title><meta name=keywords content><meta name=description content="Example site for Hugo Blueprint."><meta name=author content="Blueprint Maintainer"><link rel=canonical href=https://kircerta.github.io/hugo-blueprint/404.html><link crossorigin=anonymous href=/hugo-blueprint/assets/css/stylesheet.cffdc07dbe7ea3cb5781a43603821b142d8f091ba821000e3fd4a2789af1bbdd.css integrity="sha256-z/3Afb5+o8tXgaQ2A4IbFC2PCRuoIQAOP9SieJrxu90=" rel="preload stylesheet" as=style><link rel=icon href=https://kircerta.github.io/hugo-blueprint/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://kircerta.github.io/hugo-blueprint/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://kircerta.github.io/hugo-blueprint/favicon-32x32.png><link rel=apple-touch-icon href=https://kircerta.github.io/hugo-blueprint/apple-touch-icon.png><link rel=mask-icon href=https://kircerta.github.io/hugo-blueprint/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://kircerta.github.io/hugo-blueprint/404.html><link rel=alternate hreflang=zh href=https://kircerta.github.io/hugo-blueprint/zh/404.html><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:url" content="https://kircerta.github.io/hugo-blueprint/404.html"><meta property="og:site_name" content="Blueprint Notes"><meta property="og:title" content="404 Page not found"><meta property="og:description" content="Example site for Hugo Blueprint."><meta property="og:locale" content="en-US"><meta property="og:type" content="website"><meta name=twitter:card content="summary"><meta name=twitter:title content="404 Page not found"><meta name=twitter:description content="Example site for Hugo Blueprint."></head><body class="bp-shell list" id=top><header class=header><nav class=nav><div class="logo bp-logo"><div class=geo-cross></div><a href=/hugo-blueprint/ accesskey=h title="Blueprint Notes (Alt + H)">Blueprint Notes</a><div class=logo-switches><ul class=lang-switch><li>|</li><li><a href=/hugo-blueprint/zh/ title=中文 aria-label=中文>中文</a></li></ul></div></div><ul id=menu><li><a href=/hugo-blueprint/about/ title=About><span>About</span></a></li><li><a href=/hugo-blueprint/archives/ title=Archives><span>Archives</span></a></li><li><a href=/hugo-blueprint/search/ title="Search (Alt + /)" accesskey=/><span>Search</span></a></li><li><a href=/hugo-blueprint/tags/ title=Tags><span>Tags</span></a></li></ul></nav></header><main class=main><div class=not-found>404</div></main><footer class=footer><span>&copy; 2026 Blueprint Notes</span> ·
2+
<span>Powered by <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> and
3+
<a href=https://github.com/Kircerta/hugo-blueprint rel="noopener noreferrer" target=_blank>Blueprint</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentColor"><path d="M12 6H0l6-6z"/></svg>
4+
</a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){const t=this.getAttribute("href").substr(1),n=document.querySelector(`[id='${decodeURIComponent(t)}']`);if(!n)return;e.preventDefault(),window.matchMedia("(prefers-reduced-motion: reduce)").matches?n.scrollIntoView():n.scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})}),document.addEventListener("mousemove",e=>{document.querySelectorAll(".brutal-card").forEach(t=>{const n=t.getBoundingClientRect(),s=e.clientX-n.left,o=e.clientY-n.top;t.style.setProperty("--mouse-x",`${s}px`),t.style.setProperty("--mouse-y",`${o}px`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><button id=bp-mode-toggle class=bp-mode-toggle type=button aria-label="Switch visual mode" aria-pressed=false>
5+
<span class=bp-mode-kicker>MODE</span>
6+
<span class=bp-mode-value id=bp-mode-value>BLUEPRINT DARK</span>
7+
</button>
8+
<script>(function(){var t="bp-theme-mode",n={dark:'"BLUEPRINT DARK"',light:'"BLUEPRINT LIGHT"'},s=document.documentElement,e=document.getElementById("bp-mode-toggle"),o=document.getElementById("bp-mode-value");function i(i){var a=i==="light"?"light":"dark";a==="light"?s.classList.add("bp-light-mode"):s.classList.remove("bp-light-mode");try{localStorage.setItem(t,a)}catch{}o&&(o.textContent=a==="light"?n.light:n.dark),e&&(e.setAttribute("data-mode",a),e.setAttribute("aria-pressed",a==="light"?"true":"false"))}function a(){try{return localStorage.getItem(t)||"dark"}catch{return"dark"}}if(i(a()),!e)return;e.addEventListener("click",function(){var t=e.getAttribute("data-mode")||"dark",n=t==="dark"?"light":"dark";i(n)})})()</script></body></html>

about/index.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!doctype html><html lang=en dir=auto><head><script>(function(){try{var e=localStorage.getItem("bp-theme-mode");e==="light"?document.documentElement.classList.add("bp-light-mode"):document.documentElement.classList.remove("bp-light-mode")}catch{document.documentElement.classList.remove("bp-light-mode")}})()</script><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>About Blueprint | Blueprint Notes</title><meta name=keywords content><meta name=description content="What the Blueprint demo shows."><meta name=author content="Blueprint Maintainer"><link rel=canonical href=https://kircerta.github.io/hugo-blueprint/about/><link crossorigin=anonymous href=/hugo-blueprint/assets/css/stylesheet.cffdc07dbe7ea3cb5781a43603821b142d8f091ba821000e3fd4a2789af1bbdd.css integrity="sha256-z/3Afb5+o8tXgaQ2A4IbFC2PCRuoIQAOP9SieJrxu90=" rel="preload stylesheet" as=style><link rel=icon href=https://kircerta.github.io/hugo-blueprint/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://kircerta.github.io/hugo-blueprint/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://kircerta.github.io/hugo-blueprint/favicon-32x32.png><link rel=apple-touch-icon href=https://kircerta.github.io/hugo-blueprint/apple-touch-icon.png><link rel=mask-icon href=https://kircerta.github.io/hugo-blueprint/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://kircerta.github.io/hugo-blueprint/about/><link rel=alternate hreflang=zh href=https://kircerta.github.io/hugo-blueprint/zh/about/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:url" content="https://kircerta.github.io/hugo-blueprint/about/"><meta property="og:site_name" content="Blueprint Notes"><meta property="og:title" content="About Blueprint"><meta property="og:description" content="What the Blueprint demo shows."><meta property="og:locale" content="en-US"><meta property="og:type" content="article"><meta property="article:published_time" content="2026-05-10T10:00:00-04:00"><meta property="article:modified_time" content="2026-05-10T10:00:00-04:00"><meta name=twitter:card content="summary"><meta name=twitter:title content="About Blueprint"><meta name=twitter:description content="What the Blueprint demo shows."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"About Blueprint","item":"https://kircerta.github.io/hugo-blueprint/about/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"About Blueprint","name":"About Blueprint","description":"What the Blueprint demo shows.","keywords":[],"articleBody":"Blueprint is a PaperMod-derived Hugo theme for dense technical publishing. This demo shows the theme as a reader would use it: browsing posts, scanning metadata, opening long-form entries, searching content, and switching languages.\nWhat This Demo Covers Surface Purpose Home Recent writing with fixed document-node cards Single post Long-form reading with compact typography Archives Chronological lookup Search Local JSON search surface Tags Quick grouping for recurring topics Good Fit Blueprint works well for research notes, engineering logs, documentation journals, course notes, and personal knowledge bases that need a stronger technical visual identity than a plain blog.\n","wordCount":"96","inLanguage":"en","datePublished":"2026-05-10T10:00:00-04:00","dateModified":"2026-05-10T10:00:00-04:00","author":{"@type":"Person","name":"Blueprint Maintainer"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://kircerta.github.io/hugo-blueprint/about/"},"publisher":{"@type":"Organization","name":"Blueprint Notes","logo":{"@type":"ImageObject","url":"https://kircerta.github.io/hugo-blueprint/favicon.ico"}}}</script></head><body class=bp-shell id=top><header class=header><nav class=nav><div class="logo bp-logo"><div class=geo-cross></div><a href=/hugo-blueprint/ accesskey=h title="Blueprint Notes (Alt + H)">Blueprint Notes</a><div class=logo-switches><ul class=lang-switch><li>|</li><li><a href=/hugo-blueprint/zh/ title=中文 aria-label=中文>中文</a></li></ul></div></div><ul id=menu><li><a href=/hugo-blueprint/about/ title=About><span class=active>About</span></a></li><li><a href=/hugo-blueprint/archives/ title=Archives><span>Archives</span></a></li><li><a href=/hugo-blueprint/search/ title="Search (Alt + /)" accesskey=/><span>Search</span></a></li><li><a href=/hugo-blueprint/tags/ title=Tags><span>Tags</span></a></li></ul></nav></header><main class=main><article class="post-single bp-single-shell"><header class="post-header bp-single-header"><div class="bp-single-kicker font-mono-tech">DOCUMENT NODE</div><div class=breadcrumbs><a href=/hugo-blueprint/>Home</a></div><h1 class="post-title entry-hint-parent">About Blueprint</h1><div class=post-meta><span title='2026-05-10 10:00:00 -0400 EDT'>May 10, 2026</span>&nbsp;·&nbsp;<span>1 min</span>&nbsp;·&nbsp;<span>Blueprint Maintainer</span>&nbsp;|&nbsp;<span>Translations:</span><ul class=i18n_list><li><a href=/hugo-blueprint/zh/about/>中文</a></li></ul></div></header><details id=toc class="toc bp-toc brutal-card"><summary class=bp-toc-head style=cursor:pointer;list-style:none><div class="bp-toc-header-left gap-3" style=display:flex;align-items:center><span class=bp-toc-title>Table of Contents</span>
2+
<span class="bp-toc-kicker font-mono-tech" style=margin-left:auto>[TOC]</span></div><div class=bp-toc-indicator><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg></div></summary><div class=bp-toc-inner><nav id=TableOfContents><ul><li><a href=#what-this-demo-covers>What This Demo Covers</a></li><li><a href=#good-fit>Good Fit</a></li></ul></nav></div></details><div class=post-content><p>Blueprint is a PaperMod-derived Hugo theme for dense technical publishing. This demo shows the theme as a reader would use it: browsing posts, scanning metadata, opening long-form entries, searching content, and switching languages.</p><h2 id=what-this-demo-covers>What This Demo Covers<a hidden class=anchor aria-hidden=true href=#what-this-demo-covers>#</a></h2><table><thead><tr><th>Surface</th><th>Purpose</th></tr></thead><tbody><tr><td>Home</td><td>Recent writing with fixed document-node cards</td></tr><tr><td>Single post</td><td>Long-form reading with compact typography</td></tr><tr><td>Archives</td><td>Chronological lookup</td></tr><tr><td>Search</td><td>Local JSON search surface</td></tr><tr><td>Tags</td><td>Quick grouping for recurring topics</td></tr></tbody></table><h2 id=good-fit>Good Fit<a hidden class=anchor aria-hidden=true href=#good-fit>#</a></h2><p>Blueprint works well for research notes, engineering logs, documentation journals, course notes, and personal knowledge bases that need a stronger technical visual identity than a plain blog.</p></div><footer class=post-footer><ul class="post-tags terms-tags"></ul></footer></article></main><footer class=footer><span>&copy; 2026 Blueprint Notes</span> ·
3+
<span>Powered by <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> and
4+
<a href=https://github.com/Kircerta/hugo-blueprint rel="noopener noreferrer" target=_blank>Blueprint</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentColor"><path d="M12 6H0l6-6z"/></svg>
5+
</a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){const t=this.getAttribute("href").substr(1),n=document.querySelector(`[id='${decodeURIComponent(t)}']`);if(!n)return;e.preventDefault(),window.matchMedia("(prefers-reduced-motion: reduce)").matches?n.scrollIntoView():n.scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})}),document.addEventListener("mousemove",e=>{document.querySelectorAll(".brutal-card").forEach(t=>{const n=t.getBoundingClientRect(),s=e.clientX-n.left,o=e.clientY-n.top;t.style.setProperty("--mouse-x",`${s}px`),t.style.setProperty("--mouse-y",`${o}px`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.querySelectorAll("pre > code").forEach(e=>{const n=e.parentNode.parentNode,t=document.createElement("button");t.classList.add("copy-code"),t.innerHTML="copy";function s(){t.innerHTML="copied!",setTimeout(()=>{t.innerHTML="copy"},2e3)}t.addEventListener("click",()=>{if("clipboard"in navigator){navigator.clipboard.writeText(e.textContent),s();return}const t=document.createRange();t.selectNodeContents(e);const n=window.getSelection();n.removeAllRanges(),n.addRange(t);try{document.execCommand("copy"),s()}catch{}n.removeRange(t)}),n.classList.contains("highlight")?n.appendChild(t):n.parentNode.firstChild==n||(e.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName=="TABLE"?e.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(t):e.parentNode.appendChild(t))})</script><button id=bp-mode-toggle class=bp-mode-toggle type=button aria-label="Switch visual mode" aria-pressed=false>
6+
<span class=bp-mode-kicker>MODE</span>
7+
<span class=bp-mode-value id=bp-mode-value>BLUEPRINT DARK</span>
8+
</button>
9+
<script>(function(){var t="bp-theme-mode",n={dark:'"BLUEPRINT DARK"',light:'"BLUEPRINT LIGHT"'},s=document.documentElement,e=document.getElementById("bp-mode-toggle"),o=document.getElementById("bp-mode-value");function i(i){var a=i==="light"?"light":"dark";a==="light"?s.classList.add("bp-light-mode"):s.classList.remove("bp-light-mode");try{localStorage.setItem(t,a)}catch{}o&&(o.textContent=a==="light"?n.light:n.dark),e&&(e.setAttribute("data-mode",a),e.setAttribute("aria-pressed",a==="light"?"true":"false"))}function a(){try{return localStorage.getItem(t)||"dark"}catch{return"dark"}}if(i(a()),!e)return;e.addEventListener("click",function(){var t=e.getAttribute("data-mode")||"dark",n=t==="dark"?"light":"dark";i(n)})})()</script></body></html>

0 commit comments

Comments
 (0)