{"id":40917752,"url":"https://github.com/pkgcraft/website-theme","last_synced_at":"2026-01-22T03:18:46.815Z","repository":{"id":44659978,"uuid":"452900149","full_name":"pkgcraft/website-theme","owner":"pkgcraft","description":"customized theme for pkgcraft website","archived":false,"fork":false,"pushed_at":"2024-12-17T12:05:50.000Z","size":9848,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-12-17T13:19:12.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkgcraft.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-28T01:19:33.000Z","updated_at":"2024-12-17T12:05:54.000Z","dependencies_parsed_at":"2024-06-22T06:23:18.061Z","dependency_job_id":"c22269e4-5549-4ffc-96ee-1c00a9657bf4","html_url":"https://github.com/pkgcraft/website-theme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pkgcraft/website-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgcraft%2Fwebsite-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgcraft%2Fwebsite-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgcraft%2Fwebsite-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgcraft%2Fwebsite-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkgcraft","download_url":"https://codeload.github.com/pkgcraft/website-theme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgcraft%2Fwebsite-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28652116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-22T03:18:45.949Z","updated_at":"2026-01-22T03:18:46.809Z","avatar_url":"https://github.com/pkgcraft.png","language":"HTML","funding_links":["https://github.com/sponsors/reuixiy"],"categories":[],"sub_categories":[],"readme":"English |\n[简体中文](https://github.com/reuixiy/hugo-theme-meme/blob/master/README.zh-cn.md) |\n[繁體中文](https://github.com/reuixiy/hugo-theme-meme/blob/master/README.zh-tw.md)\n\n\u003cdiv align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/reuixiy/hugo-theme-meme/master/static/icons/apple-touch-icon.png\" /\u003e\u003c/div\u003e\n\n# \u003cdiv align=\"center\"\u003eMemE\u003c/div\u003e\n\n## Description\n\nMemE is a powerful and highly customizable [GoHugo](https://github.com/gohugoio/hugo) theme for personal blogs, which focuses on elegance, simplicity, modernity, and best practices in coding.\n\n## Preview\n\n[![tn.png](https://raw.githubusercontent.com/reuixiy/hugo-theme-meme/master/images/tn.png)](https://io-oi.me/hugo-theme-meme/)\n\n### Browser support\n\nMemE uses [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) and [let statements](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let) extensively. These features are supported by the following browsers:\n\n- Chrome 49+\n- Firefox 44+\n- Edge 15+\n- Opera 36+\n- Safari 10+\n\nInternet Explorer does not support CSS variables.\n\n## Quick Start\n\nhttps://gohugo.io/getting-started/quick-start/\n\n### Install Hugo (`extended` version)\n\nFor Arch Linux users:\n\n```sh\n~ $ sudo pacman -S hugo\n~ $ hugo new site blog\n```\n\nFor users of other systems, see: https://gohugo.io/getting-started/installing/\n\n### Install MemE\n\n```sh\n~ $ cd blog\n~/blog $ git init\n~/blog $ git submodule add --depth 1 https://github.com/reuixiy/hugo-theme-meme.git themes/meme\n```\n\n### Blogging\n\n1. Replace `hugo.toml` with [config examples](https://github.com/reuixiy/hugo-theme-meme/blob/master/config-examples/en/config.toml).\n\n   ```sh\n   ~/blog $ rm hugo.toml \u0026\u0026 cp themes/meme/config-examples/en/config.toml config.toml\n   ```\n\n2. Create a new post and the about page:\n\n   ```sh\n   ~/blog $ hugo new \"posts/hello-world.md\"\n   ~/blog $ hugo new \"about/_index.md\"\n   ```\n\n3. Now:\n\n   ```sh\n   ~/blog $ hugo server -D\n   ```\n\n## Customize MemE\n\nMemE uses SCSS via [Hugo Pipes](https://gohugo.io/hugo-pipes/introduction/) to generate CSS instead of static CSS file and provides a [`_custom.scss`](https://github.com/reuixiy/hugo-theme-meme/blob/master/assets/scss/custom/_custom.scss) for customization.\n\nJust create a `~/blog/assets/scss/custom/_custom.scss` and add your own styles into this file. Your `_custom.scss` will override `~/blog/themes/meme/assets/scss/custom/_custom.scss` and your custom CSS will be applied correctly.\n\nActually, you can override any template of theme in Hugo, see this _unofficial mirror_ page: https://gohugobrasil.netlify.com/themes/customizing/\n\n## Update MemE\n\n```sh\n~/blog $ git submodule update --rebase --remote\n# or\n~/blog $ cd themes/meme \u0026\u0026 git pull\n```\n\nIf failed, try:\n\n1. Delete `meme` folder, e.g.\n\n   ```sh\n   ~/blog $ rm -rf themes/meme\n   ```\n\n2. Clone MemE again\n\n   ```sh\n   ~/blog $ git clone --depth 1 https://github.com/reuixiy/hugo-theme-meme.git themes/meme\n   ```\n\n**Note that** MemE makes some brand new features or _breaking changes_ sometimes, so please be sure to check [the modification history of `config.toml`](https://github.com/reuixiy/hugo-theme-meme/commits/master/config-examples) and update the related items after the update!\n\n## Awesome MemE\n\nSee [#2](https://github.com/reuixiy/hugo-theme-meme/issues/2).\n\n## Supported Front Matter\n\n\u003cdetails\u003e\n  \u003csummary\u003eClick to expand!\u003c/summary\u003e\n\n  | Name                                        | Description                                                                                              | Notes                                                                        |\n  | ------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n  | title                                       | \\*                                                                                                       | string                                                                       |\n  | linkTitle                                   | \\*                                                                                                       | string                                                                       |\n  | subtitle                                    | displayed below the title                                                                                | string, Markdown supported                                                   |\n  | date                                        | \\*                                                                                                       | string                                                                       |\n  | lastmod                                     | \\*                                                                                                       | string                                                                       |\n  | publishDate                                 | \\*                                                                                                       | string                                                                       |\n  | expiryDate                                  | \\*                                                                                                       | string                                                                       |\n  | `\u003ctaxonomies\u003e` eg: categories, tags, series | \\*                                                                                                       | array                                                                        |\n  | description                                 | \\*                                                                                                       | string, Markdown supported                                                   |\n  | summary                                     | \\*                                                                                                       | string, Markdown supported                                                   |\n  | images                                      | \\*                                                                                                       | array                                                                        |\n  | slug                                        | \\*                                                                                                       | string                                                                       |\n  | url                                         | \\*                                                                                                       | string                                                                       |\n  | draft                                       | \\*                                                                                                       | boolean                                                                      |\n  | isCJKLanguage                               | \\*                                                                                                       | boolean                                                                      |\n  | weight                                      | \\*                                                                                                       | integer                                                                      |\n  | type                                        | \\*                                                                                                       | string, if equal to \"poetry\", will use a special layout for it               |\n  | layout                                      | \\*                                                                                                       | string                                                                       |\n  | outputs                                     | \\*                                                                                                       | array                                                                        |\n  | aliases                                     | \\*                                                                                                       | array                                                                        |\n  | markup                                      | \\*                                                                                                       | string                                                                       |\n  | hideInHomepage                              | hide this post in homepage posts list                                                                    | boolean, valid for \"posts\" homepage with `enableHideInHomepage` enabled      |\n  | languageCode                                | add `lang` attribute with this value to `\u003carticle\u003e`                                                      | string                                                                       |\n  | meta                                        | set `false` to disable post-meta                                                                         | boolean, override `enablePostMeta` in `config.toml`                          |\n  | displayPublishedDate                        | display published date in post-meta                                                                      | boolean, override `displayPublishedDate` in `config.toml`                    |\n  | displayModifiedDate                         | display modified date in post-meta                                                                       | boolean, override `displayModifiedDate` in `config.toml`                     |\n  | displayExpiryDate                           | display expiry date in post-meta                                                                         | boolean, override `displayExpiryDate` in `config.toml`                       |\n  | displayCategory                             | display category in post-meta                                                                            | boolean, override `displayCategory` in `config.toml`                         |\n  | displayWordCount                            | display word count in post-meta                                                                          | boolean, override `displayWordCount` in `config.toml`                        |\n  | displayReadingTime                          | display reading time in post-meta                                                                        | boolean, override `displayReadingTime` in `config.toml`                      |\n  | displayBusuanziPagePV                       | display page views in post-meta                                                                          | boolean, override `displayBusuanziPagePV` in `config.toml`                   |\n  | toc                                         | display TOC                                                                                              | boolean, override `enableTOC` in `config.toml`                               |\n  | tocNum                                      | display TOC number                                                                                       | boolean, override `displayTOCNum` in `config.toml`                           |\n  | anchor                                      | enable headings anchor                                                                                   | boolean, override `enableHeadingsAnchor` in `config.toml`                    |\n  | displayCopyright                            | display post-copyright                                                                                   | boolean, override `displayPostCopyright` in `config.toml`                    |\n  | badge                                       | display updated-badge                                                                                    | boolean, override `displayUpdatedBadge` in `config.toml`                     |\n  | gitinfo                                     | display post-gitinfo                                                                                     | boolean, override `displayPostGitInfo` in `config.toml`                      |\n  | share                                       | display post-share                                                                                       | boolean, override `displayPostShare` in `config.toml`                        |\n  | related                                     | display related-posts                                                                                    | boolean, override `displayRelatedPosts` in `config.toml`                     |\n  | katex                                       | add KaTeX support                                                                                        | boolean, override `enableKaTeX` in `config.toml`                             |\n  | mathjax                                     | add MathJax support                                                                                      | boolean, override `enableMathJax` in `config.toml`                           |\n  | mermaid                                     | add Mermaid support                                                                                      | boolean, override `enableMermaid` in `config.toml`                           |\n  | comments                                    | set `false` to disable comments in mainSections or set `true` to enable comments in non-mainSections     | boolean                                                                      |\n  | smallCaps                                   | small caps?                                                                                              | boolean, override `enableSmallCaps` in `config.toml`                         |\n  | dropCap                                     | drop cap?                                                                                                | boolean, override `enableDropCap` in `config.toml`                           |\n  | dropCapAfterHr                              | drop cap after every horizontal rule tag?                                                                | boolean, override `enableDropCapAfterHr` in `config.toml`                    |\n  | deleteHrBeforeDropCap                       | delete horizontal rule tag before drop cap?                                                              | boolean, override `deleteHrBeforeDropCap` in `config.toml`                   |\n  | indent                                      | indent instead of margin?                                                                                | boolean, override `paragraphStyle` in `config.toml`                          |\n  | indentFirstParagraph                        | indent the first paragraph?                                                                              | boolean, override `indentFirstParagraph` in `config.toml`                    |\n  | align                                       | normal, justify, center                                                                                  | string, if equal to \"normal\", will override `enableJustify` in `config.toml` |\n  | original                                    | original? You can add the following 8 terms if you set `false`. The `author` is required, other optional | boolean, override `original` in `config.toml`                                |\n  | author                                      | author of original post                                                                                  | string                                                                       |\n  | link                                        | link of original post                                                                                    | string, URL                                                                  |\n  | copyright                                   | license of the post                                                                                      | string, Markdown supported                                                   |\n  | website                                     | author’s website                                                                                         | string                                                                       |\n  | email                                       | author’s email                                                                                           | string                                                                       |\n  | motto                                       | author’s description                                                                                     | string                                                                       |\n  | avatar                                      | author’s avatar                                                                                          | string, URL                                                                  |\n  | twitter                                     | author’s twitter id                                                                                      | string                                                                       |\n  | fediverse                                   | author’s fediverse id                                                                                    | string                                                                       |\n  | disqus_url                                  | \\*                                                                                                       | string, if not set, will use `Permalink` as default                          |\n  | disqus_identifier                           | \\*                                                                                                       | string, if not set, will use `RelPermalink` as default                       |\n  | disqus_title                                | \\*                                                                                                       | string, if not set, will use `Title` as default                              |\n\n  \\*: see https://gohugo.io/content-management/front-matter/\n      and https://gohugo.io/templates/internal/#configure-disqus\n\u003c/details\u003e\n\n## Sponsorship\n\nWe are grateful to the following sponsors for their support:\n\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/reuixiy?style=social)](https://github.com/sponsors/reuixiy)\n\n[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com?aff=QuirkyKoala717 \"Powered by DartNode - Free VPS for Open Source\")\n\n*: _Some of these links are affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support me to spend more time developing MemE. Thank you for the support!_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgcraft%2Fwebsite-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkgcraft%2Fwebsite-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgcraft%2Fwebsite-theme/lists"}