[
  {
    "path": ".gitignore",
    "content": ".DS_Store\n*.swp\n"
  },
  {
    "path": "LICENSE.md",
    "content": "The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# Hugo.io - Classic Theme\n\nClassic is a stylized fork of the **XMin** theme, written by [Yihui Xie](https://yihui.name).\n\nProvides `highlight.js` for syntax highlighting, emoji support, Inter and optional **_darkmode_**.\n\n[**View live demo**](https://goodroot.ca)\n\n### Instructions\n\n1: Install Hugo.\n\n```\nbrew install hugo\n```\n\n2: Create a new site.\n\n```\nhugo new site classic\n```\n\n3: Change to themes dir.\n\n```\ncd classic/themes\n```\n\n4: Clone the repo\n\n```\ngit clone git@github.com:goodroot/hugo-classic.git\n```\n\n5: Copy files within the `exampleSite` directory\n\n```\ncp -a hugo-classic/exampleSite/. ../\n```\n\n6: Run `hugo server` within `classic/`\n\n```\ncd .. && hugo server\n```\n\n### New Posts\n\nMake new posts:\n\n```\nhugo new post/good-to-great.md\n```\n\n### Header Colour\n\nAdjust header colour within `static/css/style.css`\n\n```\nheader {\n    background: #613DC1;\n}\n```\n\n... `background:` to any colour value you'd like!\n\nFor header font:\n\n```\nheader a {\n    color: #fff;\n}\n```\n\nChange `color:` to a nice matching colour.\n\n### Darkmode\n\nMatch or over-ride system-wide dark/light settings\n\n1. Open `static/css/style.css`\n\n2. Edit the following attributes to match light/dark\n\n```css\n/* darkmode */\n@media (prefers-color-scheme: dark) {\n    ...\n}\n\n/* lightmode */\n@media (prefers-color-scheme: light) {\n    ...\n}\n```\n\n#### Screenshot\n\n![Hugo Classic dark mode](/images/dark.png)\n![Hugo Classic light mode](/images/light.png)\n\n## Blog Posts\n\nhugo-classic has appeared in...\n\n[15 Hugo Framework blog themes](https://terrty.net/2018/15-hugo-framework-blog-themes/) by [paskal](https://github.com/paskal)\n"
  },
  {
    "path": "archetypes/default.md",
    "content": "---\ntitle: ''\ndate: ''\ndescription: ''\nauthor: ''\n---\n"
  },
  {
    "path": "exampleSite/content/_index.md",
    "content": "---\ntitle: Home\ndescription: \"The personal writings and expressions of Grayfox, otherwise known as you too and everyone else. It is a loving and silly place.\"\n---\n<img\n  id=\"foxy\"\n  src=\"/images/grayf0x.jpg\"\n  alt=\"A foxy face\">\n\n## Welcome, friend\n\n### :purple_heart: :earth_africa: :purple_heart:\n\nBorn in [The Abyss](https://en.wikipedia.org/wiki/Edmonton), **Grayfox** - also known as Zerkle Snorp - has spent over two decades fiddling with things on the Internet. Today he does nothing, so stop asking.\n\nTheir greatest joys are darkness and its quietudes.\n\n<img src=\"/images/partywizard.gif\">\n\n---\n\n## Musings"
  },
  {
    "path": "exampleSite/content/post/2012-01-23-juicy-code.md",
    "content": "---\ntitle: Juicy Code\nauthor: Open Source\ndate: '2012-01-23'\ncategories:\n  - Code\ntags:\n  - Juicy\nslug: juicy-code\n---\n\nCheck out this JUICY! code:\n\n~~~ruby\ndef with_value_from_database(value)\n  self.class.from_database(name, value, type)\nend\n\ndef with_cast_value(value)\n  self.class.with_cast_value(name, value, type)\nend\n\ndef with_type(type)\n  if changed_in_place?\n    with_value_from_user(value).with_type(type)\n  else\n    self.class.new(name, value_before_type_cast, type, original_attribute)\n  end\nend\n~~~\n"
  },
  {
    "path": "exampleSite/content/post/2012-04-23-hacker-with-horn.md",
    "content": "---\ntitle: Hacker with Bullhorn\nauthor: Open-Source\ndate: '2012-04-23'\ncategories:\n  - Bullhorn\n  - Example\nslug: hacker-with-horn\n---\n\nHacker with bullhorn: \"Save your money! Accept one of our free tanks! It is invulnerable, and can drive across rocks and swamps at ninety miles an hour while getting a hundred miles to the gallon!\"\n\nProspective station wagon buyer: \"I know what you say is true...but...er...I don't know how to maintain a tank!\"\n\nBullhorn: \"You don't know how to maintain a station wagon either!\"\n\nBuyer: \"But this dealership has mechanics on staff. If something goes wrong with my station wagon, I can take a day off work, bring it here, and pay them to work on it while I sit in the waiting room for hours, listening to elevator music.\"\n\nBullhorn: \"But if you accept one of our free tanks we will send volunteers to your house to fix it for free while you sleep!\"\n\nBuyer: \"Stay away from my house, you freak!\"\n\nBullhorn: \"But...\"\n\nBuyer: \"Can't you see that everyone is buying station wagons?\"\n"
  },
  {
    "path": "exampleSite/content/post/2015-07-23-command-line-awesomeness.md",
    "content": "---\ntitle: \"Command Line Awesomeness\"\ndate: '2012-03-12'\ncategories:\n  - Blog\ntags:\n  - HTML\n---\n\nThis crud is called HTML (HyperText Markup Language) and it is basically a very simple programming language instructing your web browser how to draw a page on a screen. Anyone can learn HTML and many people do. The important thing is that no matter what splendid multimedia web pages they might represent, HTML files are just telegrams.\n\n> When Ronald Reagan was a radio announcer, he used to call baseball games by reading the terse descriptions that trickled in over the telegraph wire and were printed out on a paper tape. He would sit there, all by himself in a padded room with a microphone, and the paper tape would eke out of the machine and crawl over the palm of his hand printed with cryptic abbreviations. If the count went to three and two, Reagan would describe the scene as he saw it in his mind's eye: \"The brawny left-hander steps out of the batter's box to wipe the sweat from his brow. The umpire steps forward to sweep the dirt from home plate.\" and so on. When the cryptogram on the paper tape announced a base hit, he would whack the edge of the table with a pencil, creating a little sound effect, and describe the arc of the ball as if he could actually see it. His listeners, many of whom presumably thought that Reagan was actually at the ballpark watching the game, would reconstruct the scene in their minds according to his descriptions.\n\nThis is exactly how the World Wide Web works: the HTML files are the pithy description on the paper tape, and your Web browser is Ronald Reagan. The same is true of Graphical User Interfaces in general.\n"
  },
  {
    "path": "exampleSite/content/post/2018-08-30-markdown-guide.md",
    "content": "---\ntitle: Markdown Guide (modified)\nauthor: Open Source\ndate: '2018-08-30'\ncategories:\n  - Example\ntags:\n  - Markdown\n---\n\nAn h1 header\n============\n\nParagraphs are separated by a blank line.\n\n2nd paragraph. *Italic*, **bold**, and `monospace`. Itemized lists\nlook like:\n\n  * this one\n  * that one\n  * the other one\n\nNote that --- not considering the asterisk --- the actual text\ncontent starts at 4-columns in.\n\n> Block quotes are\n> written like so.\n>\n> They can span multiple paragraphs,\n> if you like.\n\nUse 3 dashes for an em-dash. Use 2 dashes for ranges (ex., \"it's all\nin chapters 12--14\"). Three dots ... will be converted to an ellipsis.\nUnicode is supported. ☺\n\n\n\nAn h2 header\n------------\n\nHere's a numbered list:\n\n 1. first item\n 2. second item\n 3. third item\n\nNote again how the actual text starts at 4 columns in (4 characters\nfrom the left side). Here's a code sample:\n\n    # Let me re-iterate ...\n    for i in 1 .. 10 { do-something(i) }\n\nAs you probably guessed, indented 4 spaces. By the way, instead of\nindenting the block, you can use delimited blocks, if you like:\n\n~~~\ndefine foobar() {\n    print \"Welcome to flavor country!\";\n}\n~~~\n\n(which makes copying & pasting easier). You can optionally mark the\ndelimited block for Pandoc to syntax highlight it:\n\n~~~python\nimport time\n# Quick, count to ten!\nfor i in range(10):\n    # (but not *too* quick)\n    time.sleep(0.5)\n    print i\n~~~\n\n\n\n### An h3 header ###\n\nNow a nested list:\n\n 1. First, get these ingredients:\n\n      * carrots\n      * celery\n      * lentils\n\n 2. Boil some water.\n\n 3. Dump everything in the pot and follow\n    this algorithm:\n\n        find wooden spoon\n        uncover pot\n        stir\n        cover pot\n        balance wooden spoon precariously on pot handle\n        wait 10 minutes\n        goto first step (or shut off burner when done)\n\n    Do not bump wooden spoon or it will fall.\n\nNotice again how text always lines up on 4-space indents (including\nthat last line which continues item 3 above).\n\nHere's a link to [a website](http://foo.bar), to a [local\ndoc](local-doc.html), and to a [section heading in the current\ndoc](#an-h2-header). Here's a footnote [^1].\n\n[^1]: Footnote text goes here.\n\nTables can look like this:\n\nsize|material    |color\n----|------------|------------\n9   |leather     |brown\n10  |hemp canvas |natural\n11  |glass       |transparent\n\nTable: Shoes, their sizes, and what they're made of\n\n(The above is the caption for the table.)\n\nA horizontal rule follows.\n\n***\n\nHere's a definition list:\n\napples\n: Good for making applesauce.\n\noranges\n: Citrus!\n\ntomatoes\n: There's no \"e\" in tomatoe.\n\n(Put a blank line between each term/definition pair to spread\nthings out more.)\n\nand images can be specified like so:\n\n![example image](/images/partywizard.gif \"An exemplary image\")\n\nInline math equations go in like so: \\\\(\\omega = d\\phi / dt\\\\).\nDisplay math should get its own line and be put in in\ndouble-dollarsigns:\n\n$$I = \\int \\rho R^{2} dV$$\n\nAnd note that you can backslash-escape any punctuation characters\nwhich you wish to be displayed literally, ex.: \\`foo\\`, \\*bar\\*, etc.\n\n#### Images auto center:\n\n![Party](http://emojis.slackmojis.com/emojis/images/1475875185/1223/party-dinosaur.gif?1475875185)\n"
  },
  {
    "path": "exampleSite/hugo.toml",
    "content": "baseurl = \"https://example.com\"\nenableEmoji = true\nfootnotereturnlinkcontents = \"↩\"\ngoogleAnalytics = \"\"\nignoreFiles = [\"\\\\.Rmd$\", \"_files$\", \"_cache$\"]\nlanguageCode = \"en-us\"\ntheme = \"hugo-classic\"\ntitle = \"Classic\"\n\n[markup.goldmark.renderer]\nunsafe = true\n\n[markup.highlight]\nanchorLineNos = false\ncodeFences = true\nguessSyntax = false\nhl_Lines = \"\"\nlineAnchors = \"\"\nlineNoStart = 1\nlineNos = false\nlineNumbersInTable = true\nnoClasses = true\nstyle = \"monokai\"\ntabWidth = 4\n\n[permalinks]\npost = \"/post/:year/:month/:day/:slug/\"\n\n[[menu.main]]\nname = \"Categories\"\nurl = \"/categories/\"\nweight = 1\n[[menu.main]]\nname = \"Tags\"\nurl = \"/tags/\"\nweight = 2\n[[menu.feed]]\nname = \"Subscribe\"\nurl = \"/index.xml\"\n\n[params]\ncustom_css = [\"css/theme-override.css\"]\ndescription = \"A simple, minimal blog for those who love text.\"\nfooter = \"Open-Source | [Github](https://github.com/goodroot/hugo-classic) | [Keybase](https://keybase.io/goodroot)\"\n"
  },
  {
    "path": "exampleSite/static/css/theme-override.css",
    "content": "footer { font-size: 90%; }\n"
  },
  {
    "path": "layouts/404.html",
    "content": "{{ partial \"header.html\" . }}\n\n404 - You once were found. But now you're lost.\n\n{{ partial \"footer.html\" . }}\n"
  },
  {
    "path": "layouts/_default/list.html",
    "content": "{{ partial \"header.html\" . }}\n\n<div class=\"content-wrapper\">\n{{if not .IsHome }}\n  <h1>{{ .Title | markdownify }}</h1>\n  {{ end }}\n\n  {{ .Content }}\n\n  <ul>\n     {{ $pages := .Pages }}\n     {{ if .IsHome }}{{ $pages = .Site.RegularPages }}{{ end }}\n     {{ range (where $pages \"Section\" \"!=\" \"\") }}\n     <li>\n       <span class=\"date\">{{ .Date.Format \"2006/01/02\" }}</span>\n       <a href=\"{{ .RelPermalink }}\">{{ .Title | markdownify }}</a>\n     </li>\n     {{ end }}\n   </ul>\n</div>\n{{ partial \"footer.html\" . }}\n"
  },
  {
    "path": "layouts/_default/single.html",
    "content": "{{ partial \"header.html\" . }}\n<div class=\"article-meta\">\n<h1><span class=\"title\">{{ .Title | markdownify }}</span></h1>\n{{ with .Params.author }}<h2 class=\"author\">{{ . }}</h2>{{ end }}\n{{ if .Params.date }}<h2 class=\"date\">{{ .Date.Format \"2006/01/02\" }}</h2>{{ end }}\n<p class=\"terms\">\n  {{ range $i := (slice \"categories\" \"tags\") }}\n  {{ with ($.Param $i) }}\n  {{ $i | title }}: {{ range $k := . }}<a href=\"{{ relURL (print \"/\" $i \"/\" $k | urlize) }}\">{{$k}}</a> {{ end }}\n  {{ end }}\n  {{ end }}\n</p>\n</div>\n\n{{ if .Params.toc }}\n  {{ with .TableOfContents }}\n  <div id=\"table-of-contents\">\n    <h2>Table of Contents</h2>\n    {{ . | safeHTML }}\n  </div>\n  {{ end }}\n{{ end }}\n\n<div class=\"content-wrapper\">\n  <main>\n    {{ .Content }}\n    <a href=\"/\"> >> Home</a>\n  </main>\n</div>\n{{ partial \"footer.html\" . }}\n"
  },
  {
    "path": "layouts/_default/terms.html",
    "content": "{{ partial \"header.html\" . }}\n\n<h1>{{ .Title }}</h1>\n\n<ul class=\"terms\">\n  {{ range .Data.Terms }}\n  <li>\n    <a href=\"{{ .Page.Permalink }}\">{{ .Page.Title }}</a> ({{ .Count }})\n  </li>\n  {{ end }}\n</ul>\n\n{{ partial \"footer.html\" . }}\n"
  },
  {
    "path": "layouts/partials/foot_custom.html",
    "content": ""
  },
  {
    "path": "layouts/partials/footer.html",
    "content": "    <footer>\n      {{ partial \"foot_custom.html\" . }}\n      <!-- Automagically centers images. Original Author Yihui Xie: https://yihui.name -->\n      <script>\n      (function() {\n        function center_el(tagName) {\n          var tags = document.getElementsByTagName(tagName), i, tag;\n          for (i = 0; i < tags.length; i++) {\n            tag = tags[i];\n            var parent = tag.parentElement;\n            // center an image if it is the only element of its parent\n            if (parent.childNodes.length === 1) {\n              // if there is a link on image, check grandparent\n              if (parent.nodeName === 'A') {\n                parent = parent.parentElement;\n                if (parent.childNodes.length != 1) continue;\n              }\n              if (parent.nodeName === 'P') parent.style.textAlign = 'center';\n            }\n          }\n        }\n        var tagNames = ['img', 'embed', 'object'];\n        for (var i = 0; i < tagNames.length; i++) {\n          center_el(tagNames[i]);\n        }\n      })();\n      </script>\n\n      {{ with .Site.Params.footer }}\n      <hr/>\n      {{ . | markdownify }}\n      {{ end }}\n    </footer>\n  </body>\n</html>\n"
  },
  {
    "path": "layouts/partials/head_custom.html",
    "content": ""
  },
  {
    "path": "layouts/partials/header.html",
    "content": "<!DOCTYPE html>\n<html lang=\"{{ .Site.LanguageCode }}\">\n  <head>\n\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/images/apple-touch-icon.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/images/favicon-32x32.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/images/favicon-16x16.png\">\n    <link rel=\"manifest\" href=\"/images/site.webmanifest\">\n\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <meta name=\"description\" content=\"{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.Description }}{{ end }}\">\n    <title>{{ .Title }} | {{ .Site.Title }}</title>\n    <link rel=\"stylesheet\" href=\"{{ \"/css/style.css\" | relURL }}\" />\n    <link rel=\"stylesheet\" href=\"{{ \"/css/fonts.css\" | relURL }}\" />\n    {{ range .Site.Params.custom_css -}}\n    <link rel=\"stylesheet\" href=\"{{ . | absURL }}\">\n    {{- end }}\n    {{ partial \"head_custom.html\" . }}\n  </head>\n\n  <body>\n    <header>\n      <nav>\n        <ul>\n          {{ $title := lower .Title }}\n          {{ $section := lower .Section }}\n          <li class=\"pull-left {{ if .IsHome }}current{{ end }}\">\n            <a href=\"{{ .Site.BaseURL }}\">~/{{ lower .Site.Title}}</a>\n          </li>\n          {{ range .Site.Menus.main }}\n          {{ $name := lower .Name }}\n          <li class=\"pull-left {{ if eq $name $title }}current{{ else if eq $section $name }}current{{ else if eq $title (pluralize $name) }}current{{ end }}\">\n            <a href=\"{{ .URL }}\">~/{{ lower .Name }}</a>\n          </li>\n          {{end}}\n\n          {{ range .Site.Menus.feed }}\n          {{ $name := lower .Name}}\n          <li class=\"pull-right\">\n            <a href=\"{{ .URL }}\">~/{{ lower .Name}}</a>\n          </li>\n          {{end}}\n\n        </ul>\n      </nav>\n    </header>\n\n"
  },
  {
    "path": "layouts/robots.txt",
    "content": "# robots.txt\nUser-agent: *\nDisallow: \nDisallow: /cgi-bin/"
  },
  {
    "path": "static/css/fonts.css",
    "content": "@import url('https://rsms.me/inter/inter.css');\nhtml { font-family:\n        'Inter',\n        sans-serif,\n        'Apple Color Emoji',\n        'Segoe UI Emoji',\n        'Segoe UI Symbol';\n      }\n@supports (font-variation-settings: normal) {\n  html { font-family:\n          'Inter var',\n          sans-serif,\n          'Apple Color Emoji',\n          'Segoe UI Emoji',\n          'Segoe UI Symbol';\n        }\n}\n\ncode {\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Helvetica,\n    Arial,\n    sans-serif,\n    \"Apple Color Emoji\",\n    \"Segoe UI Emoji\",\n    \"Segoe UI Symbol\";\n  font-size: 85%;\n}\n"
  },
  {
    "path": "static/css/style.css",
    "content": "/* Dark mode */\n@media (prefers-color-scheme: dark) {\n    body {\n        background-color: #393E41;\n        color: white;\n    }\n\n    blockquote {\n      background: #393E41;\n    }\n\n    a {\n      color: #EBC3DB;\n    }\n\n    header {\n      background: #393E41;\n      border-bottom: 2px dotted #EBC3DB;\n\n    }\n\n    .article-meta, .menu a {\n      background: #393E41;\n      color: white;\n    }\n\n    table {\n      margin: auto;\n      border-top: 1px solid #666;\n      border-bottom: 1px solid #666;\n    }\n    table thead th { border-bottom: 1px solid #666; }\n    th, td { padding: 5px; }\n    tr:nth-child(even) { background: #666 }\n\n}\n\n\n/* Light mode */\n@media (prefers-color-scheme: light) {\n    blockquote {\n      background: #f9f9f9;\n    }\n\n    a {\n      color: #613DC1;\n    }\n\n    header {\n      background: #613DC1;\n    }\n\n    .article-meta, .menu a {\n      background: #E8DBC5;\n      color: #000;\n    }\n\n    table {\n      margin: auto;\n      border-top: 1px solid #666;\n      border-bottom: 1px solid #666;\n    }\n    table thead th { border-bottom: 1px solid #ddd; }\n    th, td { padding: 5px; }\n    tr:nth-child(even) { background: #eee }\n\n}\n\n\nbody {\n  max-width: 800px;\n  margin: auto;\n  padding: .2em;\n  line-height: 1.5em;\n}\n\nh1 {\n  line-height: 1.5em;\n}\n\n/* Table of Contents, if wanted\n\nAdd to yaml:\n\noutput:\n  blogdown::html_page:\n    toc: true\n\n    */\n\n#TableOfContents, #TOC {\n  border: 1px solid #eee;\n  border-radius: 5px;\n}\n\n/* Header and Footer */\n.menu li { display: inline-block; }\n.article-meta, .menu a {\n  text-decoration: none;\n  padding: 5px;\n  border-radius: 5px;\n  border-style: dotted;\n  border-width: 1px;\n  margin: 20px 0px 20px 0px;\n}\n\n.terms { font-size: .9em; }\n.menu, .article-meta, footer { text-align: center; }\n.title { font-size: 1.1em; }\nfooter a { text-decoration: none; }\n\n.pull-left {\n    float: left\n}\n.pull-right {\n    float: right\n}\n\na {\n  text-decoration: none;\n}\n\na:hover {\n  text-decoration: underline;\n}\n\n/* Adjust background at your leisure! */\nheader {\n    position: relative;\n    width: 100%;\n    height: 1.75rem;\n    font-size: 1rem;\n}\n\nheader ul,\nheader ol {\n    margin: 0;\n    padding: 0;\n    list-style: none\n}\nheader nav {\n    padding: 0 0.5rem\n}\n\nheader a {\n    color: #fff;\n    line-height: 1.75rem;\n    padding: 0 0.5rem\n}\nheader a:hover,\nheader .current a {\n    color: #fff\n}\n\n/* Code Boxes */\npre {\n  border: 2px solid #EBC3DB;\n  padding: 1em;\n  overflow-x: auto;\n}\npre code { background: none; }\n\ncode {\n  background-color: light-dark(#D6D6D6, #888);\n  border-radius: 3px;\n  padding: 0.2em;\n  overflow-x: auto;\n}\n\n/* Images, tables, misc. */\nimg, iframe, video {\n  max-width: 100%;\n  height: auto;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\nmain {\n  hyphens: auto;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7em;\n  hyphens: auto;\n  display: block;\n  font-size: 1.1em;\n}\nmain a {\n  font-weight: bold;\n}\n\nblockquote {\n\n  border-left: 5px solid #ccc;\n  padding: 3px 1em 3px;\n}\n\n.content-wrapper {\n  padding: 0px 12px 0px 12px;\n}\n#foxy {\n  min-width: 40px;\n  float: right;\n  padding: 10px;\n  display: block;\n}\n\n\n#table-of-contents {\n}\n\n/* Small devices, phones */\n@media only screen and (min-width : 480px) {\n  #foxy {\n    min-width: 40px;\n    float: center;\n    padding: 10px 10px 10px 20px;\n    display: block;\n  }\n\n}\n\n/* 在大屏幕上应用特定样式 */\n@media screen and (min-width: 768px) {\n    #table-of-contents {\n        position: fixed; /* 固定定位，使其悬浮在页面上 */\n        top: 50%; /* 上边距为50% */\n        right: 15px; /* 右边距为0，将其放在右侧 */\n        transform: translateY(-50%); /* 使用transform来垂直居中 */\n        background-color: #f0f0f0; /* 设置背景颜色 */\n        padding: 10px; /* 添加一些内边距以增加可读性 */\n        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); /* 添加阴影效果 */\n        width: 250px; /* 设置宽度 */\n        max-height: 70vh; /* 设置最大高度为视口的70% */\n        overflow-y: auto; /* 添加垂直滚动条 */\n    }\n}\n\n"
  },
  {
    "path": "theme.toml",
    "content": "description = \"A minimal blog theme, for those who love text. Based off the eXtremely minimal theme by Yihui Xui.\"\nfeatures = [\"blog\"]\nhomepage = \"https://goodroot.ca\"\nlicense = \"MIT\"\nlicenselink = \"https://github.com/goodroot/hugo-classic/blob/master/LICENSE.md\"\nmin_version = \"0.18\"\nname = \"Hugo - Classic\"\ntags = [\"minimal\", \"blog\", \"personal\", \"simple\", \"clean\", \"starter\", \"minimalist\", \"darkmode\"]\n\n[author]\nhomepage = \"https://goodroot.ca\"\nname = \"Kellen Evan Person\"\n\n[original]\nauthor = \"Yihui Xui\"\nhomepage = \"https://xmin.yihui.name/\"\nrepo = \"https://github.com/yihui/hugo-xmin\"\n"
  }
]