diff options
126 files changed, 11933 insertions, 4814 deletions
diff --git a/2020/12/08/二零二零年十二月八日/index.html b/2020/12/08/二零二零年十二月八日/index.html index ff5f1429..9eb7762a 100644 --- a/2020/12/08/二零二零年十二月八日/index.html +++ b/2020/12/08/二零二零年十二月八日/index.html @@ -1,79 +1,200 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二零年十二月八日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二零年十二月八日 - </div> - <div class="post-meta"> - 2020-12-08 - </div> - <div class="post-md"> - <p>它们勇敢的站在烈日下, 像人类一样无所畏惧, 却又恐惧的躲在黑暗中, 像当初的它们一样无处可逃。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二零年十二月八日 + + + </div> + <span class="post-date"> + Dec 8, 2020 + </span> + </div> + <div class="post-img"> + + <img src="/img/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5.webp" alt="featured_image"> + + </div> +</div> + <div class="post-content"> + <p>它们勇敢的站在烈日下, 像人类一样无所畏惧, 却又恐惧的躲在黑暗中, 像当初的它们一样无处可逃。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2020/12/09/二零二零年十二月九日/index.html b/2020/12/09/二零二零年十二月九日/index.html index 1616a06d..5617b16d 100644 --- a/2020/12/09/二零二零年十二月九日/index.html +++ b/2020/12/09/二零二零年十二月九日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二零年十二月九日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二零年十二月九日 - </div> - <div class="post-meta"> - 2020-12-09 - </div> - <div class="post-md"> - <p>我们走在朝阳的洪流上, 一步一个脚印, 踏散阳光, 向南是北。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二零年十二月九日 + + + </div> + <span class="post-date"> + Dec 9, 2020 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我们走在朝阳的洪流上, 一步一个脚印, 踏散阳光, 向南是北。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2020/12/26/二零二零年十二月二十六日/index.html b/2020/12/26/二零二零年十二月二十六日/index.html index b881b544..65c43656 100644 --- a/2020/12/26/二零二零年十二月二十六日/index.html +++ b/2020/12/26/二零二零年十二月二十六日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二零年十二月二十六日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二零年十二月二十六日 - </div> - <div class="post-meta"> - 2020-12-26 - </div> - <div class="post-md"> - <p>我被包裹在吊床中,两颗香樟树支撑着它,仲夏的热浪砸在粗壮的香樟树上,叶子一屈,抱住了热浪,可随即而来的是不知从哪浇来的阳光,叶子承受不住这样的力量,被砸的孔洞百出,砸的香气落满树下的人间。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二零年十二月二十六日 + + + </div> + <span class="post-date"> + Dec 26, 2020 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我被包裹在吊床中,两颗香樟树支撑着它,仲夏的热浪砸在粗壮的香樟树上,叶子一屈,抱住了热浪,可随即而来的是不知从哪浇来的阳光,叶子承受不住这样的力量,被砸的孔洞百出,砸的香气落满树下的人间。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2021/02/14/二零二一年二月十四日/index.html b/2021/02/14/二零二一年二月十四日/index.html index c27d5d35..44af868f 100644 --- a/2021/02/14/二零二一年二月十四日/index.html +++ b/2021/02/14/二零二一年二月十四日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二一年二月十四日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二一年二月十四日 - </div> - <div class="post-meta"> - 2021-02-14 - </div> - <div class="post-md"> - <p>把酒从铁罐子里面赶出来,赶到脸上,被眼泪驱逐,混着干涸的血,揉着尘埃,尝尽酸甜苦辣</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二一年二月十四日 + + + </div> + <span class="post-date"> + Feb 14, 2021 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>把酒从铁罐子里面赶出来,赶到脸上,被眼泪驱逐,混着干涸的血,揉着尘埃,尝尽酸甜苦辣</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2021/02/16/二零二一年二月十六日/index.html b/2021/02/16/二零二一年二月十六日/index.html index 0f5a5597..25911eac 100644 --- a/2021/02/16/二零二一年二月十六日/index.html +++ b/2021/02/16/二零二一年二月十六日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二一年二月十六日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二一年二月十六日 - </div> - <div class="post-meta"> - 2021-02-16 - </div> - <div class="post-md"> - <p>我们各司其职,完成自己来人间的使命,人们定义结果的好坏,有的人像神明矗立其中,可他们又是普通人,带着两三心灵呓语,做着自私的事情,恶魔般的做天使。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二一年二月十六日 + + + </div> + <span class="post-date"> + Feb 16, 2021 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我们各司其职,完成自己来人间的使命,人们定义结果的好坏,有的人像神明矗立其中,可他们又是普通人,带着两三心灵呓语,做着自私的事情,恶魔般的做天使。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2021/03/15/二零二一年三月十五日/index.html b/2021/03/15/二零二一年三月十五日/index.html index 820cb288..02be1658 100644 --- a/2021/03/15/二零二一年三月十五日/index.html +++ b/2021/03/15/二零二一年三月十五日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二一年三月十五日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二一年三月十五日 - </div> - <div class="post-meta"> - 2021-03-15 - </div> - <div class="post-md"> - <p>我的每一支笔都记得我的名字,记得我吹不出褶皱的日子中的满腔热血,记得我手上的寸寸沟壑倒映着心中的万里山河。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二一年三月十五日 + + + </div> + <span class="post-date"> + Mar 15, 2021 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我的每一支笔都记得我的名字,记得我吹不出褶皱的日子中的满腔热血,记得我手上的寸寸沟壑倒映着心中的万里山河。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2021/03/27/二零二一年三月二十七日/index.html b/2021/03/27/二零二一年三月二十七日/index.html index d02acf50..786cb97e 100644 --- a/2021/03/27/二零二一年三月二十七日/index.html +++ b/2021/03/27/二零二一年三月二十七日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二一年三月二十七日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二一年三月二十七日 - </div> - <div class="post-meta"> - 2021-03-27 - </div> - <div class="post-md"> - <p>学生时代总是有绕不完的操场和靠不够的走廊栏杆,我也失去了那个能将欣喜、期待、愉悦、阴郁、落空一一投掷的旧课桌。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二一年三月二十七日 + + + </div> + <span class="post-date"> + Mar 27, 2021 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>学生时代总是有绕不完的操场和靠不够的走廊栏杆,我也失去了那个能将欣喜、期待、愉悦、阴郁、落空一一投掷的旧课桌。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/01/01/二零二二年一月一日/index.html b/2022/01/01/二零二二年一月一日/index.html index b00a028f..b3f5c344 100644 --- a/2022/01/01/二零二二年一月一日/index.html +++ b/2022/01/01/二零二二年一月一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二二年一月一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二二年一月一日 - </div> - <div class="post-meta"> - 2022-01-01 - </div> - <div class="post-md"> - <p>我在一声叹息中恍过了宁静和繁华,目的明确的化成一捧黄土,被风带到这树荫底下,看草萌木长,看人来人往。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二二年一月一日 + + + </div> + <span class="post-date"> + Jan 1, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我在一声叹息中恍过了宁静和繁华,目的明确的化成一捧黄土,被风带到这树荫底下,看草萌木长,看人来人往。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/03/14/二零二二年三月十四日/index.html b/2022/03/14/二零二二年三月十四日/index.html index ecbebfdf..07494403 100644 --- a/2022/03/14/二零二二年三月十四日/index.html +++ b/2022/03/14/二零二二年三月十四日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二二年三月十四日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二二年三月十四日 - </div> - <div class="post-meta"> - 2022-03-14 - </div> - <div class="post-md"> - <p>我很庆幸能在那年中秋的傍晚出门走走。我看到了落日藏进天边,看到了圆月晕开情绪,我感受到了小山包上的晚风,感受到了落叶翻进衣领清扫锁骨,它们让我留在这个小地方做个平凡且平庸的人,过着平静且平安的生活,尽管生活平常且饭菜平淡,但这日子的每分每秒都是我对生活的爱意。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二二年三月十四日 + + + </div> + <span class="post-date"> + Mar 14, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我很庆幸能在那年中秋的傍晚出门走走。我看到了落日藏进天边,看到了圆月晕开情绪,我感受到了小山包上的晚风,感受到了落叶翻进衣领清扫锁骨,它们让我留在这个小地方做个平凡且平庸的人,过着平静且平安的生活,尽管生活平常且饭菜平淡,但这日子的每分每秒都是我对生活的爱意。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/08/21/二零二二年八月二十一日/index.html b/2022/08/21/二零二二年八月二十一日/index.html index fd5a4949..bd3c3ed5 100644 --- a/2022/08/21/二零二二年八月二十一日/index.html +++ b/2022/08/21/二零二二年八月二十一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年八月二十一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年八月二十一日 - </div> - <div class="post-meta"> - 2022-08-21 - </div> - <div class="post-md"> - <p>不管是什么样的生活,都只是为了让自己满意,我这样活着,没什么不满的,我很痛快。这世上所有东西,我留意它时,它就存在,不留意时,它就是虚无。幸运的是我留意的事物很少,不致于身心劳碌一生奔忙。岁月会锤炼我一副丰满的灵魂和清瘦的欲望,死的时候会闭眼的。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年八月二十一日 + + + </div> + <span class="post-date"> + Aug 21, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>不管是什么样的生活,都只是为了让自己满意,我这样活着,没什么不满的,我很痛快。这世上所有东西,我留意它时,它就存在,不留意时,它就是虚无。幸运的是我留意的事物很少,不致于身心劳碌一生奔忙。岁月会锤炼我一副丰满的灵魂和清瘦的欲望,死的时候会闭眼的。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/09/22/二零二二年九月二十二日/index.html b/2022/09/22/二零二二年九月二十二日/index.html index 9ebe4a9c..8bd1e1fd 100644 --- a/2022/09/22/二零二二年九月二十二日/index.html +++ b/2022/09/22/二零二二年九月二十二日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二二年九月二十二日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二二年九月二十二日 - </div> - <div class="post-meta"> - 2022-09-22 - </div> - <div class="post-md"> - <p>似是而非的脸,和我的吉他,低头呢喃细语,抬头语焉不详,麦浪,烈日,溪水,咳嗽,敲打,药丸碰撞罐壁。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二二年九月二十二日 + + + </div> + <span class="post-date"> + Sep 22, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>似是而非的脸,和我的吉他,低头呢喃细语,抬头语焉不详,麦浪,烈日,溪水,咳嗽,敲打,药丸碰撞罐壁。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/10/01/二零二二年十月一日/index.html b/2022/10/01/二零二二年十月一日/index.html index 1046bdf5..dd5fdf7d 100644 --- a/2022/10/01/二零二二年十月一日/index.html +++ b/2022/10/01/二零二二年十月一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二二年十月一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二二年十月一日 - </div> - <div class="post-meta"> - 2022-10-01 - </div> - <div class="post-md"> - <p>巨大而又空洞的表达欲,失语后渴望把自己潦草在这个时代里。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二二年十月一日 + + + </div> + <span class="post-date"> + Oct 1, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>巨大而又空洞的表达欲,失语后渴望把自己潦草在这个时代里。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/11/03/二零二二年十一月月三日/index.html b/2022/11/03/二零二二年十一月月三日/index.html index 7a74987e..c3e394cd 100644 --- a/2022/11/03/二零二二年十一月月三日/index.html +++ b/2022/11/03/二零二二年十一月月三日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年十一月月三日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年十一月月三日 - </div> - <div class="post-meta"> - 2022-11-03 - </div> - <div class="post-md"> - <p>我独自冒着冷风,去薄霜铺地的林子里,为听鸟语,为盼朝阳,为寻泥土里渐次苏醒的花草,但春信不至。我是如此单独而完整,在无数个夜晚,独自顶着冷风 伫立在老橘树下的桥头,只为听一曲夜莺的哀歌,倚暖了石栏上的青苔,青苔凉透了我的心坎,但夜莺不来,夜莺不来啊。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年十一月月三日 + + + </div> + <span class="post-date"> + Nov 3, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我独自冒着冷风,去薄霜铺地的林子里,为听鸟语,为盼朝阳,为寻泥土里渐次苏醒的花草,但春信不至。我是如此单独而完整,在无数个夜晚,独自顶着冷风 伫立在老橘树下的桥头,只为听一曲夜莺的哀歌,倚暖了石栏上的青苔,青苔凉透了我的心坎,但夜莺不来,夜莺不来啊。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2022/12/31/二零二二年十二月三十一日/index.html b/2022/12/31/二零二二年十二月三十一日/index.html index 8d8a16be..7fa87ce8 100644 --- a/2022/12/31/二零二二年十二月三十一日/index.html +++ b/2022/12/31/二零二二年十二月三十一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二二年十二月三十一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二二年十二月三十一日 - </div> - <div class="post-meta"> - 2022-12-31 - </div> - <div class="post-md"> - <p>我要做时间富人,肆意挥霍,飘在世界上空,什么都不做,静静看着周遭的一切,命运给我什么我就接着,命运拿走什么我就看着,到模糊不见,到夜色如烟。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二二年十二月三十一日 + + + </div> + <span class="post-date"> + Dec 31, 2022 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我要做时间富人,肆意挥霍,飘在世界上空,什么都不做,静静看着周遭的一切,命运给我什么我就接着,命运拿走什么我就看着,到模糊不见,到夜色如烟。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/01/21/二零二三年一月二十一日/index.html b/2023/01/21/二零二三年一月二十一日/index.html index 1ca1cfa5..611ee786 100644 --- a/2023/01/21/二零二三年一月二十一日/index.html +++ b/2023/01/21/二零二三年一月二十一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年一月二十一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年一月二十一日 - </div> - <div class="post-meta"> - 2023-01-21 - </div> - <div class="post-md"> - <p>我踏着烟火若隐若现, 我生来就是为了把这个世界的消息带到下一个世界去。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年一月二十一日 + + + </div> + <span class="post-date"> + Jan 21, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我踏着烟火若隐若现, 我生来就是为了把这个世界的消息带到下一个世界去。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/01/二零二三年二月一日/index.html b/2023/02/01/二零二三年二月一日/index.html index 74c199e1..f6ac44ce 100644 --- a/2023/02/01/二零二三年二月一日/index.html +++ b/2023/02/01/二零二三年二月一日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年十月一日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年十月一日 - </div> - <div class="post-meta"> - 2023-02-01 - </div> - <div class="post-md"> - <p>我想在六点和日出打招呼,我想去菜市场看看卖蔬菜的阿婆,我想花一上午去准备一餐中午饭,我想下午能在阳台捧着一盏热茶慢慢看书,慢点好,再慢点,慢到能透过阳台栏杆的缝隙看看马路上车水马龙映衬下的老人家提着新鲜的一荤一素慢慢蹒跚走回家,看看贼几把大的夕阳在冒着热气的水杯中慢慢融化。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年十月一日 + + + </div> + <span class="post-date"> + Feb 1, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我想在六点和日出打招呼,我想去菜市场看看卖蔬菜的阿婆,我想花一上午去准备一餐中午饭,我想下午能在阳台捧着一盏热茶慢慢看书,慢点好,再慢点,慢到能透过阳台栏杆的缝隙看看马路上车水马龙映衬下的老人家提着新鲜的一荤一素慢慢蹒跚走回家,看看贼几把大的夕阳在冒着热气的水杯中慢慢融化。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/02/二零二三年二月二日/index.html b/2023/02/02/二零二三年二月二日/index.html index 46829a6f..fc351e43 100644 --- a/2023/02/02/二零二三年二月二日/index.html +++ b/2023/02/02/二零二三年二月二日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年二月二日 - </div> - <div class="post-meta"> - 2023-02-02 - </div> - <div class="post-md"> - <p>我不知道这些黑乎乎的东西从哪来的,它们填满了这黄铜色的硬币每一处,像机油,像泥泞,它们随着这五角钱硬币一起从我手上换走了一袋糖果,那是一个蓬头垢面,满身泥灰的小孩,他起身看着这个给他糖果的叔叔,我蹲下看着我拥有糖果的童年。<br><br>这事很恐怖,意味着我在这个地方又多了一丝牵挂,多了一个不离开的理由。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二日 + + + </div> + <span class="post-date"> + Feb 2, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我不知道这些黑乎乎的东西从哪来的,它们填满了这黄铜色的硬币每一处,像机油,像泥泞,它们随着这五角钱硬币一起从我手上换走了一袋糖果,那是一个蓬头垢面,满身泥灰的小孩,他起身看着这个给他糖果的叔叔,我蹲下看着我拥有糖果的童年。<br><br>这事很恐怖,意味着我在这个地方又多了一丝牵挂,多了一个不离开的理由。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/22/二零二三年二月二十二日/index.html b/2023/02/22/二零二三年二月二十二日/index.html index 4fd39e79..b02d8a2b 100644 --- a/2023/02/22/二零二三年二月二十二日/index.html +++ b/2023/02/22/二零二三年二月二十二日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二十二日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年二月二十二日 - </div> - <div class="post-meta"> - 2023-02-22 - </div> - <div class="post-md"> - <p>这个小城市还有很多老人家,她们跟不上这个时代的脚步,要有人带她们跟上这个时代,再目送她们去下一个时代,不只是老人家,还有我们的未来。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二十二日 + + + </div> + <span class="post-date"> + Feb 22, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>这个小城市还有很多老人家,她们跟不上这个时代的脚步,要有人带她们跟上这个时代,再目送她们去下一个时代,不只是老人家,还有我们的未来。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/24/二零二三年二月二十四日/index.html b/2023/02/24/二零二三年二月二十四日/index.html index 0787298e..a44602de 100644 --- a/2023/02/24/二零二三年二月二十四日/index.html +++ b/2023/02/24/二零二三年二月二十四日/index.html @@ -1,80 +1,206 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二十四日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年二月二十四日 - </div> - <div class="post-meta"> - 2023-02-24 - </div> - <div class="post-md"> - <p>黑色的袋子里装满了药,这种袋子我都是用来装垃圾的,它被昏昏欲睡的老人家抱在怀里,里面的药丸随着颠簸的车厢敲打罐子,老人家醒了,她的眼睛比袋子还浑浊。</p> -<p>她看着我说到站了,我拉着她的手下车,该回家了,等下还要去买支圆珠笔,中性笔没法在药盒子上写用法用量。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二十四日 + + + </div> + <span class="post-date"> + Feb 24, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>黑色的袋子里装满了药,这种袋子我都是用来装垃圾的,它被昏昏欲睡的老人家抱在怀里,里面的药丸随着颠簸的车厢敲打罐子,老人家醒了,她的眼睛比袋子还浑浊。</p> +<p>她看着我说到站了,我拉着她的手下车,该回家了,等下还要去买支圆珠笔,中性笔没法在药盒子上写用法用量。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/25/二零二三年二月二十五日/index.html b/2023/02/25/二零二三年二月二十五日/index.html index 6c2e4e5c..3c3ccd34 100644 --- a/2023/02/25/二零二三年二月二十五日/index.html +++ b/2023/02/25/二零二三年二月二十五日/index.html @@ -1,81 +1,207 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二十五日 | 暮秋小屋</title> + -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年二月二十五日 - </div> - <div class="post-meta"> - 2023-02-25 - </div> - <div class="post-md"> - <p>我无法表达出我所处的时间概念,只是我的实际感受,睁眼闭眼就是过去和未来。</p> -<p>我闭上眼睛就能感受到不知道是过去还是未来的某个时刻,阳光从睫毛的缝隙钻进我的眼睛,闭上眼睛是一片光圈,我看不清周围,我也不需要看清周围,我只需要感觉到整个世界给我最热烈的拥抱。</p> -<p>我睁开眼睛也能感受到过去还是未来的某个时刻,我开车穿梭在灰蒙蒙的细雨笼罩中的城市,细雨模糊了整个城市的夜空,在我的车窗前汇成水珠晕开了红绿灯的光线,再被雨刮器一扫而空。</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二十五日 + + + </div> + <span class="post-date"> + Feb 25, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>我无法表达出我所处的时间概念,只是我的实际感受,睁眼闭眼就是过去和未来。</p> +<p>我闭上眼睛就能感受到不知道是过去还是未来的某个时刻,阳光从睫毛的缝隙钻进我的眼睛,闭上眼睛是一片光圈,我看不清周围,我也不需要看清周围,我只需要感觉到整个世界给我最热烈的拥抱。</p> +<p>我睁开眼睛也能感受到过去还是未来的某个时刻,我开车穿梭在灰蒙蒙的细雨笼罩中的城市,细雨模糊了整个城市的夜空,在我的车窗前汇成水珠晕开了红绿灯的光线,再被雨刮器一扫而空。</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/26/二零二三年二月二十六日/index.html b/2023/02/26/二零二三年二月二十六日/index.html index c372a6e8..605b63b3 100644 --- a/2023/02/26/二零二三年二月二十六日/index.html +++ b/2023/02/26/二零二三年二月二十六日/index.html @@ -1,79 +1,205 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二十六日 | 暮秋小屋</title> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + <link rel="stylesheet" href="/css/style.css"> - <div class="post-main-title"> - 二零二三年二月二十六日 - </div> - <div class="post-meta"> - 2023-02-26 - </div> - <div class="post-md"> - <p>翻滚的热汤接过焰火的能量把周围的蒸汽撕开一道裂缝,透过缝隙我见到一对爱人的时空交织在未来,他们幸运的错开孤独,人们举起手中的酒杯,祝因果与命运缠绵之人幸福</p> - </div> + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二十六日 + + + </div> + <span class="post-date"> + Feb 26, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + <p>翻滚的热汤接过焰火的能量把周围的蒸汽撕开一道裂缝,透过缝隙我见到一对爱人的时空交织在未来,他们幸运的错开孤独,人们举起手中的酒杯,祝因果与命运缠绵之人幸福</p> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + <div class="icon arrow-left"></div> + <div class="post-link"> + <a href="/2023/02/28/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AB%E6%97%A5/">Prev</a> + </div> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> - </div> + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + </div> - </body> -</html>
\ No newline at end of file + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/2023/02/28/二零二三年二月二十八日/index.html b/2023/02/28/二零二三年二月二十八日/index.html new file mode 100644 index 00000000..5cf4a51f --- /dev/null +++ b/2023/02/28/二零二三年二月二十八日/index.html @@ -0,0 +1,199 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>二零二三年二月二十八日 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> + + + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> + + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + + + 二零二三年二月二十八日 + + + </div> + <span class="post-date"> + Feb 28, 2023 + </span> + </div> + <div class="post-img"> + + <div class="h-line-primary"></div> + + </div> +</div> + <div class="post-content"> + +</div> + +<script> + window.onload = detectors(); +</script> + <div class="post-footer"> + <div class="h-line-primary"></div> + <nav class="post-nav"> + <div class="prev-item"> + + </div> + <div class="next-item"> + + <div class="icon arrow-right"></div> + <div class="post-link"> + <a href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">Next</a> + </div> + + </div> + </nav> +</div> + + + <div class="post-comment"> + + + + + + + +</div> + + +</article> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> @@ -1,113 +1,172 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>关于 | 暮秋小屋</title> + -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="post-header"> - <a class="logo" href="/">暮秋小屋</a> - <a class="go-home" href="/"> - <svg width="8" height="14" viewBox="0 0 8 14"> - <path d="M7 1L1 7l6 6" stroke="#000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/> - </svg> - </a> -</div> - - <div class="post-main"> + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> - <div class="post-md"> - <div align="center"> -<h1 id="Hi-I’m-MuqiuHan"><a href="#Hi-I’m-MuqiuHan" class="headerlink" title="Hi, I’m MuqiuHan"></a>Hi, I’m MuqiuHan</h1><p>A student with a passion for technology and a love for life.<br>An unassuming code farmer, a simple folk poet.</p> -<blockquote> -<p>不卑不亢的码农,朴素的民谣诗人</p> -</blockquote> -<h3 id="Working-on"><a href="#Working-on" class="headerlink" title="Working on"></a>Working on</h3><a target="_blank" rel="noopener" href="https://github.com/X-Files-Institute"> - <img src="https://avatars.githubusercontent.com/u/119553376?s=200&v=4" height="200px" width="200px" /> -</a> - -<h3 id="Skills"><a href="#Skills" class="headerlink" title="Skills"></a>Skills</h3><a style="display: inline-block; margin-top: 10px;" target="_blank" rel="noopener" href="https://ocaml.org/"> - <img src="https://raw.githubusercontent.com/ocaml/ocaml-logo/master/Colour/PNG/colour-icon.png" height="75px" width="75px"/> - General-Purpose, Industrial-Strength, Expressive, and Safe -</a> - -<a style="display: inline-block; margin-top: 10px;" target="_blank" rel="noopener" href="https://fsharp.org/"> - <img src="https://fsharp.org/img/logo/fsharp256.png" height="75px" width="75px" /> - F# empowers everyone to write succinct, robust and performant code. -</a> - -<a style="display: inline-block; margin-top: 10px;" target="_blank" rel="noopener" href="https://racket-lang.org/"> - <img src="https://racket-lang.org/img/racket-logo.svg" height="75px" width="75px" /> - Racket, the Programming Language. -</a> - -<a style="display: inline-block; margin-top: 10px;" target="_blank" rel="noopener" href="https://clojure.org/"> - <img src="https://clojure.org/images/clojure-logo-120b.png" height="75px" width="75px" /> - Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool. -</a> - -<a style="display: inline-block; margin-top: 10px;" target="_blank" rel="noopener" href="https://emacs.org"> - <img src="https://www.gnu.org/software/emacs/images/emacs.png" height="75px" width="75px" /> - An extensible, customizable, free/libre text editor — and more. -</a> - -<h3 id="Coding-Life"><a href="#Coding-Life" class="headerlink" title="Coding Life"></a>Coding Life</h3><p><img src="http://github-profile-summary-cards.vercel.app/api/cards/most-commit-language?username=muqiuhan&theme=github_dark"><br><img src="http://github-profile-summary-cards.vercel.app/api/cards/repos-per-language?username=muqiuhan&theme=github_dark"></p> -<h3 id="Recent-Activity"><a href="#Recent-Activity" class="headerlink" title="Recent Activity"></a>Recent Activity</h3><p><img src="http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=muqiuhan&theme=github_dark"></p> -<p><em>I’ll keep my unpolished innocence and freedom doing the purest things away from the hustle and bustle of the city.</em></p> -<blockquote> -<p>我会保留着自己的那未经雕琢的天真和自由在远离城市喧嚣的地方做着最纯粹的事情.</p> -</blockquote> -</div> - </div> + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <article id="post"> + + + <div class="post-head"> + <div class="post-info"> + <div class="post-title"> + + + 关于 + + + </div> + </div> + <div class="h-line-primary"></div> +</div> + <div class="post-content"> + <h1 id="韩暮秋"><a href="#韩暮秋" class="headerlink" title="韩暮秋"></a>韩暮秋</h1><blockquote> +<p>不卑不亢的码农,朴素的民谣诗人</p> +</blockquote> +<p>热爱生活,中医,吉他,计算机科学。</p> +<ul> +<li>Github: <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">https://github.com/muqiuhan</a></li> +<li>QQ群: 780653172</li> +</ul> +<blockquote> +<p>我会保留着自己的那未经雕琢的天真和自由在远离城市喧嚣的地方做着最纯粹的事情.</p> +</blockquote> + +</div> + <script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); + window.onload = detectors(); </script> - - </div> + +</article> </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html index f74d5796..68d8aedf 100644 --- a/archives/2020/12/index.html +++ b/archives/2020/12/index.html @@ -1,95 +1,201 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2020/12 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2020</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2020.12.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二零年十二月二十六日</a> - <!-- <a class="read-more" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> - </div> - </li> - - <li> - <span class="archive-date">2020.12.09</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">二零二零年十二月九日</a> - <!-- <a class="read-more" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> ... </a> --> + 二零二零年十二月二十六日 + + </a> </div> - </li> + + <span class="post-date">Dec 26, 2020</span> + </div> + + + - <li> - <span class="archive-date">2020.12.08</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/">二零二零年十二月八日</a> - <!-- <a class="read-more" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> ... </a> --> - </div> - </li> + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> + + 二零二零年十二月九日 + + </a> + </div> + + <span class="post-date">Dec 9, 2020</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> + + 二零二零年十二月八日 + + </a> + </div> + + <span class="post-date">Dec 8, 2020</span> + </div> + + <div id="paginator"> + + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2020/index.html b/archives/2020/index.html index f74d5796..95db8f8c 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1,95 +1,201 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2020 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2020</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2020.12.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二零年十二月二十六日</a> - <!-- <a class="read-more" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> - </div> - </li> - - <li> - <span class="archive-date">2020.12.09</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">二零二零年十二月九日</a> - <!-- <a class="read-more" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> ... </a> --> + 二零二零年十二月二十六日 + + </a> </div> - </li> + + <span class="post-date">Dec 26, 2020</span> + </div> + + + - <li> - <span class="archive-date">2020.12.08</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/">二零二零年十二月八日</a> - <!-- <a class="read-more" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> ... </a> --> - </div> - </li> + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> + + 二零二零年十二月九日 + + </a> + </div> + + <span class="post-date">Dec 9, 2020</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> + + 二零二零年十二月八日 + + </a> + </div> + + <span class="post-date">Dec 8, 2020</span> + </div> + + <div id="paginator"> + + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2021/02/index.html b/archives/2021/02/index.html index 031e7b20..b8cdd5d4 100644 --- a/archives/2021/02/index.html +++ b/archives/2021/02/index.html @@ -1,87 +1,183 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2021/2 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2021</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2021.02.16</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">二零二一年二月十六日</a> - <!-- <a class="read-more" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> - </div> - </li> - - <li> - <span class="archive-date">2021.02.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二一年二月十四日</a> - <!-- <a class="read-more" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + 二零二一年二月十六日 + + </a> </div> - </li> - - </ul> -</div> - - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + <span class="post-date">Feb 16, 2021</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二一年二月十四日 + + </a> + </div> + + <span class="post-date">Feb 14, 2021</span> + </div> + + <div id="paginator"> + + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2021/03/index.html b/archives/2021/03/index.html index 32ff0898..eb78bd20 100644 --- a/archives/2021/03/index.html +++ b/archives/2021/03/index.html @@ -1,87 +1,183 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2021/3 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2021</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2021.03.27</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">二零二一年三月二十七日</a> - <!-- <a class="read-more" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> ... </a> --> - </div> - </li> - - <li> - <span class="archive-date">2021.03.15</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">二零二一年三月十五日</a> - <!-- <a class="read-more" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> + 二零二一年三月二十七日 + + </a> </div> - </li> - - </ul> -</div> - - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + <span class="post-date">Mar 27, 2021</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二一年三月十五日 + + </a> + </div> + + <span class="post-date">Mar 15, 2021</span> + </div> + + <div id="paginator"> + + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2021/index.html b/archives/2021/index.html index 49539fcc..1947d47e 100644 --- a/archives/2021/index.html +++ b/archives/2021/index.html @@ -1,103 +1,219 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + +<title>Archive: 2021 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2021</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2021.03.27</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">二零二一年三月二十七日</a> - <!-- <a class="read-more" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> ... </a> --> + 二零二一年三月二十七日 + + </a> </div> - </li> + + <span class="post-date">Mar 27, 2021</span> + </div> + + + - <li> - <span class="archive-date">2021.03.15</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">二零二一年三月十五日</a> - <!-- <a class="read-more" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2021.02.16</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">二零二一年二月十六日</a> - <!-- <a class="read-more" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二一年三月十五日 + + </a> </div> - </li> + + <span class="post-date">Mar 15, 2021</span> + </div> + + + - <li> - <span class="archive-date">2021.02.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二一年二月十四日</a> - <!-- <a class="read-more" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> - </div> - </li> + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二一年二月十六日 + + </a> + </div> + + <span class="post-date">Feb 16, 2021</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二一年二月十四日 + + </a> + </div> + + <span class="post-date">Feb 14, 2021</span> + </div> + + <div id="paginator"> + + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/01/index.html b/archives/2022/01/index.html index 19342e65..6cc9afe4 100644 --- a/archives/2022/01/index.html +++ b/archives/2022/01/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/1 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.01.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年一月一日</a> - <!-- <a class="read-more" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + 二零二二年一月一日 + + </a> </div> - </li> + + <span class="post-date">Jan 1, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/03/index.html b/archives/2022/03/index.html index 787f8ac0..96d84ca9 100644 --- a/archives/2022/03/index.html +++ b/archives/2022/03/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/3 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.03.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二二年三月十四日</a> - <!-- <a class="read-more" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + 二零二二年三月十四日 + + </a> </div> - </li> + + <span class="post-date">Mar 14, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/08/index.html b/archives/2022/08/index.html index 18efe90e..89b5239e 100644 --- a/archives/2022/08/index.html +++ b/archives/2022/08/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/8 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.08.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年八月二十一日</a> - <!-- <a class="read-more" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + 二零二三年八月二十一日 + + </a> </div> - </li> + + <span class="post-date">Aug 21, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/09/index.html b/archives/2022/09/index.html index 8896670c..8908c796 100644 --- a/archives/2022/09/index.html +++ b/archives/2022/09/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/9 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.09.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二二年九月二十二日</a> - <!-- <a class="read-more" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> + 二零二二年九月二十二日 + + </a> </div> - </li> + + <span class="post-date">Sep 22, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/10/index.html b/archives/2022/10/index.html index 13308f03..55904876 100644 --- a/archives/2022/10/index.html +++ b/archives/2022/10/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/10 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.10.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年十月一日</a> - <!-- <a class="read-more" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + 二零二二年十月一日 + + </a> </div> - </li> + + <span class="post-date">Oct 1, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/11/index.html b/archives/2022/11/index.html index 7af13528..ca5171b9 100644 --- a/archives/2022/11/index.html +++ b/archives/2022/11/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/11 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.11.03</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">二零二三年十一月月三日</a> - <!-- <a class="read-more" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> ... </a> --> + 二零二三年十一月月三日 + + </a> </div> - </li> + + <span class="post-date">Nov 3, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/12/index.html b/archives/2022/12/index.html index c36a3b82..ad6020fd 100644 --- a/archives/2022/12/index.html +++ b/archives/2022/12/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022/12 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.12.31</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">二零二二年十二月三十一日</a> - <!-- <a class="read-more" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + 二零二二年十二月三十一日 + + </a> </div> - </li> + + <span class="post-date">Dec 31, 2022</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2022/index.html b/archives/2022/index.html index f12f4b2f..3e9df18c 100644 --- a/archives/2022/index.html +++ b/archives/2022/index.html @@ -1,127 +1,273 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2022 | 暮秋小屋</title> + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二二年十二月三十一日 - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.12.31</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">二零二二年十二月三十一日</a> - <!-- <a class="read-more" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + </a> </div> - </li> + + <span class="post-date">Dec 31, 2022</span> + </div> + + + - <li> - <span class="archive-date">2022.11.03</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">二零二三年十一月月三日</a> - <!-- <a class="read-more" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2022.10.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年十月一日</a> - <!-- <a class="read-more" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> + + 二零二三年十一月月三日 + + </a> </div> - </li> + + <span class="post-date">Nov 3, 2022</span> + </div> + + + - <li> - <span class="archive-date">2022.09.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二二年九月二十二日</a> - <!-- <a class="read-more" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2022.08.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年八月二十一日</a> - <!-- <a class="read-more" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二二年十月一日 + + </a> </div> - </li> + + <span class="post-date">Oct 1, 2022</span> + </div> + + + - <li> - <span class="archive-date">2022.03.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二二年三月十四日</a> - <!-- <a class="read-more" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2022.01.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年一月一日</a> - <!-- <a class="read-more" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> + + 二零二二年九月二十二日 + + </a> </div> - </li> + + <span class="post-date">Sep 22, 2022</span> + </div> + + + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二三年八月二十一日 + + </a> + </div> + + <span class="post-date">Aug 21, 2022</span> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二二年三月十四日 + + </a> + </div> + + <span class="post-date">Mar 14, 2022</span> + </div> -<script src="/js/highlightjs-line-numbers.js"></script> + + -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二二年一月一日 + + </a> </div> + + <span class="post-date">Jan 1, 2022</span> </div> - </body> -</html>
\ No newline at end of file + + + <div id="paginator"> + + </div> +</div> + + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/2023/01/index.html b/archives/2023/01/index.html index 9553385d..95ab121c 100644 --- a/archives/2023/01/index.html +++ b/archives/2023/01/index.html @@ -1,79 +1,165 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2023/1 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> -<link rel="stylesheet" href="/css/style.css"> + <link rel="stylesheet" href="/css/style.css"> + + + + + <!-- scripts list from _config.yml --> -<link rel="stylesheet" href="/css/markdown.css"> + <script src="/js/frame.js"></script> + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2023</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2023.01.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年一月二十一日</a> - <!-- <a class="read-more" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + 二零二三年一月二十一日 + + </a> </div> - </li> + + <span class="post-date">Jan 21, 2023</span> + </div> + + + <div id="paginator"> - </ul> + </div> </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> </div> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> - - -<script src="/js/highlight.min.js"></script> - - -<script src="/js/highlightjs-line-numbers.js"></script> - - -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/archives/2023/02/index.html b/archives/2023/02/index.html index f4a06be8..b407a58a 100644 --- a/archives/2023/02/index.html +++ b/archives/2023/02/index.html @@ -1,119 +1,273 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2023/2 | 暮秋小屋</title> + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2023</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/28/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AB%E6%97%A5/"> + + 二零二三年二月二十八日 - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2023.02.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二三年二月二十六日</a> - <!-- <a class="read-more" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + </a> </div> - </li> + + <span class="post-date">Feb 28, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.25</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">二零二三年二月二十五日</a> - <!-- <a class="read-more" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.24</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二三年二月二十四日</a> - <!-- <a class="read-more" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二三年二月二十六日 + + </a> </div> - </li> + + <span class="post-date">Feb 26, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二三年二月二十二日</a> - <!-- <a class="read-more" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.02</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">二零二三年二月二日</a> - <!-- <a class="read-more" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二三年二月二十五日 + + </a> </div> - </li> + + <span class="post-date">Feb 25, 2023</span> + </div> + + + + + - <li> - <span class="archive-date">2023.02.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">二零二三年十月一日</a> - <!-- <a class="read-more" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二三年二月二十四日 + + </a> </div> - </li> + + <span class="post-date">Feb 24, 2023</span> + </div> + + + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二十二日 + + </a> + </div> + + <span class="post-date">Feb 22, 2023</span> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二日 + + </a> + </div> + + <span class="post-date">Feb 2, 2023</span> + </div> -<script src="/js/highlightjs-line-numbers.js"></script> + + -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二三年十月一日 + + </a> </div> + + <span class="post-date">Feb 1, 2023</span> </div> - </body> -</html>
\ No newline at end of file + + + <div id="paginator"> + + </div> +</div> + + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/2023/index.html b/archives/2023/index.html index 89fc85cb..e5e754de 100644 --- a/archives/2023/index.html +++ b/archives/2023/index.html @@ -1,127 +1,291 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive: 2023 | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2023</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/28/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AB%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2023.02.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二三年二月二十六日</a> - <!-- <a class="read-more" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + 二零二三年二月二十八日 + + </a> </div> - </li> + + <span class="post-date">Feb 28, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.25</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">二零二三年二月二十五日</a> - <!-- <a class="read-more" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.24</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二三年二月二十四日</a> - <!-- <a class="read-more" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二三年二月二十六日 + + </a> </div> - </li> + + <span class="post-date">Feb 26, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二三年二月二十二日</a> - <!-- <a class="read-more" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.02</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">二零二三年二月二日</a> - <!-- <a class="read-more" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二三年二月二十五日 + + </a> </div> - </li> + + <span class="post-date">Feb 25, 2023</span> + </div> + + + + + - <li> - <span class="archive-date">2023.02.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">二零二三年十月一日</a> - <!-- <a class="read-more" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二三年二月二十四日 + + </a> </div> - </li> + + <span class="post-date">Feb 24, 2023</span> + </div> + + + + + - <li> - <span class="archive-date">2023.01.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年一月二十一日</a> - <!-- <a class="read-more" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二十二日 + + </a> </div> - </li> + + <span class="post-date">Feb 22, 2023</span> + </div> + + + - </ul> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二日 + + </a> + </div> + + <span class="post-date">Feb 2, 2023</span> + </div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二三年十月一日 + + </a> + </div> + + <span class="post-date">Feb 1, 2023</span> + </div> -<script src="/js/highlightjs-line-numbers.js"></script> + + -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二三年一月二十一日 + + </a> </div> + + <span class="post-date">Jan 21, 2023</span> + </div> + + + <div id="paginator"> + + </div> +</div> + </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/index.html b/archives/index.html index e58723b6..a4fabcf9 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,155 +1,336 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item menu-item-active"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2023</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/28/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AB%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2023.02.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二三年二月二十六日</a> - <!-- <a class="read-more" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + 二零二三年二月二十八日 + + </a> </div> - </li> + + <span class="post-date">Feb 28, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.25</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">二零二三年二月二十五日</a> - <!-- <a class="read-more" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.24</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二三年二月二十四日</a> - <!-- <a class="read-more" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二三年二月二十六日 + + </a> </div> - </li> + + <span class="post-date">Feb 26, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二三年二月二十二日</a> - <!-- <a class="read-more" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.02.02</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">二零二三年二月二日</a> - <!-- <a class="read-more" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二三年二月二十五日 + + </a> </div> - </li> + + <span class="post-date">Feb 25, 2023</span> + </div> + + + - <li> - <span class="archive-date">2023.02.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">二零二三年十月一日</a> - <!-- <a class="read-more" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2023.01.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年一月二十一日</a> - <!-- <a class="read-more" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二三年二月二十四日 + + </a> </div> - </li> + + <span class="post-date">Feb 24, 2023</span> + </div> + + + - <li> - <span class="archive-date">2022.12.31</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">二零二二年十二月三十一日</a> - <!-- <a class="read-more" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2022.11.03</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">二零二三年十一月月三日</a> - <!-- <a class="read-more" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二十二日 + + </a> </div> - </li> + + <span class="post-date">Feb 22, 2023</span> + </div> + + + + + - <li> - <span class="archive-date">2022.10.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年十月一日</a> - <!-- <a class="read-more" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> + + 二零二三年二月二日 + + </a> </div> - </li> + + <span class="post-date">Feb 2, 2023</span> + </div> + + + - </ul> -</div> -<div class="paginator"> - <span class="page-number current">1</span><a class="page-number" href="/archives/page/2/">2</a><a class="page-number" href="/archives/page/3/">3</a><a class="extend next" rel="next" href="/archives/page/2/">下一页</a> -</div> + - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二三年十月一日 + + </a> + </div> + + <span class="post-date">Feb 1, 2023</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二三年一月二十一日 + + </a> + </div> + + <span class="post-date">Jan 21, 2023</span> + </div> + + + + + + + <div class="year-title">2022</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二二年十二月三十一日 + + </a> + </div> + + <span class="post-date">Dec 31, 2022</span> + </div> -<script src="/js/highlightjs-line-numbers.js"></script> + + -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> + + 二零二三年十一月月三日 + + </a> </div> + + <span class="post-date">Nov 3, 2022</span> + </div> + + + <div id="paginator"> + + <div class=paginator> + <div class="h-line-primary"></div> + <nav class="pagination"> + <span class="page-number current">1</span><a class="page-number" href="/archives/page/2/">2</a><a class="page-number" href="/archives/page/3/">3</a> + </nav> + </div> + + </div> +</div> + </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/page/2/index.html b/archives/page/2/index.html index 3845c85b..f0d1bebb 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -1,155 +1,338 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2022</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2022.09.22</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二二年九月二十二日</a> - <!-- <a class="read-more" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> --> + 二零二二年十月一日 + + </a> </div> - </li> + + <span class="post-date">Oct 1, 2022</span> + </div> + + + - <li> - <span class="archive-date">2022.08.21</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年八月二十一日</a> - <!-- <a class="read-more" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2022.03.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二二年三月十四日</a> - <!-- <a class="read-more" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> + + 二零二二年九月二十二日 + + </a> </div> - </li> + + <span class="post-date">Sep 22, 2022</span> + </div> + + + - <li> - <span class="archive-date">2022.01.01</span> - <div class="archive-main"> - <a class="archive-title" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年一月一日</a> - <!-- <a class="read-more" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2021.03.27</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">二零二一年三月二十七日</a> - <!-- <a class="read-more" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> + + 二零二三年八月二十一日 + + </a> </div> - </li> + + <span class="post-date">Aug 21, 2022</span> + </div> + + + - <li> - <span class="archive-date">2021.03.15</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">二零二一年三月十五日</a> - <!-- <a class="read-more" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2021.02.16</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">二零二一年二月十六日</a> - <!-- <a class="read-more" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二二年三月十四日 + + </a> </div> - </li> + + <span class="post-date">Mar 14, 2022</span> + </div> + + + - <li> - <span class="archive-date">2021.02.14</span> - <div class="archive-main"> - <a class="archive-title" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二一年二月十四日</a> - <!-- <a class="read-more" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> --> - </div> - </li> + - <li> - <span class="archive-date">2020.12.26</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二零年十二月二十六日</a> - <!-- <a class="read-more" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> + + 二零二二年一月一日 + + </a> </div> - </li> + + <span class="post-date">Jan 1, 2022</span> + </div> + + + + + + + <div class="year-title">2021</div> - <li> - <span class="archive-date">2020.12.09</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">二零二零年十二月九日</a> - <!-- <a class="read-more" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> ... </a> --> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> + + 二零二一年三月二十七日 + + </a> </div> - </li> + + <span class="post-date">Mar 27, 2021</span> + </div> + + + - </ul> -</div> -<div class="paginator"> - <a class="extend prev" rel="prev" href="/archives/">上一页</a><a class="page-number" href="/archives/">1</a><span class="page-number current">2</span><a class="page-number" href="/archives/page/3/">3</a><a class="extend next" rel="next" href="/archives/page/3/">下一页</a> -</div> + - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> + + 二零二一年三月十五日 + + </a> + </div> + + <span class="post-date">Mar 15, 2021</span> + </div> + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + -<script src="/js/highlight.min.js"></script> + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二一年二月十六日 + + </a> + </div> + + <span class="post-date">Feb 16, 2021</span> + </div> + + + + + + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> + + 二零二一年二月十四日 + + </a> + </div> + + <span class="post-date">Feb 14, 2021</span> + </div> -<script src="/js/highlightjs-line-numbers.js"></script> + + -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + <div class="year-title">2020</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> + + 二零二零年十二月二十六日 + + </a> </div> + + <span class="post-date">Dec 26, 2020</span> + </div> + + + <div id="paginator"> + + <div class=paginator> + <div class="h-line-primary"></div> + <nav class="pagination"> + <a class="page-number" href="/archives/">1</a><span class="page-number current">2</span><a class="page-number" href="/archives/page/3/">3</a> + </nav> + </div> + + </div> +</div> + </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/archives/page/3/index.html b/archives/page/3/index.html index 75817e02..92f80713 100644 --- a/archives/page/3/index.html +++ b/archives/page/3/index.html @@ -1,83 +1,190 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Archive | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> -<link rel="stylesheet" href="/css/style.css"> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -<link rel="stylesheet" href="/css/markdown.css"> + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div class="post-list"> + -<link rel="stylesheet" href="/css/fonts.css"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> + - <li><a href="/about">关于</a></li> + <div class="year-title">2020</div> - </ul> -</div> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> - <div class="archive-list"> - <ul class="archive"> - - <li> - <span class="archive-date">2020.12.08</span> - <div class="archive-main"> - <a class="archive-title" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/">二零二零年十二月八日</a> - <!-- <a class="read-more" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> ... </a> --> + 二零二零年十二月九日 + + </a> </div> - </li> - - </ul> -</div> - -<div class="paginator"> - <a class="extend prev" rel="prev" href="/archives/page/2/">上一页</a><a class="page-number" href="/archives/">1</a><a class="page-number" href="/archives/page/2/">2</a><span class="page-number current">3</span> -</div> + + <span class="post-date">Dec 9, 2020</span> + </div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> + + -<link rel="stylesheet" href="/css/a11y-dark.min.css"> + + <div class="post-list-item"> + <div class="post-title"> + <a href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> + + 二零二零年十二月八日 + + </a> + </div> + + <span class="post-date">Dec 8, 2020</span> + </div> -<script src="/js/highlight.min.js"></script> + + <div id="paginator"> + + <div class=paginator> + <div class="h-line-primary"></div> + <nav class="pagination"> + <a class="page-number" href="/archives/">1</a><a class="page-number" href="/archives/page/2/">2</a><span class="page-number current">3</span> + </nav> + </div> + </div> +</div> -<script src="/js/highlightjs-line-numbers.js"></script> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + </div> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + + - </div> - </div> - </body> -</html>
\ No newline at end of file + </body> +</html> diff --git a/categories/gallery/index.html b/categories/gallery/index.html new file mode 100644 index 00000000..6ff9594c --- /dev/null +++ b/categories/gallery/index.html @@ -0,0 +1,174 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <meta name="author" content="含暮秋"> + + + <meta name="subtitle" content="暮秋小屋"> + + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>Category: gallery | 暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> + + + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> + + + + + + + + + + + + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item menu-item-active"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + + + <div class="main"> + <div class="flex-container"> + <div id="category"> + <div class="post-gallery"> + <div class="post-gallery-list"> + + <div class="post-gallery-item"> + <div class="post-info"> + <div class="tag-list"> + + </div> + <div class="post-title"> + <a href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"</a> + + 二零二零年十二月八日 + + </a> + </div> + <span class="post-date"> + Dec 8, 2020 + </span> + </div> + <div class="post-img"> + + <img src="/img/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5.webp" alt="featured_image"> + + </div> + </div> + <div class="h-line-secondary"></div> + + </div> + <div id="paginator"> + + </div> +</div> + +</div> + + + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/css/a11y-dark.min.css b/css/a11y-dark.min.css deleted file mode 100644 index 7820d7db..00000000 --- a/css/a11y-dark.min.css +++ /dev/null @@ -1,7 +0,0 @@ -pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! - Theme: a11y-dark - Author: @ericwbailey - Maintainer: @ericwbailey - - Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css -*/.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35}.hljs-attribute{color:gold}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338}.hljs-section,.hljs-title{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}
\ No newline at end of file diff --git a/css/base.css b/css/base.css new file mode 100644 index 00000000..885373c3 --- /dev/null +++ b/css/base.css @@ -0,0 +1,43 @@ +div { + display: block; + padding: 0; + margin: 0; +} +ul { + list-style: none; + padding: 0; + margin: 0; +} +*::before, +*::after { + box-sizing: border-box; +} +a { + text-decoration: none; + color: $color-text-primary; +} +input { + outline: none; + border: none; +} +body { + background-color: $color-background; +} +/* clears the 'X' from Internet Explorer */ +input[type=search]::-ms-clear { + display: none; + width: 0; + height: 0; +} +input[type=search]::-ms-reveal { + display: none; + width: 0; + height: 0; +} +/* clears the 'X' from Chrome */ +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { + display: none; +} diff --git a/css/color.css b/css/color.css new file mode 100644 index 00000000..a7ff3690 --- /dev/null +++ b/css/color.css @@ -0,0 +1,61 @@ +.highlight { + color: #657b83; +} +.highlight table { + background: #fdf6e3; +} +.highlight .code .comment, +.highlight .code .quote { + color: #93a1a1; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/color_mode/classic.css b/css/color_mode/classic.css new file mode 100644 index 00000000..a7ff3690 --- /dev/null +++ b/css/color_mode/classic.css @@ -0,0 +1,61 @@ +.highlight { + color: #657b83; +} +.highlight table { + background: #fdf6e3; +} +.highlight .code .comment, +.highlight .code .quote { + color: #93a1a1; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/color_mode/dark.css b/css/color_mode/dark.css new file mode 100644 index 00000000..3f60a6a2 --- /dev/null +++ b/css/color_mode/dark.css @@ -0,0 +1,63 @@ +.highlight { + background: #474949; + color: #d1d9e1; +} +.highlight .code .comment, +.highlight .code .quote { + color: #969896; + font-style: italic; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .type, +.highlight .code .addition { + color: #c9c; +} +.highlight .code .number, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo { + color: #f99157; +} +.highlight .code .string, +.highlight .code .doctag, +.highlight .code .regexp { + color: #8abeb7; +} +.highlight .code .title, +.highlight .code .name, +.highlight .code .section, +.highlight .code .built_in { + color: #b5bd68; +} +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .selector-id, +.highlight .code .class .title { + color: #fc6; +} +.highlight .code .section, +.highlight .code .name, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .link { + color: #f99157; +} +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .attr, +.highlight .code .attribute { + color: #81a2be; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/color_mode/default.css b/css/color_mode/default.css new file mode 100644 index 00000000..a7ff3690 --- /dev/null +++ b/css/color_mode/default.css @@ -0,0 +1,61 @@ +.highlight { + color: #657b83; +} +.highlight table { + background: #fdf6e3; +} +.highlight .code .comment, +.highlight .code .quote { + color: #93a1a1; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/component/component.css b/css/component/component.css new file mode 100644 index 00000000..dd96ae94 --- /dev/null +++ b/css/component/component.css @@ -0,0 +1,42 @@ +.h-line-primary { + background-color: $color-text-primary; + height: $line-third; +} +.h-line-secondary { + background-color: $color-text-secondary; + height: $line-third; +} +hr { + background-color: $color-text-third; + height: $line-third; + border: 0; +} +.tag-list { + display: flex; + flex-wrap: wrap; + margin-bottom: $margin-m-0; +} +.tag-title { + margin: $margin-m-1 0; + color: $color-text-secondary; + font-size: $font-size-header; +} +.tag-title a { + color: $color-text-secondary; +} +.post-tag { + border: $line-third solid $color-text-primary; + margin-right: $margin-s-2; + margin-bottom: $margin-s-2; + padding: $margin-s-2 $margin-m-0 $margin-s-2 $margin-m-0; + border-radius: $margin-m-2; +} +.post-tag a { + background-image: none !important; +} +.post-tag:hover { + background-color: $color-text-primary; +} +.post-tag:hover a { + color: $color-background; +} diff --git a/css/component/icon.css b/css/component/icon.css new file mode 100644 index 00000000..c7dbd0ab --- /dev/null +++ b/css/component/icon.css @@ -0,0 +1,22 @@ +.icon { + display: block; + background-color: $color-text-primary; + width: $icon-size; + height: $icon-size; +} +.arrow-up { + -webkit-mask-image: url("../icon/arrow-up.svg"); + mask-image: url("../icon/arrow-up.svg"); +} +.arrow-left { + -webkit-mask-image: url("../icon/arrow-left.svg"); + mask-image: url("../icon/arrow-left.svg"); +} +.arrow-right { + -webkit-mask-image: url("../icon/arrow-right.svg"); + mask-image: url("../icon/arrow-right.svg"); +} +.close-btn { + -webkit-mask-image: url("../icon/close-btn.svg"); + mask-image: url("../icon/close-btn.svg"); +} diff --git a/css/font.css b/css/font.css new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/css/font.css diff --git a/css/fonts.css b/css/fonts.css deleted file mode 100644 index a3fe3512..00000000 --- a/css/fonts.css +++ /dev/null @@ -1,47 +0,0 @@ -/* montserrat-regular - latin */ - -@font-face -{ - font-family: "Montserrat"; - font-style: normal; - font-weight: 400; - src: local(""), - url("../fonts/montserrat-v23-latin-regular.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url("../fonts/montserrat-v23-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* montserrat-600 - latin */ - -@font-face -{ - font-family: "Montserrat"; - font-style: normal; - font-weight: 600; - src: local(""), - url("../fonts/montserrat-v23-latin-600.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url("../fonts/montserrat-v23-latin-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* montserrat-italic - latin */ - -@font-face -{ - font-family: "Montserrat"; - font-style: italic; - font-weight: 400; - src: local(""), - url("../fonts/montserrat-v23-latin-italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url("../fonts/montserrat-v23-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* montserrat-600italic - latin */ - -@font-face -{ - font-family: "Montserrat"; - font-style: italic; - font-weight: 600; - src: local(""), - url("../fonts/montserrat-v23-latin-600italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url("../fonts/montserrat-v23-latin-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -}
\ No newline at end of file diff --git a/css/highlight/ascetic.css b/css/highlight/ascetic.css new file mode 100644 index 00000000..21a98194 --- /dev/null +++ b/css/highlight/ascetic.css @@ -0,0 +1,37 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev <[email protected]> + +*/ +.highlight { + color: #000; + background: #fff; +} +.highlight .code .string, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .section, +.highlight .code .addition, +.highlight .code .attribute, +.highlight .code .link { + color: #888; +} +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .meta, +.highlight .code .deletion { + color: #ccc; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .section, +.highlight .code .name, +.highlight .code .type, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/brown-paper.css b/css/highlight/brown-paper.css new file mode 100644 index 00000000..612de86a --- /dev/null +++ b/css/highlight/brown-paper.css @@ -0,0 +1,55 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura <[email protected]> + +*/ +.highlight { + color: #363c69; + background: #b7a68e url("brown-papersq.png"); +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal { + color: #059; + font-weight: bold; +} +.highlight .code .highlight, +.highlight .code .subst { + color: #363c69; +} +.highlight .code .string, +.highlight .code .title, +.highlight .code .section, +.highlight .code .type, +.highlight .code .attribute, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .built_in, +.highlight .code .addition, +.highlight .code .variable, +.highlight .code .template-tag, +.highlight .code .template-variable, +.highlight .code .link, +.highlight .code .name { + color: #2c009f; +} +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .meta, +.highlight .code .deletion { + color: #802022; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .title, +.highlight .code .section, +.highlight .code .type, +.highlight .code .name, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/dark.css b/css/highlight/dark.css new file mode 100644 index 00000000..4ed0f763 --- /dev/null +++ b/css/highlight/dark.css @@ -0,0 +1,53 @@ +/* + + Dark style from softwaremaniacs.org (c) Ivan Sagalaev <[email protected]> + +*/ +.highlight { + background: #444; + color: #ddd; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .section, +.highlight .code .link { + color: #fff; +} +.highlight .code .subst { + color: #ddd; +} +.highlight .code .string, +.highlight .code .title, +.highlight .code .name, +.highlight .code .type, +.highlight .code .attribute, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .built_in, +.highlight .code .addition, +.highlight .code .variable, +.highlight .code .template-tag, +.highlight .code .template-variable { + color: #d88; +} +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .deletion, +.highlight .code .meta { + color: #777; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .title, +.highlight .code .section, +.highlight .code .doctag, +.highlight .code .type, +.highlight .code .name, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/darkula.css b/css/highlight/darkula.css new file mode 100644 index 00000000..0dd553f6 --- /dev/null +++ b/css/highlight/darkula.css @@ -0,0 +1,58 @@ +/* + + Darkula color scheme from the JetBrains family of IDEs + +*/ +.highlight { + background: #2b2b2b; + color: #bababa; +} +.highlight .code .strong, +.highlight .code .emphasis { + color: #a8a8a2; +} +.highlight .code .bullet, +.highlight .code .quote, +.highlight .code .link, +.highlight .code .number, +.highlight .code .regexp, +.highlight .code .literal { + color: #6896ba; +} +.highlight .code .code, +.highlight .code .selector-class { + color: #a6e22e; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .section, +.highlight .code .attribute, +.highlight .code .name, +.highlight .code .variable { + color: #cb7832; +} +.highlight .code .params { + color: #b9b9b9; +} +.highlight .code .string, +.highlight .code .subst, +.highlight .code .type, +.highlight .code .built_in, +.highlight .code .builtin-name, +.highlight .code .symbol, +.highlight .code .selector-id, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .template-tag, +.highlight .code .template-variable, +.highlight .code .addition { + color: #e0c46c; +} +.highlight .code .comment, +.highlight .code .deletion, +.highlight .code .meta { + color: #7f7f7f; +} diff --git a/css/highlight/foundation.css b/css/highlight/foundation.css new file mode 100644 index 00000000..3d6a99e3 --- /dev/null +++ b/css/highlight/foundation.css @@ -0,0 +1,71 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen <[email protected]> +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ +.highlight { + color: #000; + background: #eee; +} +.highlight .code .link, +.highlight .code .emphasis, +.highlight .code .attribute, +.highlight .code .addition { + color: #070; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong, +.highlight .code .string, +.highlight .code .deletion { + color: #d14; +} +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .quote, +.highlight .code .comment { + color: #998; + font-style: italic; +} +.highlight .code .section, +.highlight .code .title { + color: #900; +} +.highlight .code .class .title, +.highlight .code .type { + color: #458; +} +.highlight .code .variable, +.highlight .code .template-variable { + color: #369; +} +.highlight .code .bullet { + color: #970; +} +.highlight .code .meta { + color: #34b; +} +.highlight .code .code, +.highlight .code .number, +.highlight .code .literal, +.highlight .code .keyword, +.highlight .code .selector-tag { + color: #099; +} +.highlight .code .regexp { + background-color: #fff0ff; + color: #808; +} +.highlight .code .symbol { + color: #990073; +} +.highlight .code .tag, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #070; +} diff --git a/css/highlight/github-gist.css b/css/highlight/github-gist.css new file mode 100644 index 00000000..cb59a779 --- /dev/null +++ b/css/highlight/github-gist.css @@ -0,0 +1,57 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + */ +.highlight { + padding: 0.5em; + color: #333; +} +.highlight .code .comment, +.highlight .code .meta { + color: #969896; +} +.highlight .code .string, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .strong, +.highlight .code .emphasis, +.highlight .code .quote { + color: #df5000; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .type { + color: #a71d5d; +} +.highlight .code .literal, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .attribute { + color: #0086b3; +} +.highlight .code .section, +.highlight .code .name { + color: #63a35c; +} +.highlight .code .tag { + color: #333; +} +.highlight .code .title, +.highlight .code .attr, +.highlight .code .selector-id, +.highlight .code .selector-class, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo { + color: #795da3; +} +.highlight .code .addition { + color: #55a532; + background-color: #eaffea; +} +.highlight .code .deletion { + color: #bd2c00; + background-color: #ffecec; +} +.highlight .code .link { + text-decoration: underline; +} diff --git a/css/highlight/github.css b/css/highlight/github.css new file mode 100644 index 00000000..28777a5a --- /dev/null +++ b/css/highlight/github.css @@ -0,0 +1,79 @@ +/* + +github.com style (c) Vasily Polovnyov <[email protected]> + +*/ +.highlight { + color: #333; + background: #f8f8f8; +} +.highlight .code .comment, +.highlight .code .quote { + color: #998; + font-style: italic; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .subst { + color: #333; + font-weight: bold; +} +.highlight .code .number, +.highlight .code .literal, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .tag .attr { + color: #008080; +} +.highlight .code .string, +.highlight .code .doctag { + color: #d14; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .selector-id { + color: #900; + font-weight: bold; +} +.highlight .code .subst { + font-weight: normal; +} +.highlight .code .type, +.highlight .code .class .title { + color: #458; + font-weight: bold; +} +.highlight .code .tag, +.highlight .code .name, +.highlight .code .attribute { + color: #000080; + font-weight: normal; +} +.highlight .code .regexp, +.highlight .code .link { + color: #009926; +} +.highlight .code .symbol, +.highlight .code .bullet { + color: #990073; +} +.highlight .code .built_in, +.highlight .code .builtin-name { + color: #0086b3; +} +.highlight .code .meta { + color: #999; + font-weight: bold; +} +.highlight .code .deletion { + background: #fdd; +} +.highlight .code .addition { + background: #dfd; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/googlecode.css b/css/highlight/googlecode.css new file mode 100644 index 00000000..d84832ee --- /dev/null +++ b/css/highlight/googlecode.css @@ -0,0 +1,72 @@ +/* + +Google Code style (c) Aahan Krish <[email protected]> + +*/ +.highlight { + color: #000; + background: #fff; +} +.highlight .code .comment, +.highlight .code .quote { + color: #800; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .section, +.highlight .code .title, +.highlight .code .name { + color: #008; +} +.highlight .code .variable, +.highlight .code .template-variable { + color: #660; +} +.highlight .code .string, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .regexp { + color: #080; +} +.highlight .code .literal, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .meta, +.highlight .code .number, +.highlight .code .link { + color: #066; +} +.highlight .code .title, +.highlight .code .doctag, +.highlight .code .type, +.highlight .code .attr, +.highlight .code .built_in, +.highlight .code .builtin-name, +.highlight .code .params { + color: #606; +} +.highlight .code .attribute, +.highlight .code .subst { + color: #000; +} +.highlight .code .formula { + background-color: #eee; + font-style: italic; +} +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #9b703f; +} +.highlight .code .addition { + background-color: #baeeba; +} +.highlight .code .deletion { + background-color: #ffc8bd; +} +.highlight .code .doctag, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/idea.css b/css/highlight/idea.css new file mode 100644 index 00000000..bc499b39 --- /dev/null +++ b/css/highlight/idea.css @@ -0,0 +1,78 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov <[email protected]> + +*/ +.highlight { + color: #000; + background: #fff; +} +.highlight .code .subst, +.highlight .code .title { + font-weight: normal; + color: #000; +} +.highlight .code .comment, +.highlight .code .quote { + color: #808080; + font-style: italic; +} +.highlight .code .meta { + color: #808000; +} +.highlight .code .tag { + background: #efefef; +} +.highlight .code .section, +.highlight .code .name, +.highlight .code .literal, +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .type, +.highlight .code .selector-id, +.highlight .code .selector-class { + font-weight: bold; + color: #000080; +} +.highlight .code .attribute, +.highlight .code .number, +.highlight .code .regexp, +.highlight .code .link { + font-weight: bold; + color: #00f; +} +.highlight .code .number, +.highlight .code .regexp, +.highlight .code .link { + font-weight: normal; +} +.highlight .code .string { + color: #008000; + font-weight: bold; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .formula { + color: #000; + background: #d0eded; + font-style: italic; +} +.highlight .code .doctag { + text-decoration: underline; +} +.highlight .code .variable, +.highlight .code .template-variable { + color: #660e7a; +} +.highlight .code .addition { + background: #baeeba; +} +.highlight .code .deletion { + background: #ffc8bd; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/rainbow.css b/css/highlight/rainbow.css new file mode 100644 index 00000000..8e09431d --- /dev/null +++ b/css/highlight/rainbow.css @@ -0,0 +1,68 @@ +/* + + Style with support for rainbow parens + +*/ +.highlight { + background: #474949; + color: #d1d9e1; +} +.highlight .code .comment, +.highlight .code .quote { + color: #969896; + font-style: italic; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .type, +.highlight .code .addition { + color: #c9c; +} +.highlight .code .number, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo { + color: #f99157; +} +.highlight .code .string, +.highlight .code .doctag, +.highlight .code .regexp { + color: #8abeb7; +} +.highlight .code .title, +.highlight .code .name, +.highlight .code .section, +.highlight .code .built_in { + color: #b5bd68; +} +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .selector-id, +.highlight .code .class .title { + color: #fc6; +} +.highlight .code .section, +.highlight .code .name, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .link { + color: #f99157; +} +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .attr, +.highlight .code .attribute { + color: #81a2be; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/school-book.css b/css/highlight/school-book.css new file mode 100644 index 00000000..16c8190a --- /dev/null +++ b/css/highlight/school-book.css @@ -0,0 +1,57 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura <[email protected]> + +*/ +.highlight { + background: #f6f6ae url("school-book.png"); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal { + color: #059; + font-weight: bold; +} +.highlight .code .highlight, +.highlight .code .subst { + color: #3e5915; +} +.highlight .code .string, +.highlight .code .title, +.highlight .code .section, +.highlight .code .type, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .attribute, +.highlight .code .built_in, +.highlight .code .builtin-name, +.highlight .code .addition, +.highlight .code .variable, +.highlight .code .template-tag, +.highlight .code .template-variable, +.highlight .code .link { + color: #2c009f; +} +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .deletion, +.highlight .code .meta { + color: #e60415; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .title, +.highlight .code .section, +.highlight .code .type, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/solarized-dark.css b/css/highlight/solarized-dark.css new file mode 100644 index 00000000..94855f3f --- /dev/null +++ b/css/highlight/solarized-dark.css @@ -0,0 +1,64 @@ +/* + + Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <[email protected]> + +*/ +.highlight { + background: #002b36; + color: #839496; +} +.highlight .code .comment, +.highlight .code .quote { + color: #586e75; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #073642; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/solarized-light.css b/css/highlight/solarized-light.css new file mode 100644 index 00000000..835dc1d9 --- /dev/null +++ b/css/highlight/solarized-light.css @@ -0,0 +1,66 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <[email protected]> + +*/ +.highlight { + color: #657b83; +} +.highlight table { + background: #fdf6e3; +} +.highlight .code .comment, +.highlight .code .quote { + color: #93a1a1; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/tomorrow.css b/css/highlight/tomorrow.css new file mode 100644 index 00000000..3f5ceb48 --- /dev/null +++ b/css/highlight/tomorrow.css @@ -0,0 +1,51 @@ +.highlight { + color: #4d4d4c; + background: #fff; +} +.highlight .code .comment, +.highlight .code .quote { + color: #8e908c; +} +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .tag, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class, +.highlight .code .regexp, +.highlight .code .deletion { + color: #c82829; +} +.highlight .code .number, +.highlight .code .built_in, +.highlight .code .builtin-name, +.highlight .code .literal, +.highlight .code .type, +.highlight .code .params, +.highlight .code .meta, +.highlight .code .link { + color: #f5871f; +} +.highlight .code .attribute { + color: #eab700; +} +.highlight .code .string, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .addition { + color: #718c00; +} +.highlight .code .title, +.highlight .code .section { + color: #4271ae; +} +.highlight .code .keyword, +.highlight .code .selector-tag { + color: #8959a8; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/vs.css b/css/highlight/vs.css new file mode 100644 index 00000000..2fdd7357 --- /dev/null +++ b/css/highlight/vs.css @@ -0,0 +1,58 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond <[email protected]> + +*/ +.highlight { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: #000; +} +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .variable { + color: #008000; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .built_in, +.highlight .code .name, +.highlight .code .tag { + color: #00f; +} +.highlight .code .string, +.highlight .code .title, +.highlight .code .section, +.highlight .code .attribute, +.highlight .code .literal, +.highlight .code .template-tag, +.highlight .code .template-variable, +.highlight .code .type, +.highlight .code .addition { + color: #a31515; +} +.highlight .code .deletion, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .meta { + color: #2b91af; +} +.highlight .code .doctag { + color: #808080; +} +.highlight .code .attr { + color: #f00; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .link { + color: #00b0e8; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/highlight/xcode.css b/css/highlight/xcode.css new file mode 100644 index 00000000..b2b5163c --- /dev/null +++ b/css/highlight/xcode.css @@ -0,0 +1,74 @@ +/* + +XCode style (c) Angel Garcia <[email protected]> + +*/ +.highlight { + color: #000; + background: #fff; +} +.highlight .code .comment, +.highlight .code .quote { + color: #006a00; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .literal { + color: #aa0d91; +} +.highlight .code .name { + color: #008; +} +.highlight .code .variable, +.highlight .code .template-variable { + color: #660; +} +.highlight .code .string { + color: #c41a16; +} +.highlight .code .regexp, +.highlight .code .link { + color: #080; +} +.highlight .code .title, +.highlight .code .tag, +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .number, +.highlight .code .meta { + color: #1c00cf; +} +.highlight .code .section, +.highlight .code .class .title, +.highlight .code .type, +.highlight .code .attr, +.highlight .code .built_in, +.highlight .code .builtin-name, +.highlight .code .params { + color: #5c2699; +} +.highlight .code .attribute, +.highlight .code .subst { + color: #000; +} +.highlight .code .formula { + background-color: #eee; + font-style: italic; +} +.highlight .code .addition { + background-color: #baeeba; +} +.highlight .code .deletion { + background-color: #ffc8bd; +} +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #9b703f; +} +.highlight .code .doctag, +.highlight .code .strong { + font-weight: bold; +} +.highlight .code .emphasis { + font-style: italic; +} diff --git a/css/highlight/zenburn.css b/css/highlight/zenburn.css new file mode 100644 index 00000000..4bb4abc4 --- /dev/null +++ b/css/highlight/zenburn.css @@ -0,0 +1,63 @@ +/* + + Zenburn style from voldmar.ru (c) Vladimir Epifanov <[email protected]> + based on dark.css by Ivan Sagalaev + +*/ +.highlight { + background: #3f3f3f; + color: #dcdcdc; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .tag { + color: #e3ceab; +} +.highlight .code .template-tag { + color: #dcdcdc; +} +.highlight .code .number { + color: #8cd0d3; +} +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .attribute { + color: #efdcbc; +} +.highlight .code .literal { + color: #efefaf; +} +.highlight .code .subst { + color: #8f8f8f; +} +.highlight .code .title, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class, +.highlight .code .section, +.highlight .code .type { + color: #efef8f; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .link { + color: #dca3a3; +} +.highlight .code .deletion, +.highlight .code .string, +.highlight .code .built_in, +.highlight .code .builtin-name { + color: #cc9393; +} +.highlight .code .addition, +.highlight .code .comment, +.highlight .code .quote, +.highlight .code .meta { + color: #7f9f7f; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} diff --git a/css/layout.css b/css/layout.css new file mode 100644 index 00000000..59a2bc30 --- /dev/null +++ b/css/layout.css @@ -0,0 +1,24 @@ +body { + margin: 0; +} +.mask-border::before { + content: ''; + width: 100%; + height: 100vh; + border: $line-primary $color-text-primary solid; + position: fixed; + top: 0; + left: 0; + pointer-events: none; + z-index: 8; +} +.wrapper { + display: flex; + flex-direction: column; + min-height: 100vh; +} +.main { + flex-grow: 1; + padding: 0; + margin: 0; +} diff --git a/css/markdown.css b/css/markdown.css deleted file mode 100644 index 30ba21e1..00000000 --- a/css/markdown.css +++ /dev/null @@ -1,170 +0,0 @@ -@charset "utf-8"; - -.post-md -{ - width: 100%; - font-size: 16px; - letter-spacing: 0; -} - -.post-md h1, -.post-md h2, -.post-md h3, -.post-md h4, -.post-md h5, -.post-md h6 -{ - color: var(--font-color-1); - margin: 12px 0; -} -.post-md h1 -{ - font-size: 2.5rem; - line-height: 1.2; - padding: 24px 0; -} -.post-md h2 -{ - font-size: 2rem; - line-height: 1.2; - padding: 20px 0; -} -.post-md h3 -{ - font-size: 1.75rem; - line-height: 1.2; - padding: 18px 0; -} -.post-md h4 -{ - font-size: 1.5rem; - line-height: 1.2; - padding: 16px 0; -} -.post-md h5 -{ - font-size: 1.25rem; - line-height: 1.2; - padding: 14px 0; -} -.post-md h6 -{ - font-size: 1.125rem; - line-height: 1.2; - padding: 12px 0; -} -.post-md a -{ - color: var(--font-color-2); - box-shadow: 0 2px 0 var(--line-1); - transition: color ease-in-out .65s, box-shadow ease-in-out .65s; -} -.post-md a:hover -{ - color: var(--font-color-0); - box-shadow: 0 2px 0 var(--font-color-0); - transition: color ease-in-out .65s, box-shadow ease-in-out .65s; -} -.post-md strong -{ - font-weight: 700; -} -.post-md em -{ - font-style: italic; -} -.post-md kbd -{ - padding: 2px 4px; - border-radius: 2px; - background: #eee; - border: 1px solid #ddd; -} -.post-md ol -{ - list-style: decimal; - padding-left: 24px; -} -.post-md ul -{ - list-style: disc; - padding-left: 24px; -} -.post-md img -{ - border-radius: 4px; -} -.post-md hr -{ - border: none; - height: 1px; - background: var(--line-1); - margin: 24px 0; -} - -.post-md p, -.post-md blockquote -{ - width: 100%; - margin: 12px 0; -} -.post-md blockquote -{ - border-left: 2px solid var(--line-2); - padding-left: 12px; - word-wrap: break-word; -} - -.post-md .video-container -{ - background: #000; - border-radius: 4px; - overflow: hidden; -} -.post-md iframe, -.post-md .video-container iframe -{ - width: 100%; - height: 100vh; - max-height: 360px; - margin: 12px 0; -} - -.post-md>table -{ - width: 100%; - text-align: left; - border-spacing: 0; -} -.post-md>table th -{ - padding: 12px 0; - border-bottom: 2px solid var(--line-1); -} -.post-md>table tr:nth-child(odd) td -{ - padding: 12px 0; - border-bottom: 1px solid var(--line-1); - background: #fafafa; -} -.post-md>table tr:nth-child(even) td -{ - padding: 12px 0; - border-bottom: 1px solid var(--line-1); - background: #fff; -} - -.post-md code -{ - border-radius: 4px; - background: #2b2b2b; - padding: 2px 4px; - color: #f8f8f2; - font-size: 1rem; -} - -.post-md .hljs-ln-numbers -{ - opacity: .5; - padding-right: 12px; -} diff --git a/css/media.css b/css/media.css new file mode 100644 index 00000000..803fdfbd --- /dev/null +++ b/css/media.css @@ -0,0 +1,31 @@ +.flex-container { + width: 720px; + margin: 0 auto; +} +html { + font-size: 18px; +} +@media (max-width: 1600px) { + html { + font-size: 18px; + } + .flex-container { + width: 720px; + } +} +@media (max-width: 1200px) { + html { + font-size: 18px; + } + .flex-container { + width: 640px; + } +} +@media (max-width: 688px) { + .flex-container { + display: block; + width: calc(100% - 48px); + padding-left: 24px; + padding-right: 24px; + } +} diff --git a/css/motion.css b/css/motion.css new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/css/motion.css diff --git a/css/normalize.css b/css/normalize.css new file mode 100644 index 00000000..22783054 --- /dev/null +++ b/css/normalize.css @@ -0,0 +1,269 @@ +/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15 /* 1 */; + -webkit-text-size-adjust: 100% /* 2 */; +} +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box /* 1 */; + height: 0 /* 1 */; + overflow: visible /* 2 */; +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace /* 1 */; + font-size: 1em /* 2 */; +} +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none /* 1 */; + text-decoration: underline /* 2 */; + text-decoration: underline dotted /* 2 */; +} +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace /* 1 */; + font-size: 1em /* 2 */; +} +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit /* 1 */; + font-size: 100% /* 1 */; + line-height: 1.15 /* 1 */; + margin: 0 /* 2 */; +} +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + overflow: visible; +} +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + text-transform: none; +} +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]-moz-focusring, +[type="reset"]-moz-focusring, +[type="submit"]-moz-focusring { + outline: 1px dotted ButtonText; +} +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box /* 1 */; + color: inherit /* 2 */; + display: table /* 1 */; + max-width: 100% /* 1 */; + padding: 0 /* 3 */; + white-space: normal /* 1 */; +} +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box /* 1 */; + padding: 0 /* 2 */; +} +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield /* 1 */; + outline-offset: -2px /* 2 */; +} +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button /* 1 */; + font: inherit /* 2 */; +} +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} diff --git a/css/partials/footer.css b/css/partials/footer.css new file mode 100644 index 00000000..7903aa5c --- /dev/null +++ b/css/partials/footer.css @@ -0,0 +1,8 @@ +.footer { + margin-top: $margin-primary; + border: $line-secondary $color-text-primary solid; +} +.footer .footer-text { + margin-top: $margin-l-1; + margin-bottom: $margin-primary; +} diff --git a/css/partials/header.css b/css/partials/header.css new file mode 100644 index 00000000..f9b7ba40 --- /dev/null +++ b/css/partials/header.css @@ -0,0 +1,72 @@ +.header { + border: $line-secondary solid $color-text-primary; +} +.header-inner { + display: flex; + flex-wrap: nowrap; + align-items: center; + margin-top: $margin-l-0; + margin-bottom: $margin-m-0; +} +.header-inner #menu-btn { + display: none; +} +.header-inner .site-nav { + flex-grow: 1; + overflow-x: auto; +} +.menu-list { + text-align: right; + display: flex; +} +.menu-list .menu-item { + position: relative; + margin-left: $margin-l-0; +} +.menu-list:before { + content: ""; + flex-grow: 1; +} +.menu-item-active:after { + border-bottom: solid $line-secondary; + width: 100%; +} +.logo-img { + max-height: $line-height-heading-h1; + width: auto; + max-width: 100%; + display: flex; +} +@media (max-width: 688px) { + .header-inner { + flex-wrap: wrap; + } + .header-inner #menu-btn { + display: block !important; + text-align: right; + width: 50%; + } + .header-inner #menu-btn .icon { + float: right; + } + .header-inner .site-brand-container { + width: 50%; + } + .header-inner .site-nav { + width: 100%; + } + .header-inner .site-nav .menu-list { + height: 0; + overflow: hidden; + } + .header-inner .site-nav .menu-list .menu-item { + margin-right: 0; + margin-left: auto; + margin-top: $margin-m-0; + } + .header-inner .site-nav .active { + margin-top: $margin-m-1; + height: auto; + flex-direction: column; + } +} diff --git a/css/partials/paginator.css b/css/partials/paginator.css new file mode 100644 index 00000000..bf9bb2a6 --- /dev/null +++ b/css/partials/paginator.css @@ -0,0 +1,22 @@ +.paginator { + margin-top: $margin-primary; +} +.pagination { + margin-top: $margin-m-1; + display: flex; +} +.pagination:before { + content: ""; + flex-grow: 1; +} +.page-number { + position: relative; + margin-left: $margin-l-0; +} +.pagination .current:after { + border-bottom: solid $line-secondary; + width: 100%; +} +.pagination .space { + margin-left: $margin-l-0; +} diff --git a/css/partials/post_gallery.css b/css/partials/post_gallery.css new file mode 100644 index 00000000..663b46fe --- /dev/null +++ b/css/partials/post_gallery.css @@ -0,0 +1,35 @@ +.post-gallery-list .h-line-secondary { + margin-top: $margin-m-1; +} +.post-gallery-list .h-line-secondary:last-child { + display: none; +} +.post-gallery-item { + display: flex; + margin-top: $margin-primary; + margin-bottom: $margin-m-1; +} +.post-gallery-item .post-info { + margin-right: $margin-l-0; + width: 50%; + display: flex; + flex-direction: column; +} +.post-gallery-item .post-info .post-title { + margin-bottom: $margin-m-1; +} +.post-gallery-item .post-img { + width: 50%; +} +@media (max-width: 480px) { + .post-gallery-item { + flex-wrap: wrap; + } + .post-gallery-item .post-info { + width: 100%; + } + .post-gallery-item .post-img { + width: 100%; + margin-top: $margin-m-1; + } +} diff --git a/css/partials/post_list.css b/css/partials/post_list.css new file mode 100644 index 00000000..b4771102 --- /dev/null +++ b/css/partials/post_list.css @@ -0,0 +1,34 @@ +.year-title { + margin-top: $margin-primary; + margin-bottom: $margin-m-1; +} +.post-list-item { + display: flex; + flex-wrap: nowrap; + margin-top: $margin-m-1; + align-items: top; +} +.post-list-item .post-title { + flex-grow: 1; + font-variation-settings: 'wght' $font-weight-medium; +} +.post-list-item .post-date { + margin-left: $margin-l-0; + min-width: 8rem; + text-align: right; + line-height: $line-height-body; + color: $color-text-secondary; +} +@media (max-width: 480px) { + .post-list-item { + flex-wrap: wrap; + } + .post-list-item .post-title { + width: 100%; + } + .post-list-item .post-date { + margin-left: 0; + width: 100%; + text-align: left; + } +} diff --git a/css/partials/profile.css b/css/partials/profile.css new file mode 100644 index 00000000..310500f0 --- /dev/null +++ b/css/partials/profile.css @@ -0,0 +1,36 @@ +.profile { + margin-top: $margin-primary; + display: flex; + flex-direction: row-reverse; +} +.profile .profile-content { + width: 50%; + margin: 0 $margin-l-0 0 0; +} +.profile .profile-content .profile-title { + margin-top: 0; + margin-bottom: $margin-m-0; +} +.profile .profile-content .profile-body { + margin-top: 0; + margin-bottom: $margin-l-1; +} +.profile .profile-content .profile-link { + margin-top: 0; + margin-bottom: $margin-m-1; +} +.profile .profile-image { + width: 50%; +} +@media (max-width: 480px) { + .profile { + flex-wrap: wrap; + } + .profile .profile-content { + width: 100%; + margin-top: $margin-m-1; + } + .profile .profile-image { + width: 100%; + } +} diff --git a/css/partials/search.css b/css/partials/search.css new file mode 100644 index 00000000..506f0cc4 --- /dev/null +++ b/css/partials/search.css @@ -0,0 +1,81 @@ +.search-popup { + visibility: hidden; +} +.search-activate { + visibility: visible; +} +.search-popup-overlay { + position: fixed; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: $color-overlay; +} +.search-popup-window { + position: absolute; + top: 50%; + left: 50%; + background: $color-background; + transform: translate(-50%, -50%); + width: 640px; + height: 60%; + border: $line-secondary solid $color-text-primary; + overflow: hidden; + display: flex; + flex-direction: column; +} +.search-result-container { + flex-grow: 1; + overflow: scroll; + padding: $margin-m-1 $margin-m-1; +} +.search-result-container .search-result-message { + color: $color-text-secondary; +} +.search-result-container .search-result-title { + color: $color-text-primary; +} +.search-result-container li { + padding-bottom: $margin-m-1; + padding-top: $margin-m-2; +} +.search-result-container .search-result { + color: $color-text-primary; + margin-top: $margin-m-0; + margin-bottom: $margin-m-0; +} +.search-result-container mark { + color: $color-text-primary; + background-color: $color-search-marker; +} +.search-header { + display: flex; + flex-direction: row; + align-items: center; + padding: $margin-m-1 $margin-m-1; + border-bottom: $line-secondary solid $color-text-primary; +} +.search-header .search-input-container { + flex-grow: 1; +} +.search-header .search-input-container .search-input { + width: 100%; + color: $color-text-primary; + background-color: $color-background; +} +.search-header .search-input-container .search-input::placeholder { + color: $color-text-secondary; +} +.search-header .search-close-btn { + flex-grow: 0; + margin-left: $margin-m-1; + margin: auto; + cursor: pointer; +} +@media (max-width: 688px) { + .search-popup-window { + width: 100%; + height: 100%; + } +} diff --git a/css/post/code.css b/css/post/code.css new file mode 100644 index 00000000..7bd8e748 --- /dev/null +++ b/css/post/code.css @@ -0,0 +1,22 @@ +.highlight { + margin: 0 0 $margin-m-2 0; +} +.highlight .line { + width: $margin-l-2; +} +td.gutter { + width: $margin-m-2; + position: -webkit-sticky; + position: sticky; + left: 0; +} +td.gutter pre { + overflow-x: visible; +} +td span { + line-height: $margin-s-2; +} +pre { + margin: 0; + overflow-x: auto; +} diff --git a/css/post/media.css b/css/post/media.css new file mode 100644 index 00000000..c1dd9608 --- /dev/null +++ b/css/post/media.css @@ -0,0 +1,16 @@ +img { + width: 100%; + height: auto; +} +.video-container { + width: 100%; + padding-top: 56.25%; + position: relative; +} +.video-container>iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} diff --git a/css/post/post_comment.css b/css/post/post_comment.css new file mode 100644 index 00000000..a1523871 --- /dev/null +++ b/css/post/post_comment.css @@ -0,0 +1,11 @@ +.post-comment { + margin-top: $margin-primary; +} +.v[data-class="v"] .vsys { + display: none !important; +} +.vcontent p { + margin-top: 0 !important; + font-size: $font-size-comment !important; + color: $color-text-primary !important; +} diff --git a/css/post/post_content.css b/css/post/post_content.css new file mode 100644 index 00000000..3f5b91a3 --- /dev/null +++ b/css/post/post_content.css @@ -0,0 +1,70 @@ +.post-content { + margin-top: $margin-l-1; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: $margin-l-0; + margin-bottom: $margin-m-1; +} +blockquote { + margin-left: 0; + margin-right: 0; + margin-top: $margin-m-2; + border-left: $margin-s-2 solid $color-text-secondary; +} +blockquote p { + margin-left: $margin-m-2; + margin-top: 0; + margin-bottom: 0; + margin-right: $margin-m-2; + padding-top: $margin-m-0; + padding-bottom: $margin-m-0; +} +blockquote blockquote { + margin-left: $margin-m-2; + margin-top: 0; + margin-bottom: 0; +} +.post-content li { + margin-top: $margin-m-0; +} +.post-content ol { + padding-left: $margin-l-0; + margin-left: $margin-m-1; + margin-right: $margin-m-1; + margin-top: $margin-m-2; +} +.post-content ol ol { + margin-top: $margin-m-0; +} +.post-content ul { + padding-left: $margin-l-0; + margin-left: $margin-m-1; + margin-right: $margin-m-1; + margin-top: $margin-m-2; +} +.post-content ul ul { + margin-top: $margin-m-0; +} +.post-content ul li { + list-style-type: disc; +} +.post-content .task-list { + padding-left: 0; +} +.post-content .task-list .task-list-item { + list-style: none; +} +dl dt { + padding: $margin-m-0 0; +} +dl dt::after { + content: " :"; +} +dl dd { + margin: 0; +} diff --git a/css/post/post_footer.css b/css/post/post_footer.css new file mode 100644 index 00000000..5ee366d0 --- /dev/null +++ b/css/post/post_footer.css @@ -0,0 +1,27 @@ +.post-footer { + margin-top: $margin-primary; +} +.post-nav { + margin-top: $margin-m-1; + display: flex; + flex-wrap: wrap; +} +.post-nav .prev-item { + display: flex; + text-align: left; + min-width: 50%; + align-items: center; +} +.post-nav .prev-item .arrow-left { + margin-right: $margin-s-2; +} +.post-nav .next-item { + display: flex; + flex-direction: row-reverse; + text-align: right; + min-width: 50%; + align-items: center; +} +.post-nav .next-item .arrow-right { + margin-left: $margin-s-2; +} diff --git a/css/post/post_head.css b/css/post/post_head.css new file mode 100644 index 00000000..61715567 --- /dev/null +++ b/css/post/post_head.css @@ -0,0 +1,14 @@ +.post-head { + margin-top: $margin-primary; +} +.post-head .post-info { + width: 100%; + display: flex; + flex-direction: column; +} +.post-head .post-info .post-title { + margin-bottom: $margin-m-1; +} +.post-head .post-img { + margin-top: $margin-l-1; +} diff --git a/css/post/table.css b/css/post/table.css new file mode 100644 index 00000000..bfefa58c --- /dev/null +++ b/css/post/table.css @@ -0,0 +1,36 @@ +table, +td, +th { + border: $color-text-primary solid $line-third; + width: 100%; + text-align: left; +} +table { + border-collapse: collapse; + table-layout: fixed; +} +td, +th { + padding: $margin-m-1; +} +th { + font-variation-settings: 'wght' $font-weight-medium; +} +td { + font-variation-settings: 'wght' $font-weight-light; +} +table, +tboby, +tr, +td { + background-color: inherit; +} +.highlight>table { + min-width: fit-content; +} +@media (max-width: 480px) { + .block-table { + display: block; + overflow-x: auto; + } +} diff --git a/css/post/tag_plugin.css b/css/post/tag_plugin.css new file mode 100644 index 00000000..b15b7fe2 --- /dev/null +++ b/css/post/tag_plugin.css @@ -0,0 +1,46 @@ +.gist td { + border: 0; +} +.gist a { + color: $color-text-secondary; + background-image: none !important; +} +blockquote>footer { + margin: 0 $margin-m-2; + padding: $margin-m-0 0; + font-size: $font-size-blockquote-footer; + color: $color-text-secondary; +} +blockquote>footer cite { + margin-left: $margin-m-0; +} +blockquote>footer cite::before { + content: " — "; +} +blockquote>footer strong { + color: $color-text-secondary; + font-size: $font-size-blockquote-footer; +} +blockquote>footer a { + color: $color-text-secondary; + background-image: none !important; +} +figcaption { + font-family: roboto-mono, menlo, monospace; + font-size: $font-size-blockquote-footer; + padding: $margin-m-0 0; + color: $color-text-secondary; +} +figcaption span { + padding-right: $margin-m-0; +} +figcaption a { + color: $color-text-secondary; + background-image: none !important; +} +blockquote.pullquote.left { + float: left; +} +blockquote.pullquote.right { + float: right; +} diff --git a/css/post/task_list.css b/css/post/task_list.css new file mode 100644 index 00000000..ee2ec895 --- /dev/null +++ b/css/post/task_list.css @@ -0,0 +1,44 @@ +ul li.task-list-item { + position: relative; +} +ul li.task-list-item>input[type=checkbox] { + list-style: none; + background: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: $margin-l-0; + display: inline-block; + border: none; + opacity: 1; +} +ul li.task-list-item>input[type=checkbox][checked]:before { + background: $color-text-primary; + -webkit-mask-image: url("../icon/checkbox-checked.svg"); + -webkit-mask-position: center center; + mask-image: url("../icon/checkbox-checked.svg"); + -webkit-mask-repeat: no-repeat; +} +ul li.task-list-item>input[type=checkbox]:before { + background: $color-text-primary; + -webkit-mask-image: url("../icon/checkbox-default.svg"); + -webkit-mask-position: center center; + mask-image: url("../icon/checkbox-default.svg"); + -webkit-mask-repeat: no-repeat; +} +ul li.task-list-item>input[type=checkbox]:after, +ul li.task-list-item>input[type=checkbox]:before { + display: block; + position: absolute; + content: "X"; + color: transparent; + left: 0; + top: 0; + width: $icon-size; + height: $line-height-body; + background-size: contain; + background-repeat: no-repeat; + background-position-x: 0; + background-position-y: center; + --webkit-touch-callout: none; +} diff --git a/css/reset.css b/css/reset.css deleted file mode 100644 index 1d63f714..00000000 --- a/css/reset.css +++ /dev/null @@ -1,70 +0,0 @@ -@charset "utf-8"; - -*, -*::before, -*::after -{ - box-sizing: border-box; -} - -body, -h1, -h2, -h3, -h4, -h5, -h6, -p, -figure, -blockquote, -dl, -dd -{ - margin: 0; -} - -ul, -ol -{ - list-style: none; -} - -ul -{ - padding-inline-start: 0; -} - -html, -body -{ - scroll-behavior: smooth; -} - -a:not([class]) -{ - text-decoration-skip-ink: auto; -} - -img, -picture -{ - width: auto; - max-width: 100%; - display: block; -} - -input, -button, -textarea, -select -{ - font: inherit; -} - -@media (prefers-reduced-motion: reduce) -{ - html:focus-within - { - scroll-behavior: auto; - } -}
\ No newline at end of file diff --git a/css/style.css b/css/style.css index 81235acc..fe351c8d 100644 --- a/css/style.css +++ b/css/style.css @@ -1,348 +1,1198 @@ -@charset "utf-8"; - -:root -{ - --font-color-0: #04077e; - --font-color-1: #000; - --font-color-2: #666; - --font-color-3: #aaa; - --bg-color-1: #eee; - --line-1: #ccc; - --line-2: #ddd; -} -p -{ - word-wrap: break-word; - white-space: pre-wrap; -} - -body -{ - font-family: "Montserrat", "SF UI Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", "Helvetica Neue", Helvetica, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; - font-size: 16px; - line-height: 1.75; - letter-spacing: 0.6px; - color: var(--font-color-2); - background: #111; -} -a -{ - text-decoration: none; - color: var(--font-color-1); -} - -.paper -{ - padding: 4vw; -} -.paper-main -{ - width: 100%; - max-width: 880px; - margin: 0 auto; - padding: 72px 8vw 24px; - background: #fff; - border-radius: 24px; - background: #fff; -} - -.header -{ - padding-bottom: 48px; - margin-bottom: 48px; - border-bottom: 1px solid var(--line-1); - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - align-content: center; -} -.logo -{ - font-size: 2rem; - font-weight: 600; - color: var(--font-color-1); - margin-bottom: 16px; - flex: 0 0 100%; -} -.nav -{ - margin: 0 0 4px; - flex: 0 0 100%; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - align-content: center; -} -.nav li -{ - padding: 2px 0; - margin-right: 24px; +.flex-container { + width: 720px; + margin: 0 auto; } -.nav li:last-of-type -{ - margin-right: 0; +html { + font-size: 18px; } -.nav li a -{ - color: var(--font-color-1); - opacity: .6; - transition: opacity ease-in-out .5s; -} -.nav li a:hover -{ - opacity: 1; - transition: opacity ease-in-out .5s; -} - -.post-header -{ - margin-bottom: 48px; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - align-content: center; +@media (max-width: 1600px) { + html { + font-size: 18px; + } + .flex-container { + width: 720px; + } } -.post-header .logo -{ - font-size: 1rem; +@media (max-width: 1200px) { + html { + font-size: 18px; + } + .flex-container { + width: 640px; + } } -.post-header .go-home -{ +@media (max-width: 688px) { + .flex-container { display: block; - padding: 10px 20px 8px; - border-radius: 18px; - background: #fff; - border: 1px solid #eee; - margin: 8px 0; - transition: background ease-in-out .5s; -} -.post-header .go-home:hover -{ - background: var(--bg-color-1); - transition: background ease-in-out .5s; -} -.post-header .go-home svg -{ - transform: translateX(0); - transition: transform ease-in-out .5s; -} -.post-header .go-home:hover svg -{ - transform: translateX(-4px); - transition: transform ease-in-out .5s; -} - -.post-list -{ - display: flex; + width: calc(100% - 48px); + padding-left: 24px; + padding-right: 24px; + } +} +/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + line-height: 1.15 /* 1 */; + -webkit-text-size-adjust: 100% /* 2 */; +} +body { + margin: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +hr { + box-sizing: content-box /* 1 */; + height: 0 /* 1 */; + overflow: visible /* 2 */; +} +pre { + font-family: monospace, monospace /* 1 */; + font-size: 1em /* 2 */; +} +a { + background-color: transparent; +} +abbr[title] { + border-bottom: none /* 1 */; + text-decoration: underline /* 2 */; + text-decoration: underline dotted /* 2 */; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace /* 1 */; + font-size: 1em /* 2 */; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +img { + border-style: none; +} +button, +input, +optgroup, +select, +textarea { + font-family: inherit /* 1 */; + font-size: 100% /* 1 */; + line-height: 1.15 /* 1 */; + margin: 0 /* 2 */; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +button:-moz-focusring, +[type="button"]-moz-focusring, +[type="reset"]-moz-focusring, +[type="submit"]-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + padding: 0.35em 0.75em 0.625em; +} +legend { + box-sizing: border-box /* 1 */; + color: inherit /* 2 */; + display: table /* 1 */; + max-width: 100% /* 1 */; + padding: 0 /* 3 */; + white-space: normal /* 1 */; +} +progress { + vertical-align: baseline; +} +textarea { + overflow: auto; +} +[type="checkbox"], +[type="radio"] { + box-sizing: border-box /* 1 */; + padding: 0 /* 2 */; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield /* 1 */; + outline-offset: -2px /* 2 */; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button /* 1 */; + font: inherit /* 2 */; +} +details { + display: block; +} +summary { + display: list-item; +} +template { + display: none; +} +[hidden] { + display: none; +} +.highlight { + color: #657b83; +} +.highlight table { + background: #fdf6e3; +} +.highlight .code .comment, +.highlight .code .quote { + color: #93a1a1; +} +.highlight .code .keyword, +.highlight .code .selector-tag, +.highlight .code .addition { + color: #859900; +} +.highlight .code .number, +.highlight .code .string, +.highlight .code .meta .meta-string, +.highlight .code .literal, +.highlight .code .doctag, +.highlight .code .regexp { + color: #2aa198; +} +.highlight .code .title, +.highlight .code .section, +.highlight .code .name, +.highlight .code .selector-id, +.highlight .code .selector-class { + color: #268bd2; +} +.highlight .code .attribute, +.highlight .code .attr, +.highlight .code .variable, +.highlight .code .template-variable, +.highlight .code .class .title, +.highlight .code .type { + color: #b58900; +} +.highlight .code .symbol, +.highlight .code .bullet, +.highlight .code .subst, +.highlight .code .meta, +.highlight .code .meta .keyword, +.highlight .code .selector-attr, +.highlight .code .selector-pseudo, +.highlight .code .link { + color: #cb4b16; +} +.highlight .code .built_in, +.highlight .code .deletion { + color: #dc322f; +} +.highlight .code .formula { + background: #eee8d5; +} +.highlight .code .emphasis { + font-style: italic; +} +.highlight .code .strong { + font-weight: bold; +} +body { + margin: 0; +} +.mask-border::before { + content: ''; + width: 100%; + height: 100vh; + border: 4px #373633 solid; + position: fixed; + top: 0; + left: 0; + pointer-events: none; + z-index: 8; +} +.wrapper { + display: flex; + flex-direction: column; + min-height: 100vh; +} +.main { + flex-grow: 1; + padding: 0; + margin: 0; +} +div { + display: block; + padding: 0; + margin: 0; +} +ul { + list-style: none; + padding: 0; + margin: 0; +} +*::before, +*::after { + box-sizing: border-box; +} +a { + text-decoration: none; + color: #373633; +} +input { + outline: none; + border: none; +} +body { + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; + background-color: #fff; +} +input[type=search]::-ms-clear { + display: none; + width: 0; + height: 0; +} +input[type=search]::-ms-reveal { + display: none; + width: 0; + height: 0; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { + display: none; +} +.header { + border: 2px solid #373633; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; +} +.header-inner { + display: flex; + flex-wrap: nowrap; + align-items: center; + margin-top: 1.5rem; + margin-bottom: 0.5rem; +} +.header-inner #menu-btn { + display: none; +} +.header-inner .site-nav { + flex-grow: 1; + overflow-x: auto; +} +.menu-list { + text-align: right; + display: flex; +} +.menu-list .menu-item { + position: relative; + margin-left: 1.5rem; +} +.menu-list:before { + content: ""; + flex-grow: 1; +} +.menu-item:after { + content: ""; + -webkit-transition: width 0.4s ease-in-out; + transition: width 0.4s ease-in-out; + position: absolute; + left: 0; + bottom: 0; + width: 0; + border-bottom: solid 1px #373633; +} +.menu-item:hover:after { + width: 100%; +} +.menu-item-active:after { + border-bottom: solid 2px; + width: 100%; +} +.logo-img { + max-height: 2.25rem; + width: auto; + max-width: 100%; + display: flex; +} +@media (max-width: 688px) { + .header-inner { + flex-wrap: wrap; + } + .header-inner #menu-btn { + display: block !important; + text-align: right; + width: 50%; + } + .header-inner #menu-btn .icon { + float: right; + } + .header-inner .site-brand-container { + width: 50%; + } + .header-inner .site-nav { + width: 100%; + } + .header-inner .site-nav .menu-list { + height: 0; + overflow: hidden; + } + .header-inner .site-nav .menu-list .menu-item { + margin-right: 0; + margin-left: auto; + margin-top: 0.5rem; + } + .header-inner .site-nav .active { + margin-top: 0.75rem; + height: auto; flex-direction: column; + } +} +.footer { + margin-top: 3.5rem; + border: 2px #373633 solid; + font-size: 0.75rem; + font-weight: 400; + line-height: 1.25rem; + color: #373633; +} +.footer .footer-text { + margin-top: 2rem; + margin-bottom: 3.5rem; +} +.post-list a { + background-image: linear-gradient(#fff, #fff), linear-gradient(#373633, #373633); + background-size: 100% 1px, 0% 1px; + background-position: 100% 100%, 0 100%; + background-repeat: no-repeat, no-repeat; + transition: background-size 0.6s linear; +} +.post-list a:hover { + background-size: 0 1px, 100% 1px; +} +.year-title { + margin-top: 3.5rem; + margin-bottom: 0.75rem; + font-size: 1.75rem; + font-weight: 700; + line-height: 2.25rem; + color: #e8e8e8; +} +.post-list-item { + display: flex; + flex-wrap: nowrap; + margin-top: 0.75rem; + align-items: top; +} +.post-list-item .post-title { + flex-grow: 1; + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; + font-variation-settings: 'wght' 500; +} +.post-list-item .post-date { + margin-left: 1.5rem; + min-width: 8rem; + text-align: right; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25rem; + color: #373633; + line-height: 1.5rem; + color: #afaea9; +} +@media (max-width: 480px) { + .post-list-item { flex-wrap: wrap; - justify-content: flex-start; - align-items: stretch; + } + .post-list-item .post-title { + width: 100%; + } + .post-list-item .post-date { + margin-left: 0; + width: 100%; + text-align: left; + } } -.post -{ +.post-gallery-list .h-line-secondary { + margin-top: 0.75rem; +} +.post-gallery-list .h-line-secondary:last-child { + display: none; +} +.post-gallery-item { + display: flex; + margin-top: 3.5rem; + margin-bottom: 0.75rem; +} +.post-gallery-item .post-info { + margin-right: 1.5rem; + width: 50%; + display: flex; + flex-direction: column; +} +.post-gallery-item .post-info .post-title { + margin-bottom: 0.75rem; + font-size: 1.75rem; + font-weight: 700; + line-height: 2.25rem; + color: #373633; +} +.post-gallery-item .post-info .post-date { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25rem; + color: #373633; +} +.post-gallery-item .post-img { + width: 50%; +} +.post-gallery-item a { + background-image: linear-gradient(#fff, #fff), linear-gradient(#373633, #373633); + background-size: 100% 1px, 0% 1px; + background-position: 100% 100%, 0 100%; + background-repeat: no-repeat, no-repeat; + transition: background-size 0.6s linear; +} +.post-gallery-item a:hover { + background-size: 0 1px, 100% 1px; +} +@media (max-width: 480px) { + .post-gallery-item { + flex-wrap: wrap; + } + .post-gallery-item .post-info { width: 100%; - padding-bottom: 48px; - margin-bottom: 48px; - border-bottom: 1px dashed var(--line-2); -} -.post-title -{ - display: inline-block; - font-size: 1.6rem; - font-weight: 600; - line-height: 1.5; - margin-bottom: 12px; - color: var(--font-color-1); - /*transition: color ease-in-out .5s;*/ -} -.post-title:hover -{ - color: var(--font-color-0); - transition: color ease-in-out .5s; -} -.post-except -{ - word-break: break-all; - margin-bottom: 12px; -} -.read-more -{ - padding: 0 4px; - color: var(--font-color-0); -} -.read-more:before, -.read-more:after -{ - display: inline-block; - transition: transform ease-in-out .5s; -} -.read-more:before -{ - content: "{ "; -} -.read-more:after -{ - content: " }"; -} -.read-more:hover:before -{ - transform: translateX(-4px); - transition: transform ease-in-out .25s; -} -.read-more:hover:after -{ - transform: translateX(4px); - transition: transform ease-in-out .25s; -} -.post-date -{ - font-size: 0.875rem; - color: var(--font-color-3); -} - -.paginator -{ - font-size: 0.875rem; + } + .post-gallery-item .post-img { width: 100%; - margin: 0 auto 24px; - display: flex; - flex-direction: row; + margin-top: 0.75rem; + } +} +.paginator { + margin-top: 3.5rem; +} +.pagination { + margin-top: 0.75rem; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; + display: flex; +} +.pagination:before { + content: ""; + flex-grow: 1; +} +.page-number { + position: relative; + margin-left: 1.5rem; +} +.page-number:after { + content: ""; + -webkit-transition: width 0.4s ease-in-out; + transition: width 0.4s ease-in-out; + position: absolute; + left: 0; + bottom: 0; + width: 0; + border-bottom: solid 1px #373633; +} +.page-number:hover:after { + width: 100%; +} +.pagination .current:after { + border-bottom: solid 2px; + width: 100%; +} +.pagination .space { + margin-left: 1.5rem; +} +.profile { + margin-top: 3.5rem; + display: flex; + flex-direction: row-reverse; +} +.profile .profile-content { + width: 50%; + margin: 0 1.5rem 0 0; +} +.profile .profile-content .profile-title { + margin-top: 0; + margin-bottom: 0.5rem; +} +.profile .profile-content .profile-body { + margin-top: 0; + margin-bottom: 2rem; +} +.profile .profile-content .profile-title { + font-size: 1.75rem; + font-weight: 700; + line-height: 2.25rem; + color: #373633; +} +.profile .profile-content .profile-body { + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; +} +.profile .profile-content .profile-link { + margin-top: 0; + margin-bottom: 0.75rem; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; +} +.profile .profile-image { + width: 50%; +} +@media (max-width: 480px) { + .profile { flex-wrap: wrap; - justify-content: space-evenly; - align-items: center; + } + .profile .profile-content { + width: 100%; + margin-top: 0.75rem; + } + .profile .profile-image { + width: 100%; + } } -.paginator * -{ - display: block; - padding: 8px 16px; - border-radius: 18px; - background: #fff; - border: 1px solid #eee; +.search-popup { + visibility: hidden; +} +.search-activate { + visibility: visible; +} +.search-popup-overlay { + position: fixed; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: rgba(0,0,0,0.2); +} +.search-popup-window { + position: absolute; + top: 50%; + left: 50%; + background: #fff; + transform: translate(-50%, -50%); + width: 640px; + height: 60%; + border: 2px solid #373633; + overflow: hidden; + display: flex; + flex-direction: column; +} +.search-result-container { + flex-grow: 1; + overflow: scroll; + padding: 0.75rem 0.75rem; +} +.search-result-container .search-result-message { + font-family: 'Roboto Mono', menlo, monospace; + font-size: 0.875rem; + line-height: 1rem; + color: #e8e8e8; + text-transform: lowercase; + color: #afaea9; +} +.search-result-container .search-result-title { + font-size: 1rem; + font-weight: 700; + line-height: 1.25rem; + color: #373633; + color: #373633; +} +.search-result-container a { + background-image: linear-gradient(#fff, #fff), linear-gradient(#373633, #373633); + background-size: 100% 1px, 0% 1px; + background-position: 100% 100%, 0 100%; + background-repeat: no-repeat, no-repeat; + transition: background-size 0.6s linear; +} +.search-result-container a:hover { + background-size: 0 1px, 100% 1px; +} +.search-result-container li { + padding-bottom: 0.75rem; + padding-top: 1rem; +} +.search-result-container .search-result { + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; + color: #373633; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +.search-result-container mark { + color: #373633; + background-color: #fff59b; +} +.search-header { + display: flex; + flex-direction: row; + align-items: center; + padding: 0.75rem 0.75rem; + border-bottom: 2px solid #373633; +} +.search-header .search-input-container { + flex-grow: 1; +} +.search-header .search-input-container .search-input { + width: 100%; + font-size: 1rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; + color: #373633; + background-color: #fff; +} +.search-header .search-input-container .search-input::placeholder { + color: #afaea9; +} +.search-header .search-close-btn { + flex-grow: 0; + margin-left: 0.75rem; + margin: auto; + cursor: pointer; +} +@media (max-width: 688px) { + .search-popup-window { + width: 100%; + height: 100%; + } +} +.post-content { + margin-top: 2rem; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} +h1 { + font-size: 1.75rem; + font-weight: 700; + line-height: 2.25rem; + color: #373633; +} +h2 { + font-size: 1.5rem; + font-weight: 700; + line-height: 2rem; + color: #373633; +} +h3 { + font-size: 1.125rem; + font-weight: 700; + line-height: 1.5rem; + color: #373633; +} +h4 { + font-size: 1rem; + font-weight: 700; + line-height: 1.25rem; + color: #373633; +} +h5 { + font-size: 1rem; + font-weight: 600; + line-height: 1.25rem; + color: #373633; +} +h6 { + font-size: 1rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; +} +p { + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; +} +strong { + font-size: 1rem; + font-weight: 700; + line-height: 1.5rem; + color: #373633; +} +em { + font-size: 1rem; + font-weight: 400; + font-style: italic; + line-height: 1.5rem; + color: #373633; +} +del { + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + text-decoration: line-through; + color: #373633; +} +.post-content a { + padding-bottom: 2px; + background-image: linear-gradient(#373633, #373633), linear-gradient(#373633, #373633); + background-size: 100% 1px, 0 2px; + background-position: 100% 100%, 0 100%; + background-repeat: no-repeat, no-repeat; + transition: background-size 0.6s linear; +} +.post-content a:hover { + background-size: 100% 1px, 100% 2px; +} +blockquote { + margin-left: 0; + margin-right: 0; + margin-top: 1rem; + border-left: 0.25rem solid #afaea9; +} +blockquote p { + margin-left: 1rem; + margin-top: 0; + margin-bottom: 0; + margin-right: 1rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +blockquote blockquote { + margin-left: 1rem; + margin-top: 0; + margin-bottom: 0; +} +.post-content li { + font-family: 'Inter', 'Noto Sans SC', helvetica, arial; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + color: #373633; + margin-top: 0.5rem; +} +.post-content ol { + padding-left: 1.5rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + margin-top: 1rem; +} +.post-content ol ol { + margin-top: 0.5rem; +} +.post-content ul { + padding-left: 1.5rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + margin-top: 1rem; +} +.post-content ul ul { + margin-top: 0.5rem; +} +.post-content ul li { + list-style-type: disc; +} +.post-content .task-list { + padding-left: 0; +} +.post-content .task-list .task-list-item { + list-style: none; +} +dl dt { + padding: 0.5rem 0; + font-size: 1rem; + font-weight: 700; + line-height: 1.5rem; + color: #373633; +} +dl dt::after { + content: " :"; +} +dl dd { + margin: 0; +} +.post-head { + margin-top: 3.5rem; +} +.post-head .post-info { + width: 100%; + display: flex; + flex-direction: column; +} +.post-head .post-info .post-title { + margin-bottom: 0.75rem; + font-size: 1.75rem; + font-weight: 700; + line-height: 2.25rem; + color: #373633; +} +.post-head .post-info .post-date { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25rem; + color: #373633; +} +.post-head .post-img { + margin-top: 2rem; +} +.post-footer { + margin-top: 3.5rem; +} +.post-footer a { + background-image: linear-gradient(#fff, #fff), linear-gradient(#373633, #373633); + background-size: 100% 1px, 0% 1px; + background-position: 100% 100%, 0 100%; + background-repeat: no-repeat, no-repeat; + transition: background-size 0.6s linear; +} +.post-footer a:hover { + background-size: 0 1px, 100% 1px; +} +.post-nav { + margin-top: 0.75rem; + display: flex; + flex-wrap: wrap; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.25rem; + color: #373633; +} +.post-nav .prev-item { + display: flex; + text-align: left; + min-width: 50%; + align-items: center; +} +.post-nav .prev-item .arrow-left { + margin-right: 0.25rem; +} +.post-nav .next-item { + display: flex; + flex-direction: row-reverse; + text-align: right; + min-width: 50%; + align-items: center; } -.paginator .space -{ +.post-nav .next-item .arrow-right { + margin-left: 0.25rem; +} +.post-comment { + margin-top: 3.5rem; +} +.v[data-class="v"] .vsys { + display: none !important; +} +.vcontent p { + margin-top: 0 !important; + font-size: 0.875rem !important; + color: #373633 !important; +} +code { + font-family: 'Roboto Mono', menlo, monospace; + font-size: 0.875rem; + line-height: 1rem; + color: #0177aa; +} +.code pre span { + font-family: 'Roboto Mono', menlo, monospace; + font-size: 0.875rem; + line-height: 1rem; + color: #7d7c78; +} +.highlight { + margin: 0 0 1rem 0; +} +.highlight .line { + width: 3rem; +} +td.gutter { + width: 1rem; + position: -webkit-sticky; + position: sticky; + left: 0; +} +td.gutter span { + font-family: 'Roboto Mono', menlo, monospace; + font-size: 0.875rem; + line-height: 1rem; + color: #bababa; +} +td.gutter pre { + overflow-x: visible; +} +td span { + line-height: 0.25rem; +} +pre { + margin: 0; + overflow-x: auto; +} +table, +td, +th { + border: #373633 solid 1px; + width: 100%; + text-align: left; +} +table { + border-collapse: collapse; + table-layout: fixed; +} +td, +th { + padding: 0.75rem; +} +th { + font-variation-settings: 'wght' 500; +} +td { + font-variation-settings: 'wght' 300; +} +table, +tboby, +tr, +td { + background-color: inherit; +} +.highlight>table { + min-width: fit-content; +} +@media (max-width: 480px) { + .block-table { display: block; - padding: 8px 16px; - border-radius: 18px; - background: #fff; - border: none; -} -.paginator a -{ - margin: 4px; - color: var(--font-color-2); - transition: color ease-in-out .5s; -} -.paginator a:hover -{ - color: var(--font-color-0); - transition: color ease-in-out .5s; -} -.paginator .current -{ - color: var(--font-color-0); - border: 1px solid var(--font-color-0); -} - -.footer -{ - padding: 24px 0; - font-size: 0.875rem; - color: var(--font-color-3); - display: flex; - flex-direction: column; - flex-wrap: nowrap; - justify-content: flex-start; - align-content: center; -} -.footer span -{ - text-align: center; - margin-bottom: 8px; -} -.footer a -{ - color: var(--font-color-3); - transition: color ease-in-out .5s; -} -.footer a:hover -{ - color: var(--font-color-0); - transition: color ease-in-out .5s; -} - -.post-main -{ - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - align-items: center; - margin-bottom: 24px; -} -.post-main-title -{ - flex: 0 0 100%; - margin-bottom: 12px; - font-size: 1.6rem; - font-weight: 600; - line-height: 1.5; - color: var(--font-color-1); -} -.post-meta -{ - font-size: 0.875rem; - color: var(--font-color-3); - flex: 0 0 100%; - margin-bottom: 32px; -} - -.archive -{ - display: flex; - flex-direction: column; - flex-wrap: wrap; - justify-content: space-between; - align-content: normal; -} -.archive li -{ - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: flex-start; - align-content: center; - padding: 12px 0; -} -.archive li:nth-child(odd) -{ - background: #fafafa; -} -.archive li:nth-child(even) -{ - background: #fff; -} -.archive li span -{ - width: 108px; - color: var(--font-color-2); -} -.archive-main -{ - flex: 0 1 calc( 100% - 108px ); -} -.archive-title -{ - color: var(--font-color-1); - /*transition: color ease-in-out .5s;*/ -} -.archive-title:hover -{ - color: var(--font-color-0); - transition: color ease-in-out .5s; + overflow-x: auto; + } +} +img { + width: 100%; + height: auto; +} +.video-container { + width: 100%; + padding-top: 56.25%; + position: relative; +} +.video-container>iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.gist td { + border: 0; +} +.gist a { + color: #afaea9; + background-image: none !important; +} +blockquote>footer { + margin: 0 1rem; + padding: 0.5rem 0; + font-size: 0.75rem; + color: #afaea9; +} +blockquote>footer cite { + margin-left: 0.5rem; +} +blockquote>footer cite::before { + content: " — "; +} +blockquote>footer strong { + color: #afaea9; + font-size: 0.75rem; +} +blockquote>footer a { + color: #afaea9; + background-image: none !important; +} +figcaption { + font-family: roboto-mono, menlo, monospace; + font-size: 0.75rem; + padding: 0.5rem 0; + color: #afaea9; +} +figcaption span { + padding-right: 0.5rem; +} +figcaption a { + color: #afaea9; + background-image: none !important; +} +blockquote.pullquote.left { + float: left; +} +blockquote.pullquote.right { + float: right; +} +ul li.task-list-item { + position: relative; +} +ul li.task-list-item>input[type=checkbox] { + list-style: none; + background: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + width: 1.5rem; + display: inline-block; + border: none; + opacity: 1; +} +ul li.task-list-item>input[type=checkbox][checked]:before { + background: #373633; + -webkit-mask-image: url("../icon/checkbox-checked.svg"); + -webkit-mask-position: center center; + mask-image: url("../icon/checkbox-checked.svg"); + -webkit-mask-repeat: no-repeat; +} +ul li.task-list-item>input[type=checkbox]:before { + background: #373633; + -webkit-mask-image: url("../icon/checkbox-default.svg"); + -webkit-mask-position: center center; + mask-image: url("../icon/checkbox-default.svg"); + -webkit-mask-repeat: no-repeat; +} +ul li.task-list-item>input[type=checkbox]:after, +ul li.task-list-item>input[type=checkbox]:before { + display: block; + position: absolute; + content: "X"; + color: transparent; + left: 0; + top: 0; + width: 1.25rem; + height: 1.5rem; + background-size: contain; + background-repeat: no-repeat; + background-position-x: 0; + background-position-y: center; + --webkit-touch-callout: none; +} +.icon { + display: block; + background-color: #373633; + width: 1.25rem; + height: 1.25rem; +} +.arrow-up { + -webkit-mask-image: url("../icon/arrow-up.svg"); + mask-image: url("../icon/arrow-up.svg"); +} +.arrow-left { + -webkit-mask-image: url("../icon/arrow-left.svg"); + mask-image: url("../icon/arrow-left.svg"); +} +.arrow-right { + -webkit-mask-image: url("../icon/arrow-right.svg"); + mask-image: url("../icon/arrow-right.svg"); +} +.close-btn { + -webkit-mask-image: url("../icon/close-btn.svg"); + mask-image: url("../icon/close-btn.svg"); +} +.h-line-primary { + background-color: #373633; + height: 1px; +} +.h-line-secondary { + background-color: #afaea9; + height: 1px; +} +hr { + background-color: #e8e8e8; + height: 1px; + border: 0; +} +.tag-list { + display: flex; + flex-wrap: wrap; + margin-bottom: 0.5rem; +} +.tag-title { + margin: 0.75rem 0; + color: #afaea9; + font-size: 0.875rem; +} +.tag-title a { + color: #afaea9; +} +.post-tag { + font-size: 0.75rem; + font-weight: 500; + line-height: 1rem; + border: 1px solid #373633; + margin-right: 0.25rem; + margin-bottom: 0.25rem; + padding: 0.25rem 0.5rem 0.25rem 0.5rem; + border-radius: 1rem; +} +.post-tag a { + background-image: none !important; +} +.post-tag:hover { + background-color: #373633; +} +.post-tag:hover a { + color: #fff; } diff --git a/css/variable.css b/css/variable.css new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/css/variable.css diff --git a/favicon.ico b/favicon.ico Binary files differnew file mode 100644 index 00000000..a7a90aa8 --- /dev/null +++ b/favicon.ico diff --git a/fonts/inter/Inter.ttf b/fonts/inter/Inter.ttf Binary files differnew file mode 100644 index 00000000..32a79990 --- /dev/null +++ b/fonts/inter/Inter.ttf diff --git a/fonts/montserrat-v23-latin-600.woff b/fonts/montserrat-v23-latin-600.woff Binary files differdeleted file mode 100644 index e723fe58..00000000 --- a/fonts/montserrat-v23-latin-600.woff +++ /dev/null diff --git a/fonts/montserrat-v23-latin-600.woff2 b/fonts/montserrat-v23-latin-600.woff2 Binary files differdeleted file mode 100644 index 17fa3d35..00000000 --- a/fonts/montserrat-v23-latin-600.woff2 +++ /dev/null diff --git a/fonts/montserrat-v23-latin-600italic.woff b/fonts/montserrat-v23-latin-600italic.woff Binary files differdeleted file mode 100644 index bc6bceee..00000000 --- a/fonts/montserrat-v23-latin-600italic.woff +++ /dev/null diff --git a/fonts/montserrat-v23-latin-600italic.woff2 b/fonts/montserrat-v23-latin-600italic.woff2 Binary files differdeleted file mode 100644 index e9055e7e..00000000 --- a/fonts/montserrat-v23-latin-600italic.woff2 +++ /dev/null diff --git a/fonts/montserrat-v23-latin-italic.woff b/fonts/montserrat-v23-latin-italic.woff Binary files differdeleted file mode 100644 index 216b0ae1..00000000 --- a/fonts/montserrat-v23-latin-italic.woff +++ /dev/null diff --git a/fonts/montserrat-v23-latin-italic.woff2 b/fonts/montserrat-v23-latin-italic.woff2 Binary files differdeleted file mode 100644 index 8adcb9b1..00000000 --- a/fonts/montserrat-v23-latin-italic.woff2 +++ /dev/null diff --git a/fonts/montserrat-v23-latin-regular.woff b/fonts/montserrat-v23-latin-regular.woff Binary files differdeleted file mode 100644 index e64cb829..00000000 --- a/fonts/montserrat-v23-latin-regular.woff +++ /dev/null diff --git a/fonts/montserrat-v23-latin-regular.woff2 b/fonts/montserrat-v23-latin-regular.woff2 Binary files differdeleted file mode 100644 index aa6d41d9..00000000 --- a/fonts/montserrat-v23-latin-regular.woff2 +++ /dev/null diff --git a/fonts/roboto_mono/RobotoMono-Regular.ttf b/fonts/roboto_mono/RobotoMono-Regular.ttf Binary files differnew file mode 100644 index 00000000..7c4ce36a --- /dev/null +++ b/fonts/roboto_mono/RobotoMono-Regular.ttf diff --git a/fonts/roboto_mono/RobotoMono-VariableFont_wght.ttf b/fonts/roboto_mono/RobotoMono-VariableFont_wght.ttf Binary files differnew file mode 100644 index 00000000..d2b47461 --- /dev/null +++ b/fonts/roboto_mono/RobotoMono-VariableFont_wght.ttf diff --git a/icon/arrow-left.svg b/icon/arrow-left.svg new file mode 100644 index 00000000..9c828592 --- /dev/null +++ b/icon/arrow-left.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>icon/left-arrow</title> + <g id="icon/left-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <path d="M9,17 C9.88426888,17 10.7262647,16.8655579 11.5259875,16.5966736 C12.3257103,16.3277893 13.0589051,15.9487179 13.7255717,15.4594595 C14.3922384,14.970201 14.970201,14.3922384 15.4594595,13.7255717 C15.9487179,13.0589051 16.3277893,12.3257103 16.5966736,11.5259875 C16.8655579,10.7262647 17,9.88426888 17,9 C17,8.11573112 16.8655579,7.27373527 16.5966736,6.47401247 C16.3277893,5.67428967 15.9487179,4.94109494 15.4594595,4.27442827 C14.970201,3.60776161 14.3922384,3.02979903 13.7255717,2.54054054 C13.0589051,2.05128205 12.3257103,1.67221067 11.5259875,1.4033264 C10.7262647,1.13444213 9.88426888,1 9,1 C8.11573112,1 7.27373527,1.13444213 6.47401247,1.4033264 C5.67428967,1.67221067 4.94109494,2.05128205 4.27442827,2.54054054 C3.60776161,3.02979903 3.02979903,3.60776161 2.54054054,4.27442827 C2.05128205,4.94109494 1.67221067,5.67428967 1.4033264,6.47401247 C1.13444213,7.27373527 1,8.11573112 1,9 C1,9.88426888 1.13444213,10.7262647 1.4033264,11.5259875 C1.67221067,12.3257103 2.05128205,13.0589051 2.54054054,13.7255717 C3.02979903,14.3922384 3.60776161,14.970201 4.27442827,15.4594595 C4.94109494,15.9487179 5.67428967,16.3277893 6.47401247,16.5966736 C7.27373527,16.8655579 8.11573112,17 9,17 Z M9,16.035343 C8.22106722,16.035343 7.48024948,15.9168399 6.77754678,15.6798337 C6.07484407,15.4428274 5.43035343,15.1088011 4.84407484,14.6777547 C4.25779626,14.2467082 3.74913375,13.7380457 3.31808732,13.1517672 C2.88704089,12.5654886 2.55370755,11.9209979 2.31808732,11.2182952 C2.08246708,10.5155925 1.96465696,9.77616078 1.96465696,9 C1.96465696,8.22106722 2.08246708,7.48024948 2.31808732,6.77754678 C2.55370755,6.07484407 2.88704089,5.43035343 3.31808732,4.84407484 C3.74913375,4.25779626 4.25779626,3.74913375 4.84407484,3.31808732 C5.43035343,2.88704089 6.07484407,2.55370755 6.77754678,2.31808732 C7.48024948,2.08246708 8.22106722,1.96465696 9,1.96465696 C9.77893278,1.96465696 10.5197505,2.08246708 11.2224532,2.31808732 C11.9251559,2.55370755 12.5696466,2.88704089 13.1559252,3.31808732 C13.7422037,3.74913375 14.2508663,4.25779626 14.6819127,4.84407484 C15.1129591,5.43035343 15.4462924,6.07484407 15.6819127,6.77754678 C15.9175329,7.48024948 16.035343,8.22106722 16.035343,9 C16.035343,9.77616078 15.9175329,10.5155925 15.6819127,11.2182952 C15.4462924,11.9209979 15.1129591,12.5654886 14.6819127,13.1517672 C14.2508663,13.7380457 13.7422037,14.2467082 13.1559252,14.6777547 C12.5696466,15.1088011 11.9251559,15.4428274 11.2224532,15.6798337 C10.5197505,15.9168399 9.77893278,16.035343 9,16.035343 Z M8.45114345,12.7255717 L9.09147609,12.0852391 L6.45530146,9.45738046 L13.2827443,9.45738046 L13.2827443,8.54261954 L6.45530146,8.54261954 L9.09147609,5.90644491 L8.45114345,5.27442827 L4.72557173,9 L8.45114345,12.7255717 Z" id="" fill="#000000" fill-rule="nonzero"></path> + </g> +</svg>
\ No newline at end of file diff --git a/icon/arrow-right.svg b/icon/arrow-right.svg new file mode 100644 index 00000000..7850ca44 --- /dev/null +++ b/icon/arrow-right.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>icon/right-arrow</title> + <g id="icon/right-arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <path d="M9,17 C9.88426888,17 10.7262647,16.8655579 11.5259875,16.5966736 C12.3257103,16.3277893 13.0589051,15.9487179 13.7255717,15.4594595 C14.3922384,14.970201 14.970201,14.3922384 15.4594595,13.7255717 C15.9487179,13.0589051 16.3277893,12.3257103 16.5966736,11.5259875 C16.8655579,10.7262647 17,9.88426888 17,9 C17,8.11573112 16.8655579,7.27373527 16.5966736,6.47401247 C16.3277893,5.67428967 15.9487179,4.94109494 15.4594595,4.27442827 C14.970201,3.60776161 14.3922384,3.02979903 13.7255717,2.54054054 C13.0589051,2.05128205 12.3257103,1.67221067 11.5259875,1.4033264 C10.7262647,1.13444213 9.88426888,1 9,1 C8.11573112,1 7.27373527,1.13444213 6.47401247,1.4033264 C5.67428967,1.67221067 4.94109494,2.05128205 4.27442827,2.54054054 C3.60776161,3.02979903 3.02979903,3.60776161 2.54054054,4.27442827 C2.05128205,4.94109494 1.67221067,5.67428967 1.4033264,6.47401247 C1.13444213,7.27373527 1,8.11573112 1,9 C1,9.88426888 1.13444213,10.7262647 1.4033264,11.5259875 C1.67221067,12.3257103 2.05128205,13.0589051 2.54054054,13.7255717 C3.02979903,14.3922384 3.60776161,14.970201 4.27442827,15.4594595 C4.94109494,15.9487179 5.67428967,16.3277893 6.47401247,16.5966736 C7.27373527,16.8655579 8.11573112,17 9,17 Z M9,16.035343 C8.22106722,16.035343 7.48024948,15.9168399 6.77754678,15.6798337 C6.07484407,15.4428274 5.43035343,15.1088011 4.84407484,14.6777547 C4.25779626,14.2467082 3.74913375,13.7380457 3.31808732,13.1517672 C2.88704089,12.5654886 2.55370755,11.9209979 2.31808732,11.2182952 C2.08246708,10.5155925 1.96465696,9.77616078 1.96465696,9 C1.96465696,8.22106722 2.08246708,7.48024948 2.31808732,6.77754678 C2.55370755,6.07484407 2.88704089,5.43035343 3.31808732,4.84407484 C3.74913375,4.25779626 4.25779626,3.74913375 4.84407484,3.31808732 C5.43035343,2.88704089 6.07484407,2.55370755 6.77754678,2.31808732 C7.48024948,2.08246708 8.22106722,1.96465696 9,1.96465696 C9.77893278,1.96465696 10.5197505,2.08246708 11.2224532,2.31808732 C11.9251559,2.55370755 12.5696466,2.88704089 13.1559252,3.31808732 C13.7422037,3.74913375 14.2508663,4.25779626 14.6819127,4.84407484 C15.1129591,5.43035343 15.4462924,6.07484407 15.6819127,6.77754678 C15.9175329,7.48024948 16.035343,8.22106722 16.035343,9 C16.035343,9.77616078 15.9175329,10.5155925 15.6819127,11.2182952 C15.4462924,11.9209979 15.1129591,12.5654886 14.6819127,13.1517672 C14.2508663,13.7380457 13.7422037,14.2467082 13.1559252,14.6777547 C12.5696466,15.1088011 11.9251559,15.4428274 11.2224532,15.6798337 C10.5197505,15.9168399 9.77893278,16.035343 9,16.035343 Z M9.55717256,12.7255717 L13.2827443,9 L9.55717256,5.27442827 L8.91683992,5.91476091 L11.5530146,8.54261954 L4.72557173,8.54261954 L4.72557173,9.45738046 L11.5530146,9.45738046 L8.91683992,12.0935551 L9.55717256,12.7255717 Z" id="" fill="#000000" fill-rule="nonzero"></path> + </g> +</svg>
\ No newline at end of file diff --git a/icon/arrow-up.svg b/icon/arrow-up.svg new file mode 100644 index 00000000..ddeab3c9 --- /dev/null +++ b/icon/arrow-up.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>icon/arrow-up</title> + <g id="icon/arrow-up" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <path d="M9,17 C9.88426888,17 10.7262647,16.8655579 11.5259875,16.5966736 C12.3257103,16.3277893 13.0589051,15.9487179 13.7255717,15.4594595 C14.3922384,14.970201 14.970201,14.3922384 15.4594595,13.7255717 C15.9487179,13.0589051 16.3277893,12.3257103 16.5966736,11.5259875 C16.8655579,10.7262647 17,9.88426888 17,9 C17,8.11573112 16.8655579,7.27373527 16.5966736,6.47401247 C16.3277893,5.67428967 15.9487179,4.94109494 15.4594595,4.27442827 C14.970201,3.60776161 14.3922384,3.02979903 13.7255717,2.54054054 C13.0589051,2.05128205 12.3257103,1.67221067 11.5259875,1.4033264 C10.7262647,1.13444213 9.88426888,1 9,1 C8.11573112,1 7.27373527,1.13444213 6.47401247,1.4033264 C5.67428967,1.67221067 4.94109494,2.05128205 4.27442827,2.54054054 C3.60776161,3.02979903 3.02979903,3.60776161 2.54054054,4.27442827 C2.05128205,4.94109494 1.67221067,5.67428967 1.4033264,6.47401247 C1.13444213,7.27373527 1,8.11573112 1,9 C1,9.88426888 1.13444213,10.7262647 1.4033264,11.5259875 C1.67221067,12.3257103 2.05128205,13.0589051 2.54054054,13.7255717 C3.02979903,14.3922384 3.60776161,14.970201 4.27442827,15.4594595 C4.94109494,15.9487179 5.67428967,16.3277893 6.47401247,16.5966736 C7.27373527,16.8655579 8.11573112,17 9,17 Z M9,15.960499 C8.22938323,15.960499 7.4961885,15.8433818 6.8004158,15.6091476 C6.1046431,15.3749134 5.46638947,15.045045 4.88565489,14.6195426 C4.3049203,14.1940402 3.8018018,13.6909217 3.37629938,13.1101871 C2.95079695,12.5294525 2.62092862,11.8911989 2.38669439,11.1954262 C2.15246015,10.4996535 2.03534304,9.76784477 2.03534304,9 C2.03534304,8.22938323 2.15246015,7.4961885 2.38669439,6.8004158 C2.62092862,6.1046431 2.95079695,5.46708247 3.37629938,4.88773389 C3.8018018,4.30838531 4.3049203,3.80526681 4.88565489,3.37837838 C5.46638947,2.95148995 6.1046431,2.62162162 6.8004158,2.38877339 C7.4961885,2.15592516 8.22938323,2.03950104 9,2.03950104 C9.77061677,2.03950104 10.5031185,2.15592516 11.1975052,2.38877339 C11.8918919,2.62162162 12.5294525,2.95148995 13.1101871,3.37837838 C13.6909217,3.80526681 14.1947332,4.30838531 14.6216216,4.88773389 C15.04851,5.46708247 15.3783784,6.1046431 15.6112266,6.8004158 C15.8440748,7.4961885 15.960499,8.22938323 15.960499,9 C15.960499,9.76784477 15.8440748,10.4996535 15.6112266,11.1954262 C15.3783784,11.8911989 15.04851,12.5294525 14.6216216,13.1101871 C14.1947332,13.6909217 13.6909217,14.1940402 13.1101871,14.6195426 C12.5294525,15.045045 11.8918919,15.3749134 11.1975052,15.6091476 C10.5031185,15.8433818 9.77061677,15.960499 9,15.960499 Z M9.54885655,13.2577963 L9.54885655,6.72141372 L12.047817,9.22037422 L12.7879418,8.47193347 L9.00831601,4.69230769 L5.22037422,8.47193347 L5.97713098,9.22037422 L8.46777547,6.72141372 L8.46777547,13.2577963 L9.54885655,13.2577963 Z" id="logo/arrow-up" fill="#000000" fill-rule="nonzero"></path> + </g> +</svg>
\ No newline at end of file diff --git a/icon/checkbox-checked.svg b/icon/checkbox-checked.svg new file mode 100644 index 00000000..da15a094 --- /dev/null +++ b/icon/checkbox-checked.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>icon/checkbox/checked</title> + <defs> + <path d="M9,17 C9.88426888,17 10.7262647,16.8655579 11.5259875,16.5966736 C12.3257103,16.3277893 13.0589051,15.9487179 13.7255717,15.4594595 C14.3922384,14.970201 14.970201,14.3922384 15.4594595,13.7255717 C15.9487179,13.0589051 16.3277893,12.3257103 16.5966736,11.5259875 C16.8655579,10.7262647 17,9.88426888 17,9 C17,8.11573112 16.8655579,7.27373527 16.5966736,6.47401247 C16.3277893,5.67428967 15.9487179,4.94109494 15.4594595,4.27442827 C14.970201,3.60776161 14.3922384,3.02979903 13.7255717,2.54054054 C13.0589051,2.05128205 12.3257103,1.67221067 11.5259875,1.4033264 C10.7262647,1.13444213 9.88426888,1 9,1 C8.11573112,1 7.27373527,1.13444213 6.47401247,1.4033264 C5.67428967,1.67221067 4.94109494,2.05128205 4.27442827,2.54054054 C3.60776161,3.02979903 3.02979903,3.60776161 2.54054054,4.27442827 C2.05128205,4.94109494 1.67221067,5.67428967 1.4033264,6.47401247 C1.13444213,7.27373527 1,8.11573112 1,9 C1,9.88426888 1.13444213,10.7262647 1.4033264,11.5259875 C1.67221067,12.3257103 2.05128205,13.0589051 2.54054054,13.7255717 C3.02979903,14.3922384 3.60776161,14.970201 4.27442827,15.4594595 C4.94109494,15.9487179 5.67428967,16.3277893 6.47401247,16.5966736 C7.27373527,16.8655579 8.11573112,17 9,17 Z M9,15.960499 C8.22938323,15.960499 7.4961885,15.8433818 6.8004158,15.6091476 C6.1046431,15.3749134 5.46638947,15.045045 4.88565489,14.6195426 C4.3049203,14.1940402 3.8018018,13.6909217 3.37629938,13.1101871 C2.95079695,12.5294525 2.62092862,11.8911989 2.38669439,11.1954262 C2.15246015,10.4996535 2.03534304,9.76784477 2.03534304,9 C2.03534304,8.22938323 2.15246015,7.4961885 2.38669439,6.8004158 C2.62092862,6.1046431 2.95079695,5.46708247 3.37629938,4.88773389 C3.8018018,4.30838531 4.3049203,3.80526681 4.88565489,3.37837838 C5.46638947,2.95148995 6.1046431,2.62162162 6.8004158,2.38877339 C7.4961885,2.15592516 8.22938323,2.03950104 9,2.03950104 C9.77061677,2.03950104 10.5031185,2.15592516 11.1975052,2.38877339 C11.8918919,2.62162162 12.5294525,2.95148995 13.1101871,3.37837838 C13.6909217,3.80526681 14.1947332,4.30838531 14.6216216,4.88773389 C15.04851,5.46708247 15.3783784,6.1046431 15.6112266,6.8004158 C15.8440748,7.4961885 15.960499,8.22938323 15.960499,9 C15.960499,9.76784477 15.8440748,10.4996535 15.6112266,11.1954262 C15.3783784,11.8911989 15.04851,12.5294525 14.6216216,13.1101871 C14.1947332,13.6909217 13.6909217,14.1940402 13.1101871,14.6195426 C12.5294525,15.045045 11.8918919,15.3749134 11.1975052,15.6091476 C10.5031185,15.8433818 9.77061677,15.960499 9,15.960499 Z M8.04781705,12.027027 L13.3243243,6.77130977 L12.5010395,5.94386694 L8.04781705,10.3804574 L5.94386694,8.30561331 L5.13305613,9.13305613 L8.04781705,12.027027 Z" id="path-1"></path> + </defs> + <g id="icon/checkbox/checked" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="icon/checkbox-checked" fill-rule="nonzero" fill="#000000"> + <use xlink:href="#path-1"></use> + <use xlink:href="#path-1"></use> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/icon/checkbox-default.svg b/icon/checkbox-default.svg new file mode 100644 index 00000000..51ac63dc --- /dev/null +++ b/icon/checkbox-default.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>icon/checkbox/default</title> + <defs> + <path d="M9,17 C9.88426888,17 10.7262647,16.8655579 11.5259875,16.5966736 C12.3257103,16.3277893 13.0589051,15.9487179 13.7255717,15.4594595 C14.3922384,14.970201 14.970201,14.3922384 15.4594595,13.7255717 C15.9487179,13.0589051 16.3277893,12.3257103 16.5966736,11.5259875 C16.8655579,10.7262647 17,9.88426888 17,9 C17,8.11573112 16.8655579,7.27373527 16.5966736,6.47401247 C16.3277893,5.67428967 15.9487179,4.94109494 15.4594595,4.27442827 C14.970201,3.60776161 14.3922384,3.02979903 13.7255717,2.54054054 C13.0589051,2.05128205 12.3257103,1.67221067 11.5259875,1.4033264 C10.7262647,1.13444213 9.88426888,1 9,1 C8.11573112,1 7.27373527,1.13444213 6.47401247,1.4033264 C5.67428967,1.67221067 4.94109494,2.05128205 4.27442827,2.54054054 C3.60776161,3.02979903 3.02979903,3.60776161 2.54054054,4.27442827 C2.05128205,4.94109494 1.67221067,5.67428967 1.4033264,6.47401247 C1.13444213,7.27373527 1,8.11573112 1,9 C1,9.88426888 1.13444213,10.7262647 1.4033264,11.5259875 C1.67221067,12.3257103 2.05128205,13.0589051 2.54054054,13.7255717 C3.02979903,14.3922384 3.60776161,14.970201 4.27442827,15.4594595 C4.94109494,15.9487179 5.67428967,16.3277893 6.47401247,16.5966736 C7.27373527,16.8655579 8.11573112,17 9,17 Z M9,15.960499 C8.22938323,15.960499 7.4961885,15.8433818 6.8004158,15.6091476 C6.1046431,15.3749134 5.46638947,15.045045 4.88565489,14.6195426 C4.3049203,14.1940402 3.8018018,13.6909217 3.37629938,13.1101871 C2.95079695,12.5294525 2.62092862,11.8911989 2.38669439,11.1954262 C2.15246015,10.4996535 2.03534304,9.76784477 2.03534304,9 C2.03534304,8.22938323 2.15246015,7.4961885 2.38669439,6.8004158 C2.62092862,6.1046431 2.95079695,5.46708247 3.37629938,4.88773389 C3.8018018,4.30838531 4.3049203,3.80526681 4.88565489,3.37837838 C5.46638947,2.95148995 6.1046431,2.62162162 6.8004158,2.38877339 C7.4961885,2.15592516 8.22938323,2.03950104 9,2.03950104 C9.77061677,2.03950104 10.5031185,2.15592516 11.1975052,2.38877339 C11.8918919,2.62162162 12.5294525,2.95148995 13.1101871,3.37837838 C13.6909217,3.80526681 14.1947332,4.30838531 14.6216216,4.88773389 C15.04851,5.46708247 15.3783784,6.1046431 15.6112266,6.8004158 C15.8440748,7.4961885 15.960499,8.22938323 15.960499,9 C15.960499,9.76784477 15.8440748,10.4996535 15.6112266,11.1954262 C15.3783784,11.8911989 15.04851,12.5294525 14.6216216,13.1101871 C14.1947332,13.6909217 13.6909217,14.1940402 13.1101871,14.6195426 C12.5294525,15.045045 11.8918919,15.3749134 11.1975052,15.6091476 C10.5031185,15.8433818 9.77061677,15.960499 9,15.960499 Z" id="path-1"></path> + </defs> + <g id="icon/checkbox/default" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="icon/checkbox-default" fill-rule="nonzero" fill="#000000"> + <use xlink:href="#path-1"></use> + <use xlink:href="#path-1"></use> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/icon/close-btn.svg b/icon/close-btn.svg new file mode 100644 index 00000000..4d6e1bc1 --- /dev/null +++ b/icon/close-btn.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M7.6469 18L6.00828 16.3463L10.3539 12L6 7.64543L7.6469 6L12 10.3537L16.3531 6L18 7.64543L13.6461 12L17.9917 16.3463L16.3531 18L12 13.6463L7.6469 18Z" fill="black"/> +</svg> diff --git a/icon/marker.svg b/icon/marker.svg new file mode 100644 index 00000000..65ab4b2d --- /dev/null +++ b/icon/marker.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>marker</title> + <g id="HOME-🏠" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="MARKDOWN-STYLE" transform="translate(-570.000000, -1486.000000)"> + <g id="body" transform="translate(560.000000, 120.000000)"> + <g id="md-unordered-list" transform="translate(0.000000, 1321.000000)"> + <g id="unordered-list" transform="translate(0.000000, 45.000000)"> + <g id="marker" transform="translate(10.000000, 0.000000)"> + <rect id="Rectangle" x="0" y="0" width="24" height="24"></rect> + <circle id="Oval" fill="#000000" cx="15" cy="17" r="3"></circle> + </g> + </g> + </g> + </g> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/img/favicon.png b/img/favicon.png Binary files differdeleted file mode 100644 index ca8b481e..00000000 --- a/img/favicon.png +++ /dev/null diff --git a/img/one-paper.png b/img/one-paper.png Binary files differdeleted file mode 100644 index 4a990cc9..00000000 --- a/img/one-paper.png +++ /dev/null diff --git a/img/二零二零年十二月八日.webp b/img/二零二零年十二月八日.webp Binary files differnew file mode 100644 index 00000000..3e2c5ffa --- /dev/null +++ b/img/二零二零年十二月八日.webp @@ -1,176 +1,166 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> - - <li><a href="/about">关于</a></li> - - </ul> -</div> - - <div class="post-list"> - - <div class="post"> - <a class="post-title" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二三年二月二十六日</a> - <div class="post-except"> - 翻滚的热汤接过焰火的能量把周围的蒸汽撕开一道裂缝,透过缝隙我见到一对爱人的时空交织在未来,他们幸运的错开孤独,人们举起手中的酒杯,祝因果与命运缠绵之人幸福 - <a class="read-more" href="/2023/02/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.26</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/">二零二三年二月二十五日</a> - <div class="post-except"> - 我无法表达出我所处的时间概念,只是我的实际感受,睁眼闭眼就是过去和未来。 -我闭上眼睛就能感受到不知道是过去还是未来的某个时刻,阳光从睫毛的缝隙钻进我的眼睛,闭上眼睛是一片光圈,我看不清周围,我也不需要看清周围,我只需要感觉到整个世界给我最热烈的拥抱。 -我睁开眼睛也能感受到过去还是未来的某个时刻,我开车穿梭在灰蒙蒙的细雨笼罩中的城市,细雨模糊了整个城市的夜空,在我的车窗前汇成水珠晕开了红绿灯的光线,再被雨刮器一扫而空。 - - <a class="read-more" href="/2023/02/25/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.25</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二三年二月二十四日</a> - <div class="post-except"> - 黑色的袋子里装满了药,这种袋子我都是用来装垃圾的,它被昏昏欲睡的老人家抱在怀里,里面的药丸随着颠簸的车厢敲打罐子,老人家醒了,她的眼睛比袋子还浑浊。 -她看着我说到站了,我拉着她的手下车,该回家了,等下还要去买支圆珠笔,中性笔没法在药盒子上写用法用量。 + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> - <a class="read-more" href="/2023/02/24/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.24</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二三年二月二十二日</a> - <div class="post-except"> - 这个小城市还有很多老人家,她们跟不上这个时代的脚步,要有人带她们跟上这个时代,再目送她们去下一个时代,不只是老人家,还有我们的未来。 - <a class="read-more" href="/2023/02/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.22</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/">二零二三年二月二日</a> - <div class="post-except"> - 我不知道这些黑乎乎的东西从哪来的,它们填满了这黄铜色的硬币每一处,像机油,像泥泞,它们随着这五角钱硬币一起从我手上换走了一袋糖果,那是一个蓬头垢面,满身泥灰的小孩,他起身看着这个给他糖果的叔叔,我蹲下看着我拥有糖果的童年。这事很恐怖,意味着我在这个地方又多了一丝牵挂,多了一个不离开的理由。 + <meta name="keywords" content="韩暮秋,MuqiuHan"> - <a class="read-more" href="/2023/02/02/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%BA%8C%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.02</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/">二零二三年十月一日</a> - <div class="post-except"> - 我想在六点和日出打招呼,我想去菜市场看看卖蔬菜的阿婆,我想花一上午去准备一餐中午饭,我想下午能在阳台捧着一盏热茶慢慢看书,慢点好,再慢点,慢到能透过阳台栏杆的缝隙看看马路上车水马龙映衬下的老人家提着新鲜的一荤一素慢慢蹒跚走回家,看看贼几把大的夕阳在冒着热气的水杯中慢慢融化。 - <a class="read-more" href="/2023/02/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%BA%8C%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.02.01</div> - </div> - - <div class="post"> - <a class="post-title" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年一月二十一日</a> - <div class="post-except"> - 我踏着烟火若隐若现, 我生来就是为了把这个世界的消息带到下一个世界去。 - <a class="read-more" href="/2023/01/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%89%E5%B9%B4%E4%B8%80%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2023.01.21</div> - </div> - - <div class="post"> - <a class="post-title" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/">二零二二年十二月三十一日</a> - <div class="post-except"> - 我要做时间富人,肆意挥霍,飘在世界上空,什么都不做,静静看着周遭的一切,命运给我什么我就接着,命运拿走什么我就看着,到模糊不见,到夜色如烟。 - <a class="read-more" href="/2022/12/31/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B8%89%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.12.31</div> - </div> - - <div class="post"> - <a class="post-title" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/">二零二三年十一月月三日</a> - <div class="post-except"> - 我独自冒着冷风,去薄霜铺地的林子里,为听鸟语,为盼朝阳,为寻泥土里渐次苏醒的花草,但春信不至。我是如此单独而完整,在无数个夜晚,独自顶着冷风 伫立在老橘树下的桥头,只为听一曲夜莺的哀歌,倚暖了石栏上的青苔,青苔凉透了我的心坎,但夜莺不来,夜莺不来啊。 +<title>暮秋小屋</title> - <a class="read-more" href="/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.11.03</div> - </div> + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> - <div class="post"> - <a class="post-title" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年十月一日</a> - <div class="post-except"> - 巨大而又空洞的表达欲,失语后渴望把自己潦草在这个时代里。 - <a class="read-more" href="/2022/10/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.10.01</div> - </div> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> -<div class="paginator"> - <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/2/">下一页</a> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item menu-item-active"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> - </div> + + <div class="main"> + <div class="flex-container"> + <div class="profile"> + <div class="profile-image"> + + <img src="/profile_cover.png" alt="featured_image"> + + </div> + <div class="post-content profile-content"> + <div class="profile-title"> + 暮秋小屋 + </div> + <div class="profile-body"> + 希望路过的人可以添点柴火让这里暖和点 + </div> + + <div class="profile-link"> + <a href="/archives/">技术博客</a> + </div> + + <div class="profile-link"> + <a href="/categories/gallery/">日记本</a> + </div> + + <div class="profile-link"> + <a href="/about">关于我</a> + </div> + + </div> + +</div> </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/js/format.js b/js/format.js new file mode 100644 index 00000000..9d79edce --- /dev/null +++ b/js/format.js @@ -0,0 +1,23 @@ +function detectTaskList() { + var taskListObjects = document.getElementsByTagName("input"); + for (var i = 0; i < taskListObjects.length; i++) { + var par = taskListObjects[i].parentNode; + par.classList.add("task-list-item"); + par.parentNode.classList.add("task-list"); + } +} + +function detectBlockTable() { + var tableListObjects = document.getElementsByTagName("thead"); + for (var i = 0; i < tableListObjects.length; i++) { + var par = tableListObjects[i].parentNode; + par.classList.add("block-table"); + } +} + +function detectors(){ + detectTaskList(); + detectBlockTable(); +} + + diff --git a/js/highlight.min.js b/js/highlight.min.js deleted file mode 100644 index 5c7f06a2..00000000 --- a/js/highlight.min.js +++ /dev/null @@ -1,1160 +0,0 @@ -/*! - Highlight.js v11.4.0 (git: 2d0e7c1094) - (c) 2006-2022 Ivan Sagalaev and other contributors - License: BSD-3-Clause - */ -var hljs=function(){"use strict";var e={exports:{}};function n(e){ -return e instanceof Map?e.clear=e.delete=e.set=()=>{ -throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{ -throw Error("set is read-only") -}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{var a=e[t] -;"object"!=typeof a||Object.isFrozen(a)||n(a)})),e} -e.exports=n,e.exports.default=n;var t=e.exports;class a{constructor(e){ -void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} -ignoreMatch(){this.isMatchIgnored=!0}}function i(e){ -return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'") -}function r(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n] -;return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const s=e=>!!e.kind -;class o{constructor(e,n){ -this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){ -this.buffer+=i(e)}openNode(e){if(!s(e))return;let n=e.kind -;n=e.sublanguage?"language-"+n:((e,{prefix:n})=>{if(e.includes(".")){ -const t=e.split(".") -;return[`${n}${t.shift()}`,...t.map(((e,n)=>`${e}${"_".repeat(n+1)}`))].join(" ") -}return`${n}${e}`})(n,{prefix:this.classPrefix}),this.span(n)}closeNode(e){ -s(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){ -this.buffer+=`<span class="${e}">`}}class l{constructor(){this.rootNode={ -children:[]},this.stack=[this.rootNode]}get top(){ -return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ -this.top.children.push(e)}openNode(e){const n={kind:e,children:[]} -;this.add(n),this.stack.push(n)}closeNode(){ -if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ -for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} -walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){ -return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n), -n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){ -"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ -l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e} -addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())} -addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root -;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){ -return new o(this,this.options).value()}finalize(){return!0}}function d(e){ -return e?"string"==typeof e?e:e.source:null}function g(e){return m("(?=",e,")")} -function u(e){return m("(?:",e,")*")}function b(e){return m("(?:",e,")?")} -function m(...e){return e.map((e=>d(e))).join("")}function p(...e){const n=(e=>{ -const n=e[e.length-1] -;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{} -})(e);return"("+(n.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"} -function _(e){return RegExp(e.toString()+"|").exec("").length-1} -const h=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -;function f(e,{joinWith:n}){let t=0;return e.map((e=>{t+=1;const n=t -;let a=d(e),i="";for(;a.length>0;){const e=h.exec(a);if(!e){i+=a;break} -i+=a.substring(0,e.index), -a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0], -"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)} -const E="[a-zA-Z]\\w*",y="[a-zA-Z_]\\w*",N="\\b\\d+(\\.\\d+)?",w="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v="\\b(0b[01]+)",O={ -begin:"\\\\[\\s\\S]",relevance:0},x={scope:"string",begin:"'",end:"'", -illegal:"\\n",contains:[O]},M={scope:"string",begin:'"',end:'"',illegal:"\\n", -contains:[O]},k=(e,n,t={})=>{const a=r({scope:"comment",begin:e,end:n, -contains:[]},t);a.contains.push({scope:"doctag", -begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", -end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) -;const i=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -;return a.contains.push({begin:m(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a -},S=k("//","$"),A=k("/\\*","\\*/"),C=k("#","$");var T=Object.freeze({ -__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:E,UNDERSCORE_IDENT_RE:y, -NUMBER_RE:N,C_NUMBER_RE:w,BINARY_NUMBER_RE:v, -RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", -SHEBANG:(e={})=>{const n=/^#![ ]*\// -;return e.binary&&(e.begin=m(n,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:n, -end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)}, -BACKSLASH_ESCAPE:O,APOS_STRING_MODE:x,QUOTE_STRING_MODE:M,PHRASAL_WORDS_MODE:{ -begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ -},COMMENT:k,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:C, -NUMBER_MODE:{scope:"number",begin:N,relevance:0},C_NUMBER_MODE:{scope:"number", -begin:w,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:v,relevance:0}, -REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//, -end:/\/[gimuy]*/,illegal:/\n/,contains:[O,{begin:/\[/,end:/\]/,relevance:0, -contains:[O]}]}]},TITLE_MODE:{scope:"title",begin:E,relevance:0}, -UNDERSCORE_TITLE_MODE:{scope:"title",begin:y,relevance:0},METHOD_GUARD:{ -begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ -"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{ -n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function R(e,n){ -"."===e.input[e.index-1]&&n.ignoreMatch()}function D(e,n){ -void 0!==e.className&&(e.scope=e.className,delete e.className)}function I(e,n){ -n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", -e.__beforeBegin=R,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, -void 0===e.relevance&&(e.relevance=0))}function L(e,n){ -Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,n){ -if(e.match){ -if(e.begin||e.end)throw Error("begin & end are not supported with match") -;e.begin=e.match,delete e.match}}function $(e,n){ -void 0===e.relevance&&(e.relevance=1)}const F=(e,n)=>{if(!e.beforeMatch)return -;if(e.starts)throw Error("beforeMatch cannot be used with starts") -;const t=Object.assign({},e);Object.keys(e).forEach((n=>{delete e[n] -})),e.keywords=t.keywords,e.begin=m(t.beforeMatch,g(t.begin)),e.starts={ -relevance:0,contains:[Object.assign(t,{endsParent:!0})] -},e.relevance=0,delete t.beforeMatch -},z=["of","and","for","in","not","or","if","then","parent","list","value"] -;function U(e,n,t="keyword"){const a=Object.create(null) -;return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{ -Object.assign(a,U(e[t],n,t))})),a;function i(e,t){ -n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|") -;a[t[0]]=[e,j(t[0],t[1])]}))}}function j(e,n){ -return n?Number(n):(e=>z.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{ -console.error(e)},q=(e,...n)=>{console.log("WARN: "+e,...n)},H=(e,n)=>{ -P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0) -},Z=Error();function G(e,n,{key:t}){let a=0;const i=e[t],r={},s={} -;for(let e=1;e<=n.length;e++)s[e+a]=i[e],r[e+a]=!0,a+=_(n[e-1]) -;e[t]=s,e[t]._emit=r,e[t]._multi=!0}function W(e){(e=>{ -e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, -delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ -_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope -}),(e=>{if(Array.isArray(e.begin)){ -if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), -Z -;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), -Z;G(e,e.begin,{key:"beginScope"}),e.begin=f(e.begin,{joinWith:""})}})(e),(e=>{ -if(Array.isArray(e.end)){ -if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"), -Z -;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), -Z;G(e,e.end,{key:"endScope"}),e.end=f(e.end,{joinWith:""})}})(e)}function Q(e){ -function n(n,t){ -return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":"")) -}class t{constructor(){ -this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} -addRule(e,n){ -n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]), -this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) -;const e=this.regexes.map((e=>e[1]));this.matcherRe=n(f(e,{joinWith:"|" -}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex -;const n=this.matcherRe.exec(e);if(!n)return null -;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t] -;return n.splice(0,t),Object.assign(n,a)}}class a{constructor(){ -this.rules=[],this.multiRegexes=[], -this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ -if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t -;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))), -n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){ -return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){ -this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){ -const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex -;let t=n.exec(e) -;if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{ -const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)} -return t&&(this.regexIndex+=t.position+1, -this.regexIndex===this.count&&this.considerAll()),t}} -if(e.compilerExtensions||(e.compilerExtensions=[]), -e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -;return e.classNameAliases=r(e.classNameAliases||{}),function t(i,s){const o=i -;if(i.isCompiled)return o -;[D,B,W,F].forEach((e=>e(i,s))),e.compilerExtensions.forEach((e=>e(i,s))), -i.__beforeBegin=null,[I,L,$].forEach((e=>e(i,s))),i.isCompiled=!0;let l=null -;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords), -l=i.keywords.$pattern, -delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=U(i.keywords,e.case_insensitive)), -o.keywordPatternRe=n(l,!0), -s&&(i.begin||(i.begin=/\B|\b/),o.beginRe=n(o.begin),i.end||i.endsWithParent||(i.end=/\B|\b/), -i.end&&(o.endRe=n(o.end)), -o.terminatorEnd=d(o.end)||"",i.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(i.end?"|":"")+s.terminatorEnd)), -i.illegal&&(o.illegalRe=n(i.illegal)), -i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>r(e,{ -variants:null},n)))),e.cachedVariants?e.cachedVariants:X(e)?r(e,{ -starts:e.starts?r(e.starts):null -}):Object.isFrozen(e)?r(e):e))("self"===e?i:e)))),i.contains.forEach((e=>{t(e,o) -})),i.starts&&t(i.starts,s),o.matcher=(e=>{const n=new a -;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin" -}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end" -}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function X(e){ -return!!e&&(e.endsWithParent||X(e.starts))}class V extends Error{ -constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}} -const J=i,Y=r,ee=Symbol("nomatch");var ne=(e=>{ -const n=Object.create(null),i=Object.create(null),r=[];let s=!0 -;const o="Could not find the language '{}', did you forget to load/include a language module?",l={ -disableAutodetect:!0,name:"Plain text",contains:[]};let d={ -ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, -languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", -cssSelector:"pre code",languages:null,__emitter:c};function _(e){ -return d.noHighlightRe.test(e)}function h(e,n,t){let a="",i="" -;"object"==typeof n?(a=e, -t=n.ignoreIllegals,i=n.language):(H("10.7.0","highlight(lang, code, ...args) has been deprecated."), -H("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), -i=e,a=n),void 0===t&&(t=!0);const r={code:a,language:i};M("before:highlight",r) -;const s=r.result?r.result:f(r.language,r.code,t) -;return s.code=r.code,M("after:highlight",s),s}function f(e,t,i,r){ -const l=Object.create(null);function c(){if(!x.keywords)return void k.addText(S) -;let e=0;x.keywordPatternRe.lastIndex=0;let n=x.keywordPatternRe.exec(S),t="" -;for(;n;){t+=S.substring(e,n.index) -;const i=N.case_insensitive?n[0].toLowerCase():n[0],r=(a=i,x.keywords[a]);if(r){ -const[e,a]=r -;if(k.addText(t),t="",l[i]=(l[i]||0)+1,l[i]<=7&&(A+=a),e.startsWith("_"))t+=n[0];else{ -const t=N.classNameAliases[e]||e;k.addKeyword(n[0],t)}}else t+=n[0] -;e=x.keywordPatternRe.lastIndex,n=x.keywordPatternRe.exec(S)}var a -;t+=S.substr(e),k.addText(t)}function g(){null!=x.subLanguage?(()=>{ -if(""===S)return;let e=null;if("string"==typeof x.subLanguage){ -if(!n[x.subLanguage])return void k.addText(S) -;e=f(x.subLanguage,S,!0,M[x.subLanguage]),M[x.subLanguage]=e._top -}else e=E(S,x.subLanguage.length?x.subLanguage:null) -;x.relevance>0&&(A+=e.relevance),k.addSublanguage(e._emitter,e.language) -})():c(),S=""}function u(e,n){let t=1;for(;void 0!==n[t];){if(!e._emit[t]){t++ -;continue}const a=N.classNameAliases[e[t]]||e[t],i=n[t] -;a?k.addKeyword(i,a):(S=i,c(),S=""),t++}}function b(e,n){ -return e.scope&&"string"==typeof e.scope&&k.openNode(N.classNameAliases[e.scope]||e.scope), -e.beginScope&&(e.beginScope._wrap?(k.addKeyword(S,N.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), -S=""):e.beginScope._multi&&(u(e.beginScope,n),S="")),x=Object.create(e,{parent:{ -value:x}}),x}function m(e,n,t){let i=((e,n)=>{const t=e&&e.exec(n) -;return t&&0===t.index})(e.endRe,t);if(i){if(e["on:end"]){const t=new a(e) -;e["on:end"](n,t),t.isMatchIgnored&&(i=!1)}if(i){ -for(;e.endsParent&&e.parent;)e=e.parent;return e}} -if(e.endsWithParent)return m(e.parent,n,t)}function p(e){ -return 0===x.matcher.regexIndex?(S+=e[0],1):(R=!0,0)}function _(e){ -const n=e[0],a=t.substr(e.index),i=m(x,e,a);if(!i)return ee;const r=x -;x.endScope&&x.endScope._wrap?(g(), -k.addKeyword(n,x.endScope._wrap)):x.endScope&&x.endScope._multi?(g(), -u(x.endScope,e)):r.skip?S+=n:(r.returnEnd||r.excludeEnd||(S+=n), -g(),r.excludeEnd&&(S=n));do{ -x.scope&&k.closeNode(),x.skip||x.subLanguage||(A+=x.relevance),x=x.parent -}while(x!==i.parent);return i.starts&&b(i.starts,e),r.returnEnd?0:n.length} -let h={};function y(n,r){const o=r&&r[0];if(S+=n,null==o)return g(),0 -;if("begin"===h.type&&"end"===r.type&&h.index===r.index&&""===o){ -if(S+=t.slice(r.index,r.index+1),!s){const n=Error(`0 width match regex (${e})`) -;throw n.languageName=e,n.badRule=h.rule,n}return 1} -if(h=r,"begin"===r.type)return(e=>{ -const n=e[0],t=e.rule,i=new a(t),r=[t.__beforeBegin,t["on:begin"]] -;for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return p(n) -;return t.skip?S+=n:(t.excludeBegin&&(S+=n), -g(),t.returnBegin||t.excludeBegin||(S=n)),b(t,e),t.returnBegin?0:n.length})(r) -;if("illegal"===r.type&&!i){ -const e=Error('Illegal lexeme "'+o+'" for mode "'+(x.scope||"<unnamed>")+'"') -;throw e.mode=x,e}if("end"===r.type){const e=_(r);if(e!==ee)return e} -if("illegal"===r.type&&""===o)return 1 -;if(T>1e5&&T>3*r.index)throw Error("potential infinite loop, way more iterations than matches") -;return S+=o,o.length}const N=v(e) -;if(!N)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"') -;const w=Q(N);let O="",x=r||w;const M={},k=new d.__emitter(d);(()=>{const e=[] -;for(let n=x;n!==N;n=n.parent)n.scope&&e.unshift(n.scope) -;e.forEach((e=>k.openNode(e)))})();let S="",A=0,C=0,T=0,R=!1;try{ -for(x.matcher.considerAll();;){ -T++,R?R=!1:x.matcher.considerAll(),x.matcher.lastIndex=C -;const e=x.matcher.exec(t);if(!e)break;const n=y(t.substring(C,e.index),e) -;C=e.index+n}return y(t.substr(C)),k.closeAllNodes(),k.finalize(),O=k.toHTML(),{ -language:e,value:O,relevance:A,illegal:!1,_emitter:k,_top:x}}catch(n){ -if(n.message&&n.message.includes("Illegal"))return{language:e,value:J(t), -illegal:!0,relevance:0,_illegalBy:{message:n.message,index:C, -context:t.slice(C-100,C+100),mode:n.mode,resultSoFar:O},_emitter:k};if(s)return{ -language:e,value:J(t),illegal:!1,relevance:0,errorRaised:n,_emitter:k,_top:x} -;throw n}}function E(e,t){t=t||d.languages||Object.keys(n);const a=(e=>{ -const n={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)} -;return n._emitter.addText(e),n})(e),i=t.filter(v).filter(x).map((n=>f(n,e,!1))) -;i.unshift(a);const r=i.sort(((e,n)=>{ -if(e.relevance!==n.relevance)return n.relevance-e.relevance -;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1 -;if(v(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,c=s -;return c.secondBest=o,c}function y(e){let n=null;const t=(e=>{ -let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"" -;const t=d.languageDetectRe.exec(n);if(t){const n=v(t[1]) -;return n||(q(o.replace("{}",t[1])), -q("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"} -return n.split(/\s+/).find((e=>_(e)||v(e)))})(e);if(_(t))return -;if(M("before:highlightElement",{el:e,language:t -}),e.children.length>0&&(d.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), -console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), -console.warn("The element with unescaped HTML:"), -console.warn(e)),d.throwUnescapedHTML))throw new V("One of your code blocks includes unescaped HTML.",e.innerHTML) -;n=e;const a=n.textContent,r=t?h(a,{language:t,ignoreIllegals:!0}):E(a) -;e.innerHTML=r.value,((e,n,t)=>{const a=n&&i[n]||t -;e.classList.add("hljs"),e.classList.add("language-"+a) -})(e,t,r.language),e.result={language:r.language,re:r.relevance, -relevance:r.relevance},r.secondBest&&(e.secondBest={ -language:r.secondBest.language,relevance:r.secondBest.relevance -}),M("after:highlightElement",{el:e,result:r,text:a})}let N=!1;function w(){ -"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(y):N=!0 -}function v(e){return e=(e||"").toLowerCase(),n[e]||n[i[e]]} -function O(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ -i[e.toLowerCase()]=n}))}function x(e){const n=v(e) -;return n&&!n.disableAutodetect}function M(e,n){const t=e;r.forEach((e=>{ -e[t]&&e[t](n)}))} -"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ -N&&w()}),!1),Object.assign(e,{highlight:h,highlightAuto:E,highlightAll:w, -highlightElement:y, -highlightBlock:e=>(H("10.7.0","highlightBlock will be removed entirely in v12.0"), -H("10.7.0","Please use highlightElement now."),y(e)),configure:e=>{d=Y(d,e)}, -initHighlighting:()=>{ -w(),H("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, -initHighlightingOnLoad:()=>{ -w(),H("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") -},registerLanguage:(t,a)=>{let i=null;try{i=a(e)}catch(e){ -if(K("Language definition for '{}' could not be registered.".replace("{}",t)), -!s)throw e;K(e),i=l} -i.name||(i.name=t),n[t]=i,i.rawDefinition=a.bind(null,e),i.aliases&&O(i.aliases,{ -languageName:t})},unregisterLanguage:e=>{delete n[e] -;for(const n of Object.keys(i))i[n]===e&&delete i[n]}, -listLanguages:()=>Object.keys(n),getLanguage:v,registerAliases:O, -autoDetection:x,inherit:Y,addPlugin:e=>{(e=>{ -e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{ -e["before:highlightBlock"](Object.assign({block:n.el},n)) -}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{ -e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)} -}),e.debugMode=()=>{s=!1},e.safeMode=()=>{s=!0 -},e.versionString="11.4.0",e.regex={concat:m,lookahead:g,either:p,optional:b, -anyNumberOfTimes:u};for(const e in T)"object"==typeof T[e]&&t(T[e]) -;return Object.assign(e,T),e})({});const te=e=>({IMPORTANT:{scope:"meta", -begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{ -scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/}, -FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/}, -ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", -contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ -scope:"number", -begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", -relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/} -}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],ie=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],re=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],se=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],oe=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),le=re.concat(se) -;var ce="\\.([0-9](_*[0-9])*)",de="[0-9a-fA-F](_*[0-9a-fA-F])*",ge={ -className:"number",variants:[{ -begin:`(\\b([0-9](_*[0-9])*)((${ce})|\\.)?|(${ce}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:`\\b([0-9](_*[0-9])*)((${ce})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ -begin:`(${ce})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{ -begin:`\\b0[xX]((${de})\\.?|(${de})?\\.(${de}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` -},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${de})[lL]?\\b`},{ -begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], -relevance:0};function ue(e,n,t){return-1===t?"":e.replace(n,(a=>ue(e,n,t-1)))} -const be="[A-Za-z$_][0-9A-Za-z$_]*",me=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],pe=["true","false","null","undefined","NaN","Infinity"],_e=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],he=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],fe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ee=["arguments","this","super","console","window","document","localStorage","module","global"],ye=[].concat(fe,_e,he) -;function Ne(e){const n=e.regex,t=be,a={begin:/<[A-Za-z0-9\\._:-]+/, -end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{ -const t=e[0].length+e.index,a=e.input[t] -;if("<"===a||","===a)return void n.ignoreMatch();let i -;">"===a&&(((e,{after:n})=>{const t="</"+e[0].slice(1) -;return-1!==e.input.indexOf(t,n)})(e,{after:t -})||n.ignoreMatch()),(i=e.input.substr(t).match(/^\s+extends\s+/))&&0===i.index&&n.ignoreMatch() -}},i={$pattern:be,keyword:me,literal:pe,built_in:ye,"variable.language":Ee -},r="\\.([0-9](_?[0-9])*)",s="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",o={ -className:"number",variants:[{ -begin:`(\\b(${s})((${r})|\\.)?|(${r}))[eE][+-]?([0-9](_?[0-9])*)\\b`},{ -begin:`\\b(${s})\\b((${r})\\b|\\.)?|(${r})\\b`},{ -begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{ -begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{ -begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{ -begin:"\\b0[0-7]+n?\\b"}],relevance:0},l={className:"subst",begin:"\\$\\{", -end:"\\}",keywords:i,contains:[]},c={begin:"html`",end:"",starts:{end:"`", -returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,l],subLanguage:"xml"}},d={ -begin:"css`",end:"",starts:{end:"`",returnEnd:!1, -contains:[e.BACKSLASH_ESCAPE,l],subLanguage:"css"}},g={className:"string", -begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,l]},u={className:"comment", -variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{ -begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag", -begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0, -excludeBegin:!0,relevance:0},{className:"variable",begin:t+"(?=\\s*(-)|$)", -endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}] -}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE] -},b=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,o];l.contains=b.concat({ -begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(b)}) -;const m=[].concat(u,l.contains),p=m.concat([{begin:/\(/,end:/\)/,keywords:i, -contains:["self"].concat(m)}]),_={className:"params",begin:/\(/,end:/\)/, -excludeBegin:!0,excludeEnd:!0,keywords:i,contains:p},h={variants:[{ -match:[/class/,/\s+/,t,/\s+/,/extends/,/\s+/,n.concat(t,"(",n.concat(/\./,t),")*")], -scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{ -match:[/class/,/\s+/,t],scope:{1:"keyword",3:"title.class"}}]},f={relevance:0, -match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/), -className:"title.class",keywords:{_:[..._e,...he]}},E={variants:[{ -match:[/function/,/\s+/,t,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}], -className:{1:"keyword",3:"title.function"},label:"func.def",contains:[_], -illegal:/%/},y={ -match:n.concat(/\b/,(N=[...fe,"super"],n.concat("(?!",N.join("|"),")")),t,n.lookahead(/\(/)), -className:"title.function",relevance:0};var N;const w={ -begin:n.concat(/\./,n.lookahead(n.concat(t,/(?![0-9A-Za-z$_(])/))),end:t, -excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},v={ -match:[/get|set/,/\s+/,t,/(?=\()/],className:{1:"keyword",3:"title.function"}, -contains:[{begin:/\(\)/},_] -},O="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",x={ -match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(O)], -keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]} -;return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{ -PARAMS_CONTAINS:p,CLASS_REFERENCE:f},illegal:/#(?![$_A-z])/, -contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{ -label:"use_strict",className:"meta",relevance:10, -begin:/^\s*['"]use (strict|asm)['"]/ -},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,u,o,f,{className:"attr", -begin:t+n.lookahead(":"),relevance:0},x,{ -begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*", -keywords:"return throw case",relevance:0,contains:[u,e.REGEXP_MODE,{ -className:"function",begin:O,returnBegin:!0,end:"\\s*=>",contains:[{ -className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{ -className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0, -excludeEnd:!0,keywords:i,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/, -relevance:0},{variants:[{begin:"<>",end:"</>"},{ -match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin, -"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{ -begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},E,{ -beginKeywords:"while if switch catch for"},{ -begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", -returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t, -className:"title.function"})]},{match:/\.\.\./,relevance:0},w,{match:"\\$"+t, -relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"}, -contains:[_]},y,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/, -className:"variable.constant"},h,v,{match:/\$[(.]/}]}} -const we=e=>m(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ve=["Protocol","Type"].map(we),Oe=["init","self"].map(we),xe=["Any","Self"],Me=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],ke=["false","nil","true"],Se=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ae=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Ce=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Te=p(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Re=p(Te,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),De=m(Te,Re,"*"),Ie=p(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Le=p(Ie,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Be=m(Ie,Le,"*"),$e=m(/[A-Z]/,Le,"*"),Fe=["autoclosure",m(/convention\(/,p("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",m(/objc\(/,Be,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],ze=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"] -;var Ue=Object.freeze({__proto__:null,grmr_bash:e=>{const n=e.regex,t={},a={ -begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]} -;Object.assign(t,{className:"variable",variants:[{ -begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={ -className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},r={ -begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, -end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/, -contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$\(\(/, -end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t] -},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 -}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, -contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ -name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/, -keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"], -literal:["true","false"], -built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] -},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,r,{match:/(\/[a-z._-]+)+/},s,{ -className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}, -grmr_c:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}] -}),a="[a-zA-Z_]\\w*::",i="(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={ -className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{ -match:/\batomic_[a-z]{3,6}\b/}]},s={className:"string",variants:[{ -begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{ -begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", -end:"'",illegal:"."},e.END_SAME_AS_BEGIN({ -begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={ -className:"number",variants:[{begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" -},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ -keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" -},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{ -className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={ -className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0 -},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={ -keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"], -type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"], -literal:"true false NULL", -built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr" -},u=[l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],b={variants:[{begin:/=/,end:/;/},{ -begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}], -keywords:g,contains:u.concat([{begin:/\(/,end:/\)/,keywords:g, -contains:u.concat(["self"]),relevance:0}]),relevance:0},m={ -begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0, -keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)", -keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{ -className:"title.function"})],relevance:0},{relevance:0,match:/,/},{ -className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0, -contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g, -relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}] -},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C",aliases:["h"],keywords:g, -disableAutodetect:!0,illegal:"</",contains:[].concat(b,m,u,[l,{ -begin:e.IDENT_RE+"::",keywords:g},{className:"class", -beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{ -beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:l, -strings:s,keywords:g}}},grmr_cpp:e=>{const n=e.regex,t=e.COMMENT("//","$",{ -contains:[{begin:/\\\n/}] -}),a="[a-zA-Z_]\\w*::",i="(?!struct)(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={ -className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{ -begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{ -begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", -end:"'",illegal:"."},e.END_SAME_AS_BEGIN({ -begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={ -className:"number",variants:[{begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" -},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ -keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" -},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{ -className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={ -className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0 -},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={ -type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"], -keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"], -literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"], -_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"] -},u={className:"function.dispatch",relevance:0,keywords:{ -_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"] -}, -begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/)) -},b=[u,l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],m={variants:[{begin:/=/,end:/;/},{ -begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}], -keywords:g,contains:b.concat([{begin:/\(/,end:/\)/,keywords:g, -contains:b.concat(["self"]),relevance:0}]),relevance:0},p={className:"function", -begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0, -keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)", -keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{ -begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,o]},{ -relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g, -relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/, -keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}] -},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C++", -aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:g,illegal:"</", -classNameAliases:{"function.dispatch":"built_in"}, -contains:[].concat(m,p,u,b,[l,{ -begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)", -end:">",keywords:g,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:g},{ -match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/], -className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:e=>{const n={ -keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]), -built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"], -literal:["default","false","null","true"]},t=e.inherit(e.TITLE_MODE,{ -begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{ -begin:"\\b(0b[01']+)"},{ -begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{ -begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" -}],relevance:0},i={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}] -},r=e.inherit(i,{illegal:/\n/}),s={className:"subst",begin:/\{/,end:/\}/, -keywords:n},o=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/, -end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/ -},e.BACKSLASH_ESCAPE,o]},c={className:"string",begin:/\$@"/,end:'"',contains:[{ -begin:/\{\{/},{begin:/\}\}/},{begin:'""'},s]},d=e.inherit(c,{illegal:/\n/, -contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]}) -;s.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE], -o.contains=[d,l,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{ -illegal:/\n/})];const g={variants:[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -},u={begin:"<",end:">",contains:[{beginKeywords:"in out"},t] -},b=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",m={ -begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"], -keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0, -contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{ -begin:"\x3c!--|--\x3e"},{begin:"</?",end:">"}]}] -}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#", -end:"$",keywords:{ -keyword:"if else elif endif define undef warning error line region endregion pragma checksum" -}},g,a,{beginKeywords:"class interface",relevance:0,end:/[{;=]/, -illegal:/[^\s:,]/,contains:[{beginKeywords:"where class" -},t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace", -relevance:0,end:/[{;=]/,illegal:/[^\s:]/, -contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ -beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/, -contains:[t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta", -begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{ -className:"string",begin:/"/,end:/"/}]},{ -beginKeywords:"new return throw await else",relevance:0},{className:"function", -begin:"("+b+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0, -end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{ -beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial", -relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0, -contains:[e.TITLE_MODE,u],relevance:0},{match:/\(\)/},{className:"params", -begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0, -contains:[g,a,e.C_BLOCK_COMMENT_MODE] -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},m]}},grmr_css:e=>{ -const n=e.regex,t=te(e),a=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{ -name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{ -keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"}, -contains:[t.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/ -},t.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0 -},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0 -},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{ -begin:":("+re.join("|")+")"},{begin:":(:)?("+se.join("|")+")"}] -},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{ -begin:/:/,end:/[;}{]/, -contains:[t.BLOCK_COMMENT,t.HEXCOLOR,t.IMPORTANT,t.CSS_NUMBER_MODE,...a,{ -begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri" -},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}] -},t.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]",relevance:0, -illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{ -begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{ -$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{ -begin:/[a-z-]+(?=:)/,className:"attribute"},...a,t.CSS_NUMBER_MODE]}]},{ -className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b"}]}},grmr_diff:e=>{ -const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{ -className:"meta",relevance:10, -match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/) -},{className:"comment",variants:[{ -begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/), -end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{ -className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/, -end:/$/}]}},grmr_go:e=>{const n={ -keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"], -type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"], -literal:["true","false","iota","nil"], -built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"] -};return{name:"Go",aliases:["golang"],keywords:n,illegal:"</", -contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string", -variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{ -className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1 -},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func", -end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params", -begin:/\(/,end:/\)/,endsParent:!0,keywords:n,illegal:/["']/}]}]}},grmr_ini:e=>{ -const n=e.regex,t={className:"number",relevance:0,variants:[{ -begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{ -begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable", -variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={ -className:"literal",begin:/\bon|off|true|false|yes|no\b/},s={className:"string", -contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{ -begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}] -},o={begin:/\[/,end:/\]/,contains:[a,r,i,s,t,"self"],relevance:0 -},l=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ -name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, -contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{ -begin:n.concat(l,"(\\s*\\.\\s*",l,")*",n.lookahead(/\s*=\s*[^#\s]/)), -className:"attr",starts:{end:/$/,contains:[a,o,r,i,s,t]}}]}},grmr_java:e=>{ -e.regex -;const n="[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*",t=n+ue("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),a={ -keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed"], -literal:["false","true","null"], -type:["char","boolean","long","float","int","byte","short","double"], -built_in:["super","this"]},i={className:"meta",begin:"@"+n,contains:[{ -begin:/\(/,end:/\)/,contains:["self"]}]},r={className:"params",begin:/\(/, -end:/\)/,keywords:a,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0} -;return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/, -contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/, -relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{ -begin:/import java\.[a-z]+\./,keywords:"import",relevance:2 -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/, -className:"string",contains:[e.BACKSLASH_ESCAPE] -},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{ -match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{ -1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{ -begin:[n,/\s+/,n,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{ -begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"}, -contains:[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ -beginKeywords:"new throw return else",relevance:0},{ -begin:["(?:"+t+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{ -2:"title.function"},keywords:a,contains:[{className:"params",begin:/\(/, -end:/\)/,keywords:a,relevance:0, -contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,ge,e.C_BLOCK_COMMENT_MODE] -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},ge,i]}},grmr_javascript:Ne, -grmr_json:e=>({name:"JSON",contains:[{className:"attr", -begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/, -className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{ -beginKeywords:"true false null" -},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}), -grmr_kotlin:e=>{const n={ -keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual", -built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing", -literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@" -},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={ -className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string", -variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,a]},{begin:"'",end:"'", -illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/, -contains:[e.BACKSLASH_ESCAPE,i,a]}]};a.contains.push(r);const s={ -className:"meta", -begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?" -},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/, -end:/\)/,contains:[e.inherit(r,{className:"string"})]}] -},l=ge,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={ -variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/, -contains:[]}]},g=d;return g.variants[1].contains=[d],d.variants[1].contains=[g], -{name:"Kotlin",aliases:["kt","kts"],keywords:n, -contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag", -begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword", -begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol", -begin:/@\w+/}]}},t,s,o,{className:"function",beginKeywords:"fun",end:"[(]|$", -returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{ -begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, -contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/, -keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/, -endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/, -endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,c],relevance:0 -},e.C_LINE_COMMENT_MODE,c,s,o,r,e.C_NUMBER_MODE]},c]},{className:"class", -beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0, -illegal:"extends implements",contains:[{ -beginKeywords:"public protected internal private constructor" -},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0, -excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/, -excludeBegin:!0,returnEnd:!0},s,o]},r,{className:"meta",begin:"^#!/usr/bin/env", -end:"$",illegal:"\n"},l]}},grmr_less:e=>{ -const n=te(e),t=le,a="([\\w-]+|@\\{[\\w-]+\\})",i=[],r=[],s=e=>({ -className:"string",begin:"~?"+e+".*?"+e}),o=(e,n,t)=>({className:e,begin:n, -relevance:t}),l={$pattern:/[a-z-]+/,keyword:"and or not only", -attribute:ie.join(" ")},c={begin:"\\(",end:"\\)",contains:r,keywords:l, -relevance:0} -;r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s("'"),s('"'),n.CSS_NUMBER_MODE,{ -begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]", -excludeEnd:!0} -},n.HEXCOLOR,c,o("variable","@@?[\\w-]+",10),o("variable","@\\{[\\w-]+\\}"),o("built_in","~?`[^`]*?`"),{ -className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0 -},n.IMPORTANT);const d=r.concat({begin:/\{/,end:/\}/,contains:i}),g={ -beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not" -}].concat(r)},u={begin:a+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0, -contains:[{begin:/-(webkit|moz|ms|o)-/},n.CSS_VARIABLE,{className:"attribute", -begin:"\\b("+oe.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0, -illegal:"[<=$]",relevance:0,contains:r}}]},b={className:"keyword", -begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b", -starts:{end:"[;{}]",keywords:l,returnEnd:!0,contains:r,relevance:0}},m={ -className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{ -begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:d}},p={variants:[{ -begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:a,end:/\{/}],returnBegin:!0, -returnEnd:!0,illegal:"[<='$\"]",relevance:0, -contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,o("keyword","all\\b"),o("variable","@\\{[\\w-]+\\}"),{ -begin:"\\b("+ae.join("|")+")\\b",className:"selector-tag" -},n.CSS_NUMBER_MODE,o("selector-tag",a,0),o("selector-id","#"+a),o("selector-class","\\."+a,0),o("selector-tag","&",0),n.ATTRIBUTE_SELECTOR_MODE,{ -className:"selector-pseudo",begin:":("+re.join("|")+")"},{ -className:"selector-pseudo",begin:":(:)?("+se.join("|")+")"},{begin:/\(/, -end:/\)/,relevance:0,contains:d},{begin:"!important"},n.FUNCTION_DISPATCH]},_={ -begin:`[\\w-]+:(:)?(${t.join("|")})`,returnBegin:!0,contains:[p]} -;return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,b,m,_,u,p),{ -name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}},grmr_lua:e=>{ -const n="\\[=*\\[",t="\\]=*\\]",a={begin:n,end:t,contains:["self"] -},i=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",t,{contains:[a], -relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE, -literal:"true false nil", -keyword:"and break do else elseif end for goto if in local not or repeat return then until while", -built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" -},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)", -contains:[e.inherit(e.TITLE_MODE,{ -begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params", -begin:"\\(",endsWithParent:!0,contains:i}].concat(i) -},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string", -begin:n,end:t,contains:[a],relevance:5}])}},grmr_makefile:e=>{const n={ -className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)", -contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},t={className:"string", -begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n]},a={className:"variable", -begin:/\$\([\w-]+\s/,end:/\)/,keywords:{ -built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value" -},contains:[n]},i={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},r={ -className:"section",begin:/^[^\s]+:/,end:/$/,contains:[n]};return{ -name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/, -keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath" -},contains:[e.HASH_COMMENT_MODE,n,t,a,i,{className:"meta",begin:/^\.PHONY:/, -end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},r]}},grmr_xml:e=>{ -const n=e.regex,t=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),a={ -className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/, -contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}] -},r=e.inherit(i,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{ -className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={ -endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr", -begin:/[A-Za-z0-9._:-]+/,relevance:0},{begin:/=\s*/,relevance:0,contains:[{ -className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[a]},{ -begin:/'/,end:/'/,contains:[a]},{begin:/[^\s"'=<>`]+/}]}]}]};return{ -name:"HTML, XML", -aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"], -case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/, -relevance:10,contains:[i,o,s,r,{begin:/\[/,end:/\]/,contains:[{className:"meta", -begin:/<![a-z]/,end:/>/,contains:[i,r,o,s]}]}]},e.COMMENT(/<!--/,/-->/,{ -relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},a,{ -className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag", -begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{ -end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag", -begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{ -end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{ -className:"tag",begin:/<>|<\/>/},{className:"tag", -begin:n.concat(/</,n.lookahead(n.concat(t,n.either(/\/>/,/>/,/\s/)))), -end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{ -className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(t,/>/))),contains:[{ -className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]} -},grmr_markdown:e=>{const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml", -relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{ -begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, -relevance:2},{ -begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/), -relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{ -begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/ -},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0, -returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)", -excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[", -end:"\\]",excludeBegin:!0,excludeEnd:!0}]},a={className:"strong",contains:[], -variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},i={ -className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{ -begin:/_(?!_)/,end:/_/,relevance:0}]};a.contains.push(i),i.contains.push(a) -;let r=[n,t] -;return a.contains=a.contains.concat(r),i.contains=i.contains.concat(r), -r=r.concat(a,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{ -className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{ -begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n", -contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)", -end:"\\s+",excludeEnd:!0},a,i,{className:"quote",begin:"^>\\s+",contains:r, -end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{ -begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{ -begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))", -contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{ -begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{ -className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{ -className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:e=>{ -const n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n, -keyword:["@interface","@class","@protocol","@implementation"]};return{ -name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"], -keywords:{$pattern:n, -keyword:["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"], -literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"], -built_in:["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"] -},illegal:"</",contains:[{className:"built_in", -begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+" -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{ -className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n", -contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/, -keywords:{ -keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include" -},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{ -className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n" -},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class", -begin:"("+t.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t, -contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE, -relevance:0}]}},grmr_perl:e=>{const n=e.regex,t=/[dualxmsipngr]{0,12}/,a={ -$pattern:/[\w.]+/, -keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0" -},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},r={begin:/->\{/, -end:/\}/},s={variants:[{begin:/\$\d/},{ -begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])") -},{begin:/[$%@][^\s\w{]/,relevance:0}] -},o=[e.BACKSLASH_ESCAPE,i,s],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=(e,a,i="\\1")=>{ -const r="\\1"===i?i:n.concat(i,a) -;return n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,r,/(?:\\.|[^\\\/])*?/,i,t) -},d=(e,a,i)=>n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,i,t),g=[s,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{ -endsWithParent:!0}),r,{className:"string",contains:o,variants:[{ -begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[", -end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{ -begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">", -relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'", -contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`", -contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{ -begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number", -begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b", -relevance:0},{ -begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*", -keywords:"split return print reverse grep",relevance:0, -contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{ -begin:c("s|tr|y",n.either(...l,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{ -begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{ -className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{ -begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...l,{capture:!0 -}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{ -begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub", -end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{ -begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$", -subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}] -}];return i.contains=g,r.contains=g,{name:"Perl",aliases:["pl","pm"],keywords:a, -contains:g}},grmr_php:e=>{ -const n=e.regex,t="[a-zA-Z0-9_\x7f-\xff]*(?![A-Za-z0-9])(?![$]))",a=n.concat("([a-zA-Z_\\x7f-\\xff]",t),i=n.concat("([A-Z]",t),r={ -scope:"variable",match:"\\$+"+a},s={scope:"subst",variants:[{begin:/\$\w+/},{ -begin:/\{\$/,end:/\}/}]},o=e.inherit(e.APOS_STRING_MODE,{illegal:null -}),l="[ \t\n]",c={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{ -illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s) -}),o,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/, -contains:e.QUOTE_STRING_MODE.contains.concat(s)})]},d={scope:"number", -variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{ -begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{ -begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{ -begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?" -}],relevance:0 -},g=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],u=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],b={ -keyword:g,literal:(e=>{const n=[];return["false","null","true"].forEach((e=>{ -n.push(e),e.toLowerCase()===e?n.push(e.toUpperCase()):n.push(e.toLowerCase()) -})),n})(),built_in:u},m=e=>e.map((e=>e.replace(/\|\d+$/,""))),p={variants:[{ -match:[/new/,n.concat(l,"+"),n.concat("(?!",m(u).join("\\b|"),"\\b)"),n.concat(/\\?/,a),n.concat(l,"*",/\(/)], -scope:{1:"keyword",4:"title.class"}}]},_={relevance:0, -match:[/\b/,n.concat("(?!fn\\b|function\\b|",m(g).join("\\b|"),"|",m(u).join("\\b|"),"\\b)"),a,n.concat(l,"*"),n.lookahead(/(?=\()/)], -scope:{3:"title.function.invoke"}},h=n.concat(a,"\\b(?!\\()"),f={variants:[{ -match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{2:"variable.constant" -}},{match:[/::/,/class/],scope:{2:"variable.language"}},{ -match:[i,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{ -match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]};return{ -case_insensitive:!1,keywords:b, -contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{ -contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/, -keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE, -contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{ -begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},{ -scope:"variable.language",match:/\$this\b/},r,_,f,{ -match:[/const/,/\s/,a,/\s*=/],scope:{1:"keyword",3:"variable.constant"}},p,{ -scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/, -excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use" -},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params", -begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:b, -contains:["self",r,f,e.C_BLOCK_COMMENT_MODE,c,d]}]},{scope:"class",variants:[{ -beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait", -illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{ -beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{ -beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/, -contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{ -beginKeywords:"use",relevance:0,end:";",contains:[{ -match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},c,d]} -},grmr_php_template:e=>({name:"PHP template",subLanguage:"xml",contains:[{ -begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*", -end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0 -},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null, -skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null, -contains:null,skip:!0})]}]}),grmr_plaintext:e=>({name:"Plain text", -aliases:["text","txt"],disableAutodetect:!0}),grmr_python:e=>{ -const n=e.regex,t=/[\p{XID_Start}_]\p{XID_Continue}*/u,a=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={ -$pattern:/[A-Za-z]\w+|__\w+__/,keyword:a, -built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"], -literal:["__debug__","Ellipsis","False","None","NotImplemented","True"], -type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"] -},r={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/, -end:/\}/,keywords:i,illegal:/#/},o={begin:/\{\{/,relevance:0},l={ -className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{ -begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/, -contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{ -begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/, -contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{ -begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/, -contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/, -end:/"""/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([uU]|[rR])'/,end:/'/, -relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{ -begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/, -end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/, -contains:[e.BACKSLASH_ESCAPE,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/, -contains:[e.BACKSLASH_ESCAPE,o,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -},c="[0-9](_?[0-9])*",d=`(\\b(${c}))?\\.(${c})|\\b(${c})\\.`,g="\\b|"+a.join("|"),u={ -className:"number",relevance:0,variants:[{ -begin:`(\\b(${c})|(${d}))[eE][+-]?(${c})[jJ]?(?=${g})`},{begin:`(${d})[jJ]?`},{ -begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${g})`},{ -begin:`\\b0[bB](_?[01])+[lL]?(?=${g})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${g})` -},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${g})`},{begin:`\\b(${c})[jJ](?=${g})` -}]},b={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:i, -contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={ -className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/, -end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i, -contains:["self",r,u,l,e.HASH_COMMENT_MODE]}]};return s.contains=[l,u,r],{ -name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i, -illegal:/(<\/|->|\?)|=>/,contains:[r,u,{begin:/\bself\b/},{beginKeywords:"if", -relevance:0},l,b,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{ -1:"keyword",3:"title.function"},contains:[m]},{variants:[{ -match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}], -scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{ -className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[u,m,l]}]}}, -grmr_python_repl:e=>({aliases:["pycon"],contains:[{className:"meta",starts:{ -end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{ -begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:e=>{ -const n=e.regex,t=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,a=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,r=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/) -;return{name:"R",keywords:{$pattern:t, -keyword:"function if in break next repeat else for while", -literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10", -built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm" -},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/, -starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)), -endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{ -scope:"variable",variants:[{match:t},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0 -}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}] -}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE], -variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/ -}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/ -}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/ -}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/ -}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/ -}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"', -relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{ -1:"operator",2:"number"},match:[i,a]},{scope:{1:"operator",2:"number"}, -match:[/%[^%]*%/,a]},{scope:{1:"punctuation",2:"number"},match:[r,a]},{scope:{ -2:"number"},match:[/[^a-zA-Z0-9._]|^/,a]}]},{scope:{3:"operator"}, -match:[t,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{ -match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:r},{begin:"`",end:"`", -contains:[{begin:/\\./}]}]}},grmr_ruby:e=>{ -const n=e.regex,t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a={ -keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__", -built_in:"proc lambda",literal:"true false nil"},i={className:"doctag", -begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[i] -}),e.COMMENT("^=begin","^=end",{contains:[i],relevance:10 -}),e.COMMENT("^__END__","\\n$")],o={className:"subst",begin:/#\{/,end:/\}/, -keywords:a},l={className:"string",contains:[e.BACKSLASH_ESCAPE,o],variants:[{ -begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/, -end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{ -begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/, -end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{ -begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{ -begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{ -begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{ -begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{ -begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)), -contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/, -contains:[e.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",d={className:"number", -relevance:0,variants:[{ -begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{ -begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b" -},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{ -begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{ -begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)", -endsParent:!0,keywords:a},u=[l,{className:"class",beginKeywords:"class module", -end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{ -begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{ -begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(s)},{ -className:"function",begin:n.concat(/def\s+/,n.lookahead(t+"\\s*(\\(|;|$)")), -relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:t -}),g].concat(s)},{begin:e.IDENT_RE+"::"},{className:"symbol", -begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol", -begin:":(?!\\s)",contains:[l,{begin:t}],relevance:0},d,{className:"variable", -begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{ -className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:a},{ -begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{ -className:"regexp",contains:[e.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{ -begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(", -end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}] -}].concat(r,s),relevance:0}].concat(r,s);o.contains=u,g.contains=u;const b=[{ -begin:/^\s*=>/,starts:{end:"$",contains:u}},{className:"meta", -begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])", -starts:{end:"$",contains:u}}];return s.unshift(r),{name:"Ruby", -aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/, -contains:[e.SHEBANG({binary:"ruby"})].concat(b).concat(s).concat(u)}}, -grmr_rust:e=>{const n=e.regex,t={className:"title.function.invoke",relevance:0, -begin:n.concat(/\b/,/(?!let\b)/,e.IDENT_RE,n.lookahead(/\s*\(/)) -},a="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"] -;return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?", -type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"], -keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"], -literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:"</", -contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"] -}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{ -className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{ -begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol", -begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{ -begin:"\\b0b([01_]+)"+a},{begin:"\\b0o([0-7_]+)"+a},{ -begin:"\\b0x([A-Fa-f0-9_]+)"+a},{ -begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+a}],relevance:0},{ -begin:[/fn/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword", -3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{ -className:"string",begin:/"/,end:/"/}]},{ -begin:[/let/,/\s+/,/(?:mut\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword", -3:"keyword",4:"variable"}},{ -begin:[/for/,/\s+/,e.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword", -3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,e.UNDERSCORE_IDENT_RE], -className:{1:"keyword",3:"title.class"}},{ -begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,e.UNDERSCORE_IDENT_RE], -className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{ -keyword:"Self",built_in:i}},{className:"punctuation",begin:"->"},t]}}, -grmr_scss:e=>{const n=te(e),t=se,a=re,i="@[a-z-]+",r={className:"variable", -begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0, -illegal:"[=/|']", -contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n.CSS_NUMBER_MODE,{ -className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{ -className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0 -},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag", -begin:"\\b("+ae.join("|")+")\\b",relevance:0},{className:"selector-pseudo", -begin:":("+a.join("|")+")"},{className:"selector-pseudo", -begin:":(:)?("+t.join("|")+")"},r,{begin:/\(/,end:/\)/, -contains:[n.CSS_NUMBER_MODE]},n.CSS_VARIABLE,{className:"attribute", -begin:"\\b("+oe.join("|")+")\\b"},{ -begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b" -},{begin:/:/,end:/[;}{]/, -contains:[n.BLOCK_COMMENT,r,n.HEXCOLOR,n.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.IMPORTANT] -},{begin:"@(page|font-face)",keywords:{$pattern:i,keyword:"@page @font-face"}},{ -begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/, -keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:i, -className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute" -},r,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.HEXCOLOR,n.CSS_NUMBER_MODE] -},n.FUNCTION_DISPATCH]}},grmr_shell:e=>({name:"Shell Session", -aliases:["console","shellsession"],contains:[{className:"meta", -begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/, -subLanguage:"bash"}}]}),grmr_sql:e=>{ -const n=e.regex,t=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],r=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=r,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!r.includes(e))),c={ -begin:n.concat(/\b/,n.either(...o),/\s*\(/),relevance:0,keywords:{built_in:o}} -;return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{ -$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t -;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e)) -})(l,{when:e=>e.length<3}),literal:a,type:i, -built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"] -},contains:[{begin:n.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/, -keyword:l.concat(s),literal:a,type:i}},{className:"type", -begin:n.either("double precision","large object","with timezone","without timezone") -},c,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{ -begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{ -begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator", -begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}, -grmr_swift:e=>{const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{ -contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],i={match:[/\./,p(...ve,...Oe)], -className:{2:"keyword"}},r={match:m(/\./,p(...Me)),relevance:0 -},s=Me.filter((e=>"string"==typeof e)).concat(["_|0"]),o={variants:[{ -className:"keyword", -match:p(...Me.filter((e=>"string"!=typeof e)).concat(xe).map(we),...Oe)}]},l={ -$pattern:p(/\b\w+/,/#\w+/),keyword:s.concat(Ae),literal:ke},c=[i,r,o],d=[{ -match:m(/\./,p(...Ce)),relevance:0},{className:"built_in", -match:m(/\b/,p(...Ce),/(?=\()/)}],u={match:/->/,relevance:0},b=[u,{ -className:"operator",relevance:0,variants:[{match:De},{match:`\\.(\\.|${Re})+`}] -}],_="([0-9a-fA-F]_*)+",h={className:"number",relevance:0,variants:[{ -match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{ -match:`\\b0x(${_})(\\.(${_}))?([pP][+-]?(([0-9]_*)+))?\\b`},{ -match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},f=(e="")=>({ -className:"subst",variants:[{match:m(/\\/,e,/[0\\tnr"']/)},{ -match:m(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(e="")=>({className:"subst", -match:m(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),y=(e="")=>({className:"subst", -label:"interpol",begin:m(/\\/,e,/\(/),end:/\)/}),N=(e="")=>({begin:m(e,/"""/), -end:m(/"""/,e),contains:[f(e),E(e),y(e)]}),w=(e="")=>({begin:m(e,/"/), -end:m(/"/,e),contains:[f(e),y(e)]}),v={className:"string", -variants:[N(),N("#"),N("##"),N("###"),w(),w("#"),w("##"),w("###")]},O={ -match:m(/`/,Be,/`/)},x=[O,{className:"variable",match:/\$\d+/},{ -className:"variable",match:`\\$${Le}+`}],M=[{match:/(@|#(un)?)available/, -className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:ze, -contains:[...b,h,v]}]}},{className:"keyword",match:m(/@/,p(...Fe))},{ -className:"meta",match:m(/@/,Be)}],k={match:g(/\b[A-Z]/),relevance:0,contains:[{ -className:"type", -match:m(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Le,"+") -},{className:"type",match:$e,relevance:0},{match:/[?!]+/,relevance:0},{ -match:/\.\.\./,relevance:0},{match:m(/\s+&\s+/,g($e)),relevance:0}]},S={ -begin:/</,end:/>/,keywords:l,contains:[...a,...c,...M,u,k]};k.contains.push(S) -;const A={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{ -match:m(Be,/\s*:/),keywords:"_|0",relevance:0 -},...a,...c,...d,...b,h,v,...x,...M,k]},C={begin:/</,end:/>/,contains:[...a,k] -},T={begin:/\(/,end:/\)/,keywords:l,contains:[{ -begin:p(g(m(Be,/\s*:/)),g(m(Be,/\s+/,Be,/\s*:/))),end:/:/,relevance:0, -contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Be}] -},...a,...c,...b,h,v,...M,k,A],endsParent:!0,illegal:/["']/},R={ -match:[/func/,/\s+/,p(O.match,Be,De)],className:{1:"keyword",3:"title.function" -},contains:[C,T,n],illegal:[/\[/,/%/]},D={ -match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"}, -contains:[C,T,n],illegal:/\[|%/},I={match:[/operator/,/\s+/,De],className:{ -1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,$e],className:{ -1:"keyword",3:"title"},contains:[k],keywords:[...Se,...ke],end:/}/} -;for(const e of v.variants){const n=e.contains.find((e=>"interpol"===e.label)) -;n.keywords=l;const t=[...c,...d,...b,h,v,...x];n.contains=[...t,{begin:/\(/, -end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l, -contains:[...a,R,D,{beginKeywords:"struct protocol class extension enum actor", -end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{ -className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c] -},I,L,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0 -},...c,...d,...b,h,v,...x,...M,k,A]}},grmr_typescript:e=>{ -const n=Ne(e),t=["any","void","number","boolean","string","object","never","enum"],a={ -beginKeywords:"namespace",end:/\{/,excludeEnd:!0, -contains:[n.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/, -excludeEnd:!0,keywords:{keyword:"interface extends",built_in:t}, -contains:[n.exports.CLASS_REFERENCE]},r={$pattern:be, -keyword:me.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]), -literal:pe,built_in:ye.concat(t),"variable.language":Ee},s={className:"meta", -begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},o=(e,n,t)=>{ -const a=e.contains.findIndex((e=>e.label===n)) -;if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)} -;return Object.assign(n.keywords,r), -n.exports.PARAMS_CONTAINS.push(s),n.contains=n.contains.concat([s,a,i]), -o(n,"shebang",e.SHEBANG()),o(n,"use_strict",{className:"meta",relevance:10, -begin:/^\s*['"]use strict['"]/ -}),n.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(n,{ -name:"TypeScript",aliases:["ts","tsx"]}),n},grmr_vbnet:e=>{ -const n=e.regex,t=/\d{1,2}\/\d{1,2}\/\d{4}/,a=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,r=/\d{1,2}(:\d{1,2}){1,2}/,s={ -className:"literal",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{ -begin:n.concat(/# */,r,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{ -begin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,r),/ *#/)}] -},o=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}] -}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]}) -;return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0, -classNameAliases:{label:"symbol"},keywords:{ -keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield", -built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort", -type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort", -literal:"true false nothing"}, -illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{ -className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/, -end:/"/,illegal:/\n/,contains:[{begin:/""/}]},s,{className:"number",relevance:0, -variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/ -},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{ -begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{ -className:"label",begin:/^\w+:/},o,l,{className:"meta", -begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/, -end:/$/,keywords:{ -keyword:"const disable else elseif enable end externalsource if region then"}, -contains:[l]}]}},grmr_yaml:e=>{ -const n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={ -className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ -},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable", -variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{ -variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={ -end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/, -end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]", -contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{ -begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{ -begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$", -relevance:10},{className:"string", -begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{ -begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0, -relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type", -begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t -},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta", -begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)", -relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{ -className:"number", -begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b" -},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l] -;return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0, -aliases:["yml"],contains:l}}});const je=ne;for(const e of Object.keys(Ue)){ -const n=e.replace("grmr_","").replace("_","-");je.registerLanguage(n,Ue[e])} -return je}() -;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);
\ No newline at end of file diff --git a/js/highlightjs-line-numbers.js b/js/highlightjs-line-numbers.js deleted file mode 100644 index 194098d4..00000000 --- a/js/highlightjs-line-numbers.js +++ /dev/null @@ -1,51 +0,0 @@ -(function(w,d){'use strict';var TABLE_NAME='hljs-ln',LINE_NAME='hljs-ln-line',CODE_BLOCK_NAME='hljs-ln-code',NUMBERS_BLOCK_NAME='hljs-ln-numbers',NUMBER_LINE_NAME='hljs-ln-n',DATA_ATTR_NAME='data-line-number',BREAK_LINE_REGEXP=/\r\n|\r|\n/g;if(w.hljs){w.hljs.initLineNumbersOnLoad=initLineNumbersOnLoad;w.hljs.lineNumbersBlock=lineNumbersBlock;w.hljs.lineNumbersValue=lineNumbersValue;addStyles();}else{w.console.error('highlight.js not detected!');} -function isHljsLnCodeDescendant(domElt){var curElt=domElt;while(curElt){if(curElt.className&&curElt.className.indexOf('hljs-ln-code')!==-1){return true;} -curElt=curElt.parentNode;} -return false;} -function getHljsLnTable(hljsLnDomElt){var curElt=hljsLnDomElt;while(curElt.nodeName!=='TABLE'){curElt=curElt.parentNode;} -return curElt;} -function edgeGetSelectedCodeLines(selection){var selectionText=selection.toString();var tdAnchor=selection.anchorNode;while(tdAnchor.nodeName!=='TD'){tdAnchor=tdAnchor.parentNode;} -var tdFocus=selection.focusNode;while(tdFocus.nodeName!=='TD'){tdFocus=tdFocus.parentNode;} -var firstLineNumber=parseInt(tdAnchor.dataset.lineNumber);var lastLineNumber=parseInt(tdFocus.dataset.lineNumber);if(firstLineNumber!=lastLineNumber){var firstLineText=tdAnchor.textContent;var lastLineText=tdFocus.textContent;if(firstLineNumber>lastLineNumber){var tmp=firstLineNumber;firstLineNumber=lastLineNumber;lastLineNumber=tmp;tmp=firstLineText;firstLineText=lastLineText;lastLineText=tmp;} -while(selectionText.indexOf(firstLineText)!==0){firstLineText=firstLineText.slice(1);} -while(selectionText.lastIndexOf(lastLineText)===-1){lastLineText=lastLineText.slice(0,-1);} -var selectedText=firstLineText;var hljsLnTable=getHljsLnTable(tdAnchor);for(var i=firstLineNumber+1;i<lastLineNumber;++i){var codeLineSel=format('.{0}[{1}="{2}"]',[CODE_BLOCK_NAME,DATA_ATTR_NAME,i]);var codeLineElt=hljsLnTable.querySelector(codeLineSel);selectedText+='\n'+codeLineElt.textContent;} -selectedText+='\n'+lastLineText;return selectedText;}else{return selectionText;}} -document.addEventListener('copy',function(e){var selection=window.getSelection();if(isHljsLnCodeDescendant(selection.anchorNode)){var selectionText;if(window.navigator.userAgent.indexOf('Edge')!==-1){selectionText=edgeGetSelectedCodeLines(selection);}else{selectionText=selection.toString();} -e.clipboardData.setData('text/plain',selectionText);e.preventDefault();}});function addStyles(){var css=d.createElement('style');css.type='text/css';css.innerHTML=format('.{0}{border-collapse:collapse}'+ -'.{0} td{padding:0}'+ -'.{1}:before{content:attr({2})}',[TABLE_NAME,NUMBER_LINE_NAME,DATA_ATTR_NAME]);d.getElementsByTagName('head')[0].appendChild(css);} -function initLineNumbersOnLoad(options){if(d.readyState==='interactive'||d.readyState==='complete'){documentReady(options);}else{w.addEventListener('DOMContentLoaded',function(){documentReady(options);});}} -function documentReady(options){try{var blocks=d.querySelectorAll('code.hljs,code.nohighlight');for(var i in blocks){if(blocks.hasOwnProperty(i)){if(!isPluginDisabledForBlock(blocks[i])){lineNumbersBlock(blocks[i],options);}}}}catch(e){w.console.error('LineNumbers error: ',e);}} -function isPluginDisabledForBlock(element){return element.classList.contains('nohljsln');} -function lineNumbersBlock(element,options){if(typeof element!=='object')return;async(function(){element.innerHTML=lineNumbersInternal(element,options);});} -function lineNumbersValue(value,options){if(typeof value!=='string')return;var element=document.createElement('code') -element.innerHTML=value -return lineNumbersInternal(element,options);} -function lineNumbersInternal(element,options){var internalOptions=mapOptions(element,options);duplicateMultilineNodes(element);return addLineNumbersBlockFor(element.innerHTML,internalOptions);} -function addLineNumbersBlockFor(inputHtml,options){var lines=getLines(inputHtml);if(lines[lines.length-1].trim()===''){lines.pop();} -if(lines.length>1||options.singleLine){var html='';for(var i=0,l=lines.length;i<l;i++){html+=format('<tr>'+ -'<td class="{0} {1}" {3}="{5}">'+ -'<div class="{2}" {3}="{5}"></div>'+ -'</td>'+ -'<td class="{0} {4}" {3}="{5}">'+ -'{6}'+ -'</td>'+ -'</tr>',[LINE_NAME,NUMBERS_BLOCK_NAME,NUMBER_LINE_NAME,DATA_ATTR_NAME,CODE_BLOCK_NAME,i+options.startFrom,lines[i].length>0?lines[i]:' ']);} -return format('<table class="{0}">{1}</table>',[TABLE_NAME,html]);} -return inputHtml;} -function mapOptions(element,options){options=options||{};return{singleLine:getSingleLineOption(options),startFrom:getStartFromOption(element,options)};} -function getSingleLineOption(options){var defaultValue=false;if(!!options.singleLine){return options.singleLine;} -return defaultValue;} -function getStartFromOption(element,options){var defaultValue=1;var startFrom=defaultValue;if(isFinite(options.startFrom)){startFrom=options.startFrom;} -var value=getAttribute(element,'data-ln-start-from');if(value!==null){startFrom=toNumber(value,defaultValue);} -return startFrom;} -function duplicateMultilineNodes(element){var nodes=element.childNodes;for(var node in nodes){if(nodes.hasOwnProperty(node)){var child=nodes[node];if(getLinesCount(child.textContent)>0){if(child.childNodes.length>0){duplicateMultilineNodes(child);}else{duplicateMultilineNode(child.parentNode);}}}}} -function duplicateMultilineNode(element){var className=element.className;if(!/hljs-/.test(className))return;var lines=getLines(element.innerHTML);for(var i=0,result='';i<lines.length;i++){var lineText=lines[i].length>0?lines[i]:' ';result+=format('<span class="{0}">{1}</span>\n',[className,lineText]);} -element.innerHTML=result.trim();} -function getLines(text){if(text.length===0)return[];return text.split(BREAK_LINE_REGEXP);} -function getLinesCount(text){return(text.trim().match(BREAK_LINE_REGEXP)||[]).length;} -function async(func){w.setTimeout(func,0);} -function format(format,args){return format.replace(/\{(\d+)\}/g,function(m,n){return args[n]!==undefined?args[n]:m;});} -function getAttribute(element,attrName){return element.hasAttribute(attrName)?element.getAttribute(attrName):null;} -function toNumber(str,fallback){if(!str)return fallback;var number=Number(str);return isFinite(number)?number:fallback;}}(window,document));
\ No newline at end of file diff --git a/js/menu.js b/js/menu.js new file mode 100644 index 00000000..9e78fd05 --- /dev/null +++ b/js/menu.js @@ -0,0 +1,11 @@ +function toggleMenu() { + var menuList = document.getElementsByClassName("menu-list")[0]; + var menuButton = document.getElementById("menu-btn"); + if(menuList.classList.contains("active")){ + menuList.classList.remove("active"); + menuButton.innerHTML = "MENU"; + }else{ + menuList.classList.add("active"); + menuButton.innerHTML = "<div class=\"icon arrow-up\"> </div>"; + } +}
\ No newline at end of file diff --git a/js/search.js b/js/search.js new file mode 100644 index 00000000..2c7188af --- /dev/null +++ b/js/search.js @@ -0,0 +1,78 @@ +// Global searchConfig + +document.addEventListener('DOMContentLoaded', () => { + + const input = document.querySelector('.search-input'); + const container = document.querySelector('.search-result-container'); + + const localSearch = new LocalSearch({ + path : searchConfig.path, + top_n_per_article: searchConfig.top_n_per_article, + unescape : searchConfig.unescape + }); + + if (searchConfig.preload) { + // preload the search data when the page loads + console.log("loading page"); + localSearch.fetchData(); + } + + function openSearchPopup() { + document.querySelector('.search-popup').classList.add('search-activate'); + if (!localSearch.isfetched) { + localSearch.fetchData(); + } + } + + function closeSearchPopup() { + document.querySelector('.search-popup').classList.remove('search-activate'); + // refresh search box + input.value = ''; + container.innerHTML = `<div class="search-result-message" ></div>`; + } + + // open search box + document.querySelector('.search-btn').addEventListener('click', openSearchPopup); + + // close search box + document.querySelector('.search-popup-overlay').addEventListener('click', closeSearchPopup); + document.querySelector('.search-close-btn').addEventListener('click', closeSearchPopup); + + function displaySearchResult() { + if (!localSearch.isfetched) return; + const searchText = input.value.trim().toLowerCase(); + const keywords = searchText.split(/[-\s]+/); + if (searchText.length > 0) { + resultItems = localSearch.getResultItems(keywords); + } + + if (keywords.length === 1 && keywords[0] === '') { + // no input + container.innerHTML = `<div class="search-result-message" ></div>` + } else if (resultItems.length === 0) { + // no result + container.innerHTML = `<div class="search-result-message" >No result found</div>`; + } else { + // display result(s) + container.innerHTML = ` + <div class="search-result-message">${resultItems.length} result(s) found</div> + <ul class="search-result-list">${resultItems.map(result => result.item).join('<div class="h-line-secondary"></div>')} + </ul>`; + } + + }; + + if (searchConfig.trigger == 'auto') { + // whenever there is input, update search result + input.addEventListener('input', displaySearchResult); + } else { + // update search result when press "enter" + input.addEventListener('keypress', event => { + if (event.key === 'Enter') { + displaySearchResult(); + } + }) + } + window.addEventListener('search:loaded', displaySearchResult); +}); +
\ No newline at end of file diff --git a/logo.png b/logo.png Binary files differnew file mode 100644 index 00000000..e849962b --- /dev/null +++ b/logo.png diff --git a/page/2/index.html b/page/2/index.html index 0bf4e31d..9c1e3651 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -1,173 +1,166 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> - - <li><a href="/about">关于</a></li> - - </ul> -</div> - - <div class="post-list"> - - <div class="post"> - <a class="post-title" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/">二零二二年九月二十二日</a> - <div class="post-except"> - 似是而非的脸,和我的吉他,低头呢喃细语,抬头语焉不详,麦浪,烈日,溪水,咳嗽,敲打,药丸碰撞罐壁。 - <a class="read-more" href="/2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.09.22</div> - </div> - - <div class="post"> - <a class="post-title" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/">二零二三年八月二十一日</a> - <div class="post-except"> - 不管是什么样的生活,都只是为了让自己满意,我这样活着,没什么不满的,我很痛快。这世上所有东西,我留意它时,它就存在,不留意时,它就是虚无。幸运的是我留意的事物很少,不致于身心劳碌一生奔忙。岁月会锤炼我一副丰满的灵魂和清瘦的欲望,死的时候会闭眼的。 + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> - <a class="read-more" href="/2022/08/21/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%85%AB%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.08.21</div> - </div> - - <div class="post"> - <a class="post-title" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二二年三月十四日</a> - <div class="post-except"> - 我很庆幸能在那年中秋的傍晚出门走走。我看到了落日藏进天边,看到了圆月晕开情绪,我感受到了小山包上的晚风,感受到了落叶翻进衣领清扫锁骨,它们让我留在这个小地方做个平凡且平庸的人,过着平静且平安的生活,尽管生活平常且饭菜平淡,但这日子的每分每秒都是我对生活的爱意。 - <a class="read-more" href="/2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.03.14</div> - </div> - - <div class="post"> - <a class="post-title" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/">二零二二年一月一日</a> - <div class="post-except"> - 我在一声叹息中恍过了宁静和繁华,目的明确的化成一捧黄土,被风带到这树荫底下,看草萌木长,看人来人往。 + <meta name="keywords" content="韩暮秋,MuqiuHan"> - <a class="read-more" href="/2022/01/01/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%80%E6%9C%88%E4%B8%80%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2022.01.01</div> - </div> - - <div class="post"> - <a class="post-title" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/">二零二一年三月二十七日</a> - <div class="post-except"> - 学生时代总是有绕不完的操场和靠不够的走廊栏杆,我也失去了那个能将欣喜、期待、愉悦、阴郁、落空一一投掷的旧课桌。 - <a class="read-more" href="/2021/03/27/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%B8%83%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2021.03.27</div> - </div> - - <div class="post"> - <a class="post-title" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/">二零二一年三月十五日</a> - <div class="post-except"> - 我的每一支笔都记得我的名字,记得我吹不出褶皱的日子中的满腔热血,记得我手上的寸寸沟壑倒映着心中的万里山河。 - <a class="read-more" href="/2021/03/15/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E4%BA%94%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2021.03.15</div> - </div> - - <div class="post"> - <a class="post-title" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/">二零二一年二月十六日</a> - <div class="post-except"> - 我们各司其职,完成自己来人间的使命,人们定义结果的好坏,有的人像神明矗立其中,可他们又是普通人,带着两三心灵呓语,做着自私的事情,恶魔般的做天使。 - <a class="read-more" href="/2021/02/16/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2021.02.16</div> - </div> - - <div class="post"> - <a class="post-title" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/">二零二一年二月十四日</a> - <div class="post-except"> - 把酒从铁罐子里面赶出来,赶到脸上,被眼泪驱逐,混着干涸的血,揉着尘埃,尝尽酸甜苦辣 +<title>暮秋小屋</title> - <a class="read-more" href="/2021/02/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%B8%80%E5%B9%B4%E4%BA%8C%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2021.02.14</div> - </div> - - <div class="post"> - <a class="post-title" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/">二零二零年十二月二十六日</a> - <div class="post-except"> - 我被包裹在吊床中,两颗香樟树支撑着它,仲夏的热浪砸在粗壮的香樟树上,叶子一屈,抱住了热浪,可随即而来的是不知从哪浇来的阳光,叶子承受不住这样的力量,被砸的孔洞百出,砸的香气落满树下的人间。 - <a class="read-more" href="/2020/12/26/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%BA%8C%E5%8D%81%E5%85%AD%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2020.12.26</div> - </div> + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> - <div class="post"> - <a class="post-title" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/">二零二零年十二月九日</a> - <div class="post-except"> - 我们走在朝阳的洪流上, 一步一个脚印, 踏散阳光, 向南是北。 - <a class="read-more" href="/2020/12/09/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E4%B9%9D%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2020.12.09</div> - </div> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> -<div class="paginator"> - <a class="extend prev" rel="prev" href="/">上一页</a><a class="page-number" href="/">1</a><span class="page-number current">2</span><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/3/">下一页</a> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> - </div> + + <div class="main"> + <div class="flex-container"> + <div class="profile"> + <div class="profile-image"> + + <img src="/profile_cover.png" alt="featured_image"> + + </div> + <div class="post-content profile-content"> + <div class="profile-title"> + 暮秋小屋 + </div> + <div class="profile-body"> + 希望路过的人可以添点柴火让这里暖和点 + </div> + + <div class="profile-link"> + <a href="/archives/">技术博客</a> + </div> + + <div class="profile-link"> + <a href="/categories/gallery/">日记本</a> + </div> + + <div class="profile-link"> + <a href="/about">关于我</a> + </div> + + </div> + +</div> </div> - </body> -</html>
\ No newline at end of file + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/page/3/index.html b/page/3/index.html index 7325fce8..9c1e3651 100644 --- a/page/3/index.html +++ b/page/3/index.html @@ -1,83 +1,166 @@ <!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" name="viewport" /> - <link rel="alternate icon" type="image/png" href="/img/favicon.png"> - <title>暮秋小屋 | 暮秋小屋</title> - -<link rel="stylesheet" href="/css/reset.css"> +<html lang="en"> + <head> + <meta charset="UTF-8"> +<meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> - -<link rel="stylesheet" href="/css/style.css"> + <meta name="author" content="含暮秋"> - -<link rel="stylesheet" href="/css/markdown.css"> - -<link rel="stylesheet" href="/css/fonts.css"> + <meta name="subtitle" content="暮秋小屋"> -<meta name="generator" content="Hexo 6.3.0"></head> - <body> - <div class="paper"> - <div class="paper-main"> - - <div class="header"> - <a class="logo" href="/">暮秋小屋</a> - <ul class="nav"> - - <li><a href="/">首页</a></li> - - <li><a href="/archives">归档</a></li> - - <li><a href="/about">关于</a></li> - - </ul> -</div> - - <div class="post-list"> + + <meta name="description" content="不卑不亢的码农, 朴素的民谣诗人"> + + + <meta name="keywords" content="韩暮秋,MuqiuHan"> + + + + +<title>暮秋小屋</title> + + + + <link rel="icon" href="/favicon.ico"> + + + +<style> + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Roboto+Mono&display=swap'); +</style> + + + + <!-- stylesheets list from _config.yml --> + + <link rel="stylesheet" href="/css/style.css"> - <div class="post"> - <a class="post-title" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/">二零二零年十二月八日</a> - <div class="post-except"> - 它们勇敢的站在烈日下, 像人类一样无所畏惧, 却又恐惧的躲在黑暗中, 像当初的它们一样无处可逃。 - <a class="read-more" href="/2020/12/08/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E9%9B%B6%E5%B9%B4%E5%8D%81%E4%BA%8C%E6%9C%88%E5%85%AB%E6%97%A5/"> ... </a> - </div> - <div class="post-date">2020.12.08</div> - </div> + + + + <!-- scripts list from _config.yml --> + + <script src="/js/frame.js"></script> -</div> -<div class="paginator"> - <a class="extend prev" rel="prev" href="/page/2/">上一页</a><a class="page-number" href="/">1</a><a class="page-number" href="/page/2/">2</a><span class="page-number current">3</span> -</div> - <div class="footer"> - <span>Copyright © 2022 暮秋小屋</span> - <span> - <a href="mailto:[email protected]">[email protected]</a> - | - <a target="_blank" rel="noopener" href="https://github.com/muqiuhan">github/muqiuhan</a> - </span> -</div> -<link rel="stylesheet" href="/css/a11y-dark.min.css"> -<script src="/js/highlight.min.js"></script> -<script src="/js/highlightjs-line-numbers.js"></script> -<script> - hljs.initHighlightingOnLoad(); - hljs.initLineNumbersOnLoad(); -</script> + <meta name="generator" content="Hexo 6.3.0"></head> + <body> + <div class="mask-border"> + </div> + + <div class="wrapper"> + + <div class="header"> + <div class="flex-container"> + <div class="header-inner"> + <div class="site-brand-container"> + <a href="/"> + + 暮秋小屋 + + </a> + </div> + <div id="menu-btn" class="menu-btn" onclick="toggleMenu()"> + Menu + </div> + <nav class="site-nav"> + <ul class="menu-list"> + + + <li class="menu-item"> + <a href="/">主页</a> + </li> + + + + <li class="menu-item"> + <a href="/archives/">归档</a> + </li> + + + + <li class="menu-item"> + <a href="/categories/gallery/">日记本</a> + </li> + + + + <li class="menu-item"> + <a href="/about">关于</a> + </li> + + + + </ul> + </nav> + </div> + </div> +</div> + - </div> + <div class="main"> + <div class="flex-container"> + <div class="profile"> + <div class="profile-image"> + + <img src="/profile_cover.png" alt="featured_image"> + + </div> + <div class="post-content profile-content"> + <div class="profile-title"> + 暮秋小屋 </div> - </body> -</html>
\ No newline at end of file + <div class="profile-body"> + 希望路过的人可以添点柴火让这里暖和点 + </div> + + <div class="profile-link"> + <a href="/archives/">技术博客</a> + </div> + + <div class="profile-link"> + <a href="/categories/gallery/">日记本</a> + </div> + + <div class="profile-link"> + <a href="/about">关于我</a> + </div> + + </div> + +</div> + </div> + </div> + + <div class="footer"> + <div class="flex-container"> + <div class="footer-text"> + + + + Powered by <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & <a target="_blank" rel="noopener" href="https://github.com/zoeingwingkei/frame/">Frame</a> + + </div> + </div> +</div> + + </div> + + + + + </body> +</html> diff --git a/profile_cover.png b/profile_cover.png Binary files differnew file mode 100644 index 00000000..5cb13fa4 --- /dev/null +++ b/profile_cover.png |
