From 58805381571574f39ff3ddeaf98f64d708486ca7 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Mon, 31 Aug 2020 15:40:11 +0200 Subject: [PATCH 001/198] chore: initial commit --- .github/FUNDING.yml | 2 + .github/workflows/ci.yml | 32 ++++ .gitignore | 1 + .jsbeautifyrc | 27 +++ LICENSE | 20 +++ README.md | 67 ++++++++ archetypes/default.md | 9 + exampleSite/config.toml | 44 +++++ exampleSite/content/_index.md | 21 +++ exampleSite/content/blog/_index.md | 3 + exampleSite/content/blog/bear.md | 25 +++ exampleSite/content/blog/hugo.md | 31 ++++ exampleSite/content/blog/markdown-syntax.md | 144 ++++++++++++++++ exampleSite/static/favicon.ico | Bin 0 -> 15406 bytes exampleSite/static/images/favicon.png | Bin 0 -> 1312 bytes exampleSite/static/images/share.png | Bin 0 -> 25877 bytes images/screenshot.png | Bin 0 -> 37714 bytes images/tn.png | Bin 0 -> 25877 bytes layouts/404.html | 6 + layouts/_default/baseof.html | 43 +++++ layouts/_default/list.html | 57 +++++++ layouts/_default/single.html | 20 +++ layouts/index.html | 3 + layouts/partials/custom_body.html | 3 + layouts/partials/custom_head.html | 3 + layouts/partials/favicon.html | 2 + layouts/partials/footer.html | 1 + layouts/partials/head.html | 14 ++ layouts/partials/header.html | 4 + layouts/partials/nav.html | 5 + layouts/partials/seo_tags.html | 13 ++ layouts/partials/style.html | 99 +++++++++++ layouts/robots.txt | 2 + package-lock.json | 177 ++++++++++++++++++++ package.json | 28 ++++ theme.toml | 24 +++ 36 files changed, 930 insertions(+) create mode 100644 .github/FUNDING.yml create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 .jsbeautifyrc create mode 100644 LICENSE create mode 100644 README.md create mode 100644 archetypes/default.md create mode 100644 exampleSite/config.toml create mode 100644 exampleSite/content/_index.md create mode 100644 exampleSite/content/blog/_index.md create mode 100644 exampleSite/content/blog/bear.md create mode 100644 exampleSite/content/blog/hugo.md create mode 100644 exampleSite/content/blog/markdown-syntax.md create mode 100644 exampleSite/static/favicon.ico create mode 100644 exampleSite/static/images/favicon.png create mode 100644 exampleSite/static/images/share.png create mode 100644 images/screenshot.png create mode 100644 images/tn.png create mode 100644 layouts/404.html create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/single.html create mode 100644 layouts/index.html create mode 100644 layouts/partials/custom_body.html create mode 100644 layouts/partials/custom_head.html create mode 100644 layouts/partials/favicon.html create mode 100644 layouts/partials/footer.html create mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/header.html create mode 100644 layouts/partials/nav.html create mode 100644 layouts/partials/seo_tags.html create mode 100644 layouts/partials/style.html create mode 100644 layouts/robots.txt create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 theme.toml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..c911893 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,2 @@ +custom: ['https://www.paypal.me/janraasch/7,00'] +github: ['janraasch'] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..807e17b --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,32 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + runs-on: ubuntu-18.04 + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: latest + + - name: Build local ./exampleSite + run: hugo --minify --gc --destination ../public --source ./exampleSite --themesDir ../.. --baseURL https://janraasch.github.io/hugo-bearblog/ + + - name: Deploy to GitHub Pages + if: github.event_name == 'push' + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.jsbeautifyrc b/.jsbeautifyrc new file mode 100644 index 0000000..4e39ba0 --- /dev/null +++ b/.jsbeautifyrc @@ -0,0 +1,27 @@ +{ + "indent_size": 2, + "indent_char": " ", + "indent_with_tabs": false, + "editorconfig": false, + "eol": "\n", + "end_with_newline": true, + "indent_level": 0, + "preserve_newlines": true, + "max_preserve_newlines": 10, + "space_in_paren": false, + "space_in_empty_paren": false, + "jslint_happy": false, + "space_after_anon_function": false, + "space_after_named_function": false, + "brace_style": "collapse", + "unindent_chained_methods": false, + "break_chained_methods": false, + "keep_array_indentation": false, + "unescape_strings": false, + "wrap_line_length": 0, + "e4x": false, + "comma_first": false, + "operator_position": "before-newline", + "indent_empty_lines": false, + "templating": ["auto"] +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3be3bb7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2020 Jan Raasch + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..e679dfa --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +# Hugo Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) + +🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev). + +> Free, no-nonsense, super-fast blogging. + +## Demo + +For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. + +## Installation + +If you already have a Hugo site on your machine, you can simply add this theme via + +``` +git submodule add https://github.com/janraasch/hugo-bearblog.git themes/hugo-bearblog +``` + +Then, adjust the `config.toml` as detailed below. + +For more information, read the official [setup guide][hugo-setup-guide] of Hugo. + +## Adjust configuration / config.toml + +Please check out the [config.toml](https://github.com/janraasch/hugo-bearblog/blob/master/exampleSite/config.toml) included in the [exampleSite](https://github.com/janraasch/hugo-bearblog/tree/master/exampleSite) of this theme. + +## Content & structure + +### Starting fresh + +If you are starting fresh, simply copy over the contents of the `exampleSite`-directory included in this theme to your source directory. That should give you a good idea about how things work, and then you can go on from there to make the site your own. + +### Adding content + +You can add **a new post/page** via running + +``` +hugo new blog/my-new-post.md +``` + +### Adding your branding / colors / css + +Add a `custom_head.html`-file to your `layouts/partials`-directory. In there you may add a ` + + {{ if .Data.Singular }} +

Filtering for "{{ .Title }}"

+ + Remove filter + + {{ end }} + + {{ if .Data.Singular }} + {{else}} + +
+ {{ range .Site.Taxonomies.tags }} + #{{ .Page.Title }}  + {{ end }} +
+
+ {{ end }} +
+{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..f993a0c --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,20 @@ +{{ define "main" }} +{{ if eq .Type "blog" }}{{ if not .Params.menu }} +

{{ .Title }}

+

+ + + +

+{{ end }}{{ end }} + + {{ .Content }} + +

+ {{ range (.GetTerms "tags") }} + #{{ .LinkTitle }} + {{ end }} +

+{{ end }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..9983b08 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Content }} +{{ end }} diff --git a/layouts/partials/custom_body.html b/layouts/partials/custom_body.html new file mode 100644 index 0000000..951fb15 --- /dev/null +++ b/layouts/partials/custom_body.html @@ -0,0 +1,3 @@ + diff --git a/layouts/partials/custom_head.html b/layouts/partials/custom_head.html new file mode 100644 index 0000000..4c53c40 --- /dev/null +++ b/layouts/partials/custom_head.html @@ -0,0 +1,3 @@ + diff --git a/layouts/partials/favicon.html b/layouts/partials/favicon.html new file mode 100644 index 0000000..ccf1a5d --- /dev/null +++ b/layouts/partials/favicon.html @@ -0,0 +1,2 @@ +{{ with .Site.Params.favicon }} +{{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..8eca955 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1 @@ +{{ if ne .Site.Params.hideMadeWithLine true }}Made with Hugo ʕ•ᴥ•ʔ Bear{{ end }} diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..69488a7 --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,14 @@ + + + +{{- partial "favicon.html" . -}} +{{- block "title" . }}{{ .Site.Title }}{{- end }} + +{{- partial "seo_tags.html" . -}} + + +{{ with .OutputFormats.Get "rss" -}} +{{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} +{{ end -}} + +{{- partial "style.html" . -}} diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..e47df70 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,4 @@ + +

{{ .Site.Title }}

+
+ diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html new file mode 100644 index 0000000..dd06f47 --- /dev/null +++ b/layouts/partials/nav.html @@ -0,0 +1,5 @@ +Home +{{ range .Site.Menus.main }} +{{ .Name }} +{{ end }} +Blog diff --git a/layouts/partials/seo_tags.html b/layouts/partials/seo_tags.html new file mode 100644 index 0000000..0b01f8b --- /dev/null +++ b/layouts/partials/seo_tags.html @@ -0,0 +1,13 @@ + + + + + + +{{ template "_internal/opengraph.html" . }} + + +{{ template "_internal/twitter_cards.html" . }} + + +{{ template "_internal/schema.html" . }} diff --git a/layouts/partials/style.html b/layouts/partials/style.html new file mode 100644 index 0000000..d429eb2 --- /dev/null +++ b/layouts/partials/style.html @@ -0,0 +1,99 @@ + diff --git a/layouts/robots.txt b/layouts/robots.txt new file mode 100644 index 0000000..0326f5c --- /dev/null +++ b/layouts/robots.txt @@ -0,0 +1,2 @@ +User-Agent: * +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..97604df --- /dev/null +++ b/package-lock.json @@ -0,0 +1,177 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "js-beautify": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.0.tgz", + "integrity": "sha512-/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..2f8c84a --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "hugo-bearblog", + "private": true, + "version": "1.0.0", + "description": "🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev).", + "main": "index.js", + "devDependencies": { + "js-beautify": "^1.13.0" + }, + "scripts": { + "test": "npm run beautify", + "beautify": "js-beautify layouts/**/*.html -r" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/janraasch/hugo-bearblog.git" + }, + "author": { + "name": "Jan Raasch", + "email": "jan@janraasch.com", + "url": "https://www.janraasch.com" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/janraasch/hugo-bearblog/issues" + }, + "homepage": "https://github.com/janraasch/hugo-bearblog#readme" +} diff --git a/theme.toml b/theme.toml new file mode 100644 index 0000000..945be48 --- /dev/null +++ b/theme.toml @@ -0,0 +1,24 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "Hugo Bear Blog" +license = "MIT" +licenselink = "https://github.com/janraasch/hugo-bearblog/blob/master/LICENSE" +description = "A Hugo theme based on »Bear Blog«. Free, no-nonsense, super-fast blogging." +homepage = "https://github.com/janraasch/hugo-bearblog" +tags = ["blog", "responsive", "minimal", "seo", "clean", "simple", "light", "minimalist", "mobile", "fast", "white", "minimalistic", "reading"] +features = ["favicon", "seo", "no stylesheets", "no javascript", "rss"] +min_version = "0.73.0" +# https://gohugo.io/content-management/taxonomies#default-taxonomies +# https://gohugo.io/templates/taxonomy-templates/#example-list-tags-in-a-single-page-template +# https://gohugo.io/templates/taxonomy-templates/#example-list-all-site-tags + +[author] + name = "Jan Raasch" + homepage = "https://www.janraasch.com" + +# If porting an existing theme +[original] + name = "ʕ•ᴥ•ʔ Bear Blog" + homepage = "https://bearblog.dev" + repo = "https://github.com/HermanMartinus/bearblog" From e13df26c715f17686fbae1e709a3115ac7377df8 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Fri, 4 Sep 2020 08:54:19 +0200 Subject: [PATCH 002/198] refactor: move (non-post) pages to "content"-root --- README.md | 19 ++++++++++++++++--- archetypes/blog.md | 13 +++++++++++++ archetypes/default.md | 17 +++++++++++++++-- exampleSite/content/{blog => }/bear.md | 7 ------- exampleSite/content/{blog => }/hugo.md | 5 ----- 5 files changed, 44 insertions(+), 17 deletions(-) create mode 100644 archetypes/blog.md rename exampleSite/content/{blog => }/bear.md (85%) rename exampleSite/content/{blog => }/hugo.md (94%) diff --git a/README.md b/README.md index e679dfa..2c0764a 100644 --- a/README.md +++ b/README.md @@ -30,9 +30,23 @@ Please check out the [config.toml](https://github.com/janraasch/hugo-bearblog/bl If you are starting fresh, simply copy over the contents of the `exampleSite`-directory included in this theme to your source directory. That should give you a good idea about how things work, and then you can go on from there to make the site your own. -### Adding content +### Adding / editing content -You can add **a new post/page** via running +#### Index-Page + +The contents of the `index`-page may be changed by editing your `content/_index.md`-file. + +#### Page + +You can add **a new page** via running + +``` +hugo new my-new-page.md +``` + +#### Blog-Post + +You can add **a new blog-post** via running ``` hugo new blog/my-new-post.md @@ -63,5 +77,4 @@ A special thank you goes out to [Herman](https://herman.bearblog.dev), for creat [paypal-dot-me]: https://www.paypal.me/janraasch/7,00 [github-sponsors]: https://github.com/sponsors/janraasch [insert-coins-svg]: https://img.shields.io/badge/insert-coins-11dde2.svg - [hugo-setup-guide]: https://gohugo.io/getting-started/installing diff --git a/archetypes/blog.md b/archetypes/blog.md new file mode 100644 index 0000000..e4594c6 --- /dev/null +++ b/archetypes/blog.md @@ -0,0 +1,13 @@ ++++ +title = "{{ replace .Name "-" " " | title }}" +date = "{{ .Date }}" + +# +# description is optional +# +# description = "An optional description for SEO. If not provided, an automatically created summary will be used." + +tags = [{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}"{{ printf "%s" $term }}",{{ end }}{{ end }}] ++++ + +This is a page about »{{ replace .Name "-" " " | title }}«. diff --git a/archetypes/default.md b/archetypes/default.md index ed40bd4..e8406b3 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -1,9 +1,22 @@ +++ title = "{{ replace .Name "-" " " | title }}" date = "{{ .Date }}" + +# +# Set menu to "main" to add this page to +# the main menu on top of the page +# +menu = "main" + +# +# description is optional +# # description = "An optional description for SEO. If not provided, an automatically created summary will be used." -# menu = "main" -tags = [{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}"{{ printf "%s" $term }}",{{ end }}{{ end }}] + +# +# tags are optional +# +# tags = [{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}"{{ printf "%s" $term }}",{{ end }}{{ end }}] +++ This is a page about »{{ replace .Name "-" " " | title }}«. diff --git a/exampleSite/content/blog/bear.md b/exampleSite/content/bear.md similarity index 85% rename from exampleSite/content/blog/bear.md rename to exampleSite/content/bear.md index 83691e5..a25a2dc 100644 --- a/exampleSite/content/blog/bear.md +++ b/exampleSite/content/bear.md @@ -1,13 +1,6 @@ +++ title = "Bear" menu = "main" -date = "2020-01-01" -tags = [ - "blogging", - "no javascript", - "no stylesheets", - "no trackers" -] +++ # Bear diff --git a/exampleSite/content/blog/hugo.md b/exampleSite/content/hugo.md similarity index 94% rename from exampleSite/content/blog/hugo.md rename to exampleSite/content/hugo.md index 2245a48..6f6ce0d 100644 --- a/exampleSite/content/blog/hugo.md +++ b/exampleSite/content/hugo.md @@ -1,11 +1,6 @@ +++ title = "Hugo" menu = "main" -date = "2020-01-02" -tags = [ - "blogging", - "static site generator" -] +++ # Hugo From 7e6d4587458c11cb9e155a5e34d2a5ffc9ba230a Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Fri, 4 Sep 2020 09:04:50 +0200 Subject: [PATCH 003/198] =?UTF-8?q?docs(README):=20add=20=CA=95=E2=80=A2?= =?UTF-8?q?=E1=B4=A5=E2=80=A2=CA=94=20=F0=9F=A4=A9=20=F0=9F=98=84=20?= =?UTF-8?q?=F0=9F=91=8B=F0=9F=8F=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2c0764a..4e047dc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Hugo Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) +# Hugo ʕ•ᴥ•ʔ Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) 🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev). From 74877f3528bf3f1c373b185df55c5b655a1968a7 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Fri, 4 Sep 2020 09:25:01 +0200 Subject: [PATCH 004/198] =?UTF-8?q?chore:=20enable=20=C2=BBStale=C2=AB-bot?= =?UTF-8?q?=20=F0=9F=96=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://probot.github.io/apps/stale/ --- .github/stale.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/stale.yml diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 0000000..dc90e5a --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,17 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 60 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 7 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security +# Label to use when marking an issue as stale +staleLabel: wontfix +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false From 053378a2d31ab8571813097cf8015cd3e318bcca Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Wed, 9 Sep 2020 19:02:14 +0200 Subject: [PATCH 005/198] docs: more prominently display sponsorship possibilities --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4e047dc..418b499 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Hugo ʕ•ᴥ•ʔ Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) +# Hugo ʕ•ᴥ•ʔ Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) [![Pay me][paypal-svg]][paypal-dot-me] [![Sponsor me][github-sponsors-svg]][github-sponsors] 🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev). @@ -8,6 +8,12 @@ For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. +## Sponsor 💟 + +Support my work on this theme via [GitHub Sponsors][github-sponsors] (recurring) or [PayPal][paypal-dot-me] (one-time). + +[![GitHub Stats](https://github-readme-stats.vercel.app/api/?username=janraasch)][github-sponsors] + ## Installation If you already have a Hugo site on your machine, you can simply add this theme via @@ -61,12 +67,6 @@ Please use [GitHub issues](https://github.com/janraasch/hugo-bearblog/issues) an If you do not have a GitHub-account, please hit me up via e-mail (see [janraasch.com](https://www.janraasch.com)). - -## Sponsor [![Pay me][insert-coins-svg]][paypal-dot-me] -Please consider supporting my work via [GitHub Sponsors][github-sponsors] or [PayPal][paypal-dot-me]. - -[![GitHub Stats](https://github-readme-stats.vercel.app/api/?username=janraasch)][github-sponsors] - ## Special Thanks 🎁 A special thank you goes out to [Herman](https://herman.bearblog.dev), for creating the original [ʕ•ᴥ•ʔ Bear Blog](https://bearblog.dev/). @@ -76,5 +76,6 @@ A special thank you goes out to [Herman](https://herman.bearblog.dev), for creat [paypal-dot-me]: https://www.paypal.me/janraasch/7,00 [github-sponsors]: https://github.com/sponsors/janraasch -[insert-coins-svg]: https://img.shields.io/badge/insert-coins-11dde2.svg +[paypal-svg]: https://img.shields.io/badge/insert-coins-11dde2.svg?logo=paypal +[github-sponsors-svg]: https://img.shields.io/badge/sponsor-me-ee4aaa.svg?logo=github [hugo-setup-guide]: https://gohugo.io/getting-started/installing From 3d510363c720823f9b90bf9ca4955ee44750b456 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Fri, 11 Sep 2020 19:35:53 +0200 Subject: [PATCH 006/198] docs: improve wording on badges --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 418b499..ce3c5c5 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,6 @@ A special thank you goes out to [Herman](https://herman.bearblog.dev), for creat [paypal-dot-me]: https://www.paypal.me/janraasch/7,00 [github-sponsors]: https://github.com/sponsors/janraasch -[paypal-svg]: https://img.shields.io/badge/insert-coins-11dde2.svg?logo=paypal -[github-sponsors-svg]: https://img.shields.io/badge/sponsor-me-ee4aaa.svg?logo=github +[paypal-svg]: https://img.shields.io/badge/onetime-donation-11dde2.svg?logo=paypal +[github-sponsors-svg]: https://img.shields.io/badge/recurring-sponsorship-ee4aaa.svg?logo=github [hugo-setup-guide]: https://gohugo.io/getting-started/installing From dcff8a4f858ee892b177cd312c643c42a917f0ec Mon Sep 17 00:00:00 2001 From: Nick Badal Date: Wed, 16 Sep 2020 22:35:58 -0700 Subject: [PATCH 007/198] feat: hide blog link if page not created (#4) Allows this theme to be used for sites that do not have a blog. --- layouts/partials/nav.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index dd06f47..def9b6e 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -2,4 +2,6 @@ {{ range .Site.Menus.main }} {{ .Name }} {{ end }} +{{ with .Site.GetPage "/blog" }} Blog +{{ end }} From fa9713088b1c70e19df4c8a94b192de12e89c4af Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 24 Sep 2020 17:00:46 +0200 Subject: [PATCH 008/198] chore: add dependabot.yml see https://docs.github.com/en/github/administering-a-repository/keeping-your-dependencies-updated-automatically --- .github/dependabot.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..60a68af --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +# see https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + + # Maintain dependencies for npm + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "daily" From 0c3efa646d35187f8a57557708c91b276b36fb01 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 15:33:23 +0200 Subject: [PATCH 009/198] feat: add dark color scheme for dark mode see https://github.com/HermanMartinus/bearblog/pull/51 --- layouts/partials/style.html | 77 +++++++++++++++++++++++++++++++++---- 1 file changed, 70 insertions(+), 7 deletions(-) diff --git a/layouts/partials/style.html b/layouts/partials/style.html index d429eb2..6d1a66b 100644 --- a/layouts/partials/style.html +++ b/layouts/partials/style.html @@ -5,7 +5,7 @@ padding: 20px; max-width: 720px; text-align: left; - background-color: white; + background-color: #fff; word-wrap: break-word; overflow-wrap: break-word; line-height: 1.5; @@ -25,6 +25,7 @@ a { color: #3273dc; + /*color: #ff5e6c;*/ } .title { @@ -63,21 +64,21 @@ code { padding: 2px 5px; - background-color: #eee; + background-color: #f2f2f2; } pre code { - border-left: 1px solid #999; - color: #555; + color: #222; display: block; - padding: 10px; + padding: 20px; white-space: pre-wrap; + font-size: 14px; } blockquote { border-left: 1px solid #999; - color: #555; - padding-left: 10px; + color: #222; + padding-left: 20px; font-style: italic; } @@ -96,4 +97,66 @@ font-size: small; } + /* blog posts */ + ul.blog-posts { + list-style-type: none; + padding: unset; + } + + ul.blog-posts li { + display: flex; + } + + ul.blog-posts li span { + flex: 0 0 130px; + } + + ul.blog-posts li a:visited { + color: #8b6fcb; + } + + @media (prefers-color-scheme: dark) { + body { + background-color: #333; + color: #ddd; + } + + h1, + h2, + h3, + h4, + h5, + h6, + strong, + b { + color: #eee; + } + + a { + color: #8cc2dd; + } + + code { + background-color: #777; + } + + pre code { + color: #ddd; + } + + blockquote { + color: #ccc; + } + + textarea, + input { + background-color: #252525; + color: #ddd; + } + + .helptext { + color: #aaa; + } + } + From 0b121f5eb6a532843a6caaddff5d7ebbf800b642 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 15:42:00 +0200 Subject: [PATCH 010/198] docs: announce dark mode --- README.md | 2 ++ theme.toml | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ce3c5c5..fec0ca9 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ > Free, no-nonsense, super-fast blogging. +This theme now includes a dark color scheme to support dark mode 🦉 ⬛️! + ## Demo For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. diff --git a/theme.toml b/theme.toml index 945be48..4dc5442 100644 --- a/theme.toml +++ b/theme.toml @@ -4,10 +4,10 @@ name = "Hugo Bear Blog" license = "MIT" licenselink = "https://github.com/janraasch/hugo-bearblog/blob/master/LICENSE" -description = "A Hugo theme based on »Bear Blog«. Free, no-nonsense, super-fast blogging." +description = "A Hugo theme based on »Bear Blog«. Free, no-nonsense, super-fast blogging. »Bear Blog« now includes a dark color scheme to support dark mode!" homepage = "https://github.com/janraasch/hugo-bearblog" -tags = ["blog", "responsive", "minimal", "seo", "clean", "simple", "light", "minimalist", "mobile", "fast", "white", "minimalistic", "reading"] -features = ["favicon", "seo", "no stylesheets", "no javascript", "rss"] +tags = ["blog", "responsive", "minimal", "seo", "clean", "simple", "light", "minimalist", "mobile", "fast", "white", "minimalistic", "reading", "dark mode"] +features = ["favicon", "seo", "no stylesheets", "no javascript", "rss", "dark mode"] min_version = "0.73.0" # https://gohugo.io/content-management/taxonomies#default-taxonomies # https://gohugo.io/templates/taxonomy-templates/#example-list-tags-in-a-single-page-template From 66e7de35223c14c56a5e3b9ccc761bda78aa1aae Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 15:53:45 +0200 Subject: [PATCH 011/198] docs: add dark screenshot --- README.md | 10 ++++++++++ images/screenshot-dark.png | Bin 0 -> 36748 bytes 2 files changed, 10 insertions(+) create mode 100644 images/screenshot-dark.png diff --git a/README.md b/README.md index fec0ca9..2ec1e43 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,14 @@ This theme now includes a dark color scheme to support dark mode 🦉 ⬛️! +## Screenshots + +⬜️ [Light][light-screenshot] + +⬛️ [Dark][dark-screenshot] + +If the user's browser is running »dark mode«, the dark color scheme will be used automatically. The default is the light/white color scheme. Check out [`style.html`](https://github.com/janraasch/hugo-bearblog/blob/master/layouts/partials/style.html) for the implementation. + ## Demo For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. @@ -81,3 +89,5 @@ A special thank you goes out to [Herman](https://herman.bearblog.dev), for creat [paypal-svg]: https://img.shields.io/badge/onetime-donation-11dde2.svg?logo=paypal [github-sponsors-svg]: https://img.shields.io/badge/recurring-sponsorship-ee4aaa.svg?logo=github [hugo-setup-guide]: https://gohugo.io/getting-started/installing +[light-screenshot]: https://github.com/janraasch/hugo-bearblog/blob/master/images/screenshot.png +[dark-screenshot]: https://github.com/janraasch/hugo-bearblog/blob/master/images/screenshot-dark.png diff --git a/images/screenshot-dark.png b/images/screenshot-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9fdf1ed2646f4d9fa7294e23d7ff6171c66140 GIT binary patch literal 36748 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 S3bOUT5ASI2e1UB1ckjPl<}ddE literal 0 HcmV?d00001 From 8e1715de8c1c3dffab0f0b2cf0d31a8448e6c8ee Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 15:58:10 +0200 Subject: [PATCH 012/198] style: some clean up --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 2ec1e43..eea0cb5 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,13 @@ > Free, no-nonsense, super-fast blogging. -This theme now includes a dark color scheme to support dark mode 🦉 ⬛️! - ## Screenshots ⬜️ [Light][light-screenshot] ⬛️ [Dark][dark-screenshot] -If the user's browser is running »dark mode«, the dark color scheme will be used automatically. The default is the light/white color scheme. Check out [`style.html`](https://github.com/janraasch/hugo-bearblog/blob/master/layouts/partials/style.html) for the implementation. +When the user's browser is running »dark mode«, the dark color scheme will be used automatically. The default is the light/white color scheme. Check out the [`style.html`](https://github.com/janraasch/hugo-bearblog/blob/master/layouts/partials/style.html)-file for the implementation. ## Demo From 454d19d0a416b5dcd54ff5e48cb826583689db25 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 16:01:26 +0200 Subject: [PATCH 013/198] docs: link to "raw" screenshots --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eea0cb5..11e6f2a 100644 --- a/README.md +++ b/README.md @@ -87,5 +87,5 @@ A special thank you goes out to [Herman](https://herman.bearblog.dev), for creat [paypal-svg]: https://img.shields.io/badge/onetime-donation-11dde2.svg?logo=paypal [github-sponsors-svg]: https://img.shields.io/badge/recurring-sponsorship-ee4aaa.svg?logo=github [hugo-setup-guide]: https://gohugo.io/getting-started/installing -[light-screenshot]: https://github.com/janraasch/hugo-bearblog/blob/master/images/screenshot.png -[dark-screenshot]: https://github.com/janraasch/hugo-bearblog/blob/master/images/screenshot-dark.png +[light-screenshot]: https://raw.githubusercontent.com/janraasch/hugo-bearblog/master/images/screenshot.png +[dark-screenshot]: https://raw.githubusercontent.com/janraasch/hugo-bearblog/master/images/screenshot-dark.png From f6a67927cdaa7a296003ff88e8f15e4bafed94ff Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 16:02:12 +0200 Subject: [PATCH 014/198] =?UTF-8?q?docs:=20move=20"demo"=20=F0=9F=91=86?= =?UTF-8?q?=F0=9F=8F=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 11e6f2a..e21fa87 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,10 @@ > Free, no-nonsense, super-fast blogging. +## Demo + +For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. + ## Screenshots ⬜️ [Light][light-screenshot] @@ -12,10 +16,6 @@ When the user's browser is running »dark mode«, the dark color scheme will be used automatically. The default is the light/white color scheme. Check out the [`style.html`](https://github.com/janraasch/hugo-bearblog/blob/master/layouts/partials/style.html)-file for the implementation. -## Demo - -For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. - ## Sponsor 💟 Support my work on this theme via [GitHub Sponsors][github-sponsors] (recurring) or [PayPal][paypal-dot-me] (one-time). From 6e2f054d42ecb59b37afcf2069f0a3af550e6638 Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Thu, 1 Oct 2020 16:12:16 +0200 Subject: [PATCH 015/198] fix: styling of ul.blog-posts see 0c3efa6 --- layouts/_default/list.html | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/layouts/_default/list.html b/layouts/_default/list.html index bd3c972..2545d9a 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,23 +1,4 @@ {{ define "main" }} - {{ if .Data.Singular }}

Filtering for "{{ .Title }}"

@@ -25,7 +6,7 @@
Remove filter {{ end }} - From 6e341272f5c3d92be25e1997a8deb44c3f5cd02a Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:13:02 -0300 Subject: [PATCH 059/198] Better RSS --- exampleSite/config.toml | 8 ++++++-- layouts/partials/nav.html | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 2b17f2d..4449bb7 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -7,7 +7,7 @@ theme = "hugo-bearcub" # Basic metadata configuration for your blog. author = "John Doe" -copyright = "John Doe (CC BY-SA 4.0)" +copyright = "John Doe (CC BY 4.0)" # highlighting without inline styles [markup] @@ -29,6 +29,8 @@ DefaultContentLanguage = "en" contentDir = "content" weight = 1 [languages.en.params] + # Absolute path to your blog section, used for the nav bar's RSS link + blogPath = "/blog" # You can use markdown here if you want to link somewhere madeWith = "Made with [Bear Cub](https://github.com/clente/hugo-bearcub)" [languages.pt] @@ -38,6 +40,8 @@ DefaultContentLanguage = "en" contentDir = "content.pt" weight = 2 [languages.pt.params] + # Absolute path to your blog section, used for the nav bar's RSS link + blogPath = "/pt/blog" # You can use markdown here if you want to link somewhere madeWith = "Feito com [Bear Cub](https://github.com/clente/hugo-bearcub)" @@ -67,5 +71,5 @@ DefaultContentLanguage = "en" # (Optional, experimental, default false) Enables a drop-down menu for translations only if a translation is present. hideUntranslated = false - # Email + # Email, used for the nav bar's email link email = "me@example.com" diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 8e2dd90..061a606 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -2,7 +2,7 @@ {{ .Name }} {{ end }} Email -RSS +RSS {{ $translations := dict }} From d78444cd19621616ddf8aef87a630e30ca9ee950 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:32:44 -0300 Subject: [PATCH 060/198] Separate sintax from style --- assets/style.css | 91 ------------------------------------ assets/syntax.css | 91 ++++++++++++++++++++++++++++++++++++ exampleSite/config.toml | 3 ++ layouts/_default/baseof.html | 7 ++- 4 files changed, 99 insertions(+), 93 deletions(-) create mode 100644 assets/syntax.css diff --git a/assets/style.css b/assets/style.css index 113ad94..95b7692 100644 --- a/assets/style.css +++ b/assets/style.css @@ -1,5 +1,3 @@ -/* Bear */ - body { font-family: Verdana, sans-serif; margin: auto; @@ -132,92 +130,3 @@ h3.blog-filter { cursor: not-allowed; opacity: 0.5; } - -/* Chroma */ - -/* Background */ .bg { color: #f8f8f2; background-color: #282a36; } -/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #282a36; } -/* Other .chroma .x { } */ -/* Error .chroma .err { } */ -/* CodeLine .chroma .cl { } */ -/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit } -/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } -/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; } -/* LineHighlight */ .chroma .hl { background-color: #ffffcc } -/* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #929292 } -/* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #929292 } -/* Line */ .chroma .line { display: flex; } -/* Keyword */ .chroma .k { color: #ff79c6 } -/* KeywordConstant */ .chroma .kc { color: #ff79c6 } -/* KeywordDeclaration */ .chroma .kd { color: #8be9fd; font-style: italic } -/* KeywordNamespace */ .chroma .kn { color: #ff79c6 } -/* KeywordPseudo */ .chroma .kp { color: #ff79c6 } -/* KeywordReserved */ .chroma .kr { color: #ff79c6 } -/* KeywordType */ .chroma .kt { color: #8be9fd } -/* Name .chroma .n { } */ -/* NameAttribute */ .chroma .na { color: #50fa7b } -/* NameBuiltin */ .chroma .nb { color: #8be9fd; font-style: italic } -/* NameBuiltinPseudo .chroma .bp { } */ -/* NameClass */ .chroma .nc { color: #50fa7b } -/* NameConstant .chroma .no { } */ -/* NameDecorator .chroma .nd { } */ -/* NameEntity .chroma .ni { } */ -/* NameException .chroma .ne { } */ -/* NameFunction */ .chroma .nf { color: #50fa7b } -/* NameFunctionMagic .chroma .fm { } */ -/* NameLabel */ .chroma .nl { color: #8be9fd; font-style: italic } -/* NameNamespace .chroma .nn { } */ -/* NameOther .chroma .nx { } */ -/* NameProperty .chroma .py { } */ -/* NameTag */ .chroma .nt { color: #ff79c6 } -/* NameVariable */ .chroma .nv { color: #8be9fd; font-style: italic } -/* NameVariableClass */ .chroma .vc { color: #8be9fd; font-style: italic } -/* NameVariableGlobal */ .chroma .vg { color: #8be9fd; font-style: italic } -/* NameVariableInstance */ .chroma .vi { color: #8be9fd; font-style: italic } -/* NameVariableMagic .chroma .vm { } */ -/* Literal .chroma .l { } */ -/* LiteralDate .chroma .ld { } */ -/* LiteralString */ .chroma .s { color: #f1fa8c } -/* LiteralStringAffix */ .chroma .sa { color: #f1fa8c } -/* LiteralStringBacktick */ .chroma .sb { color: #f1fa8c } -/* LiteralStringChar */ .chroma .sc { color: #f1fa8c } -/* LiteralStringDelimiter */ .chroma .dl { color: #f1fa8c } -/* LiteralStringDoc */ .chroma .sd { color: #f1fa8c } -/* LiteralStringDouble */ .chroma .s2 { color: #f1fa8c } -/* LiteralStringEscape */ .chroma .se { color: #f1fa8c } -/* LiteralStringHeredoc */ .chroma .sh { color: #f1fa8c } -/* LiteralStringInterpol */ .chroma .si { color: #f1fa8c } -/* LiteralStringOther */ .chroma .sx { color: #f1fa8c } -/* LiteralStringRegex */ .chroma .sr { color: #f1fa8c } -/* LiteralStringSingle */ .chroma .s1 { color: #f1fa8c } -/* LiteralStringSymbol */ .chroma .ss { color: #f1fa8c } -/* LiteralNumber */ .chroma .m { color: #bd93f9 } -/* LiteralNumberBin */ .chroma .mb { color: #bd93f9 } -/* LiteralNumberFloat */ .chroma .mf { color: #bd93f9 } -/* LiteralNumberHex */ .chroma .mh { color: #bd93f9 } -/* LiteralNumberInteger */ .chroma .mi { color: #bd93f9 } -/* LiteralNumberIntegerLong */ .chroma .il { color: #bd93f9 } -/* LiteralNumberOct */ .chroma .mo { color: #bd93f9 } -/* Operator */ .chroma .o { color: #ff79c6 } -/* OperatorWord */ .chroma .ow { color: #ff79c6 } -/* Punctuation .chroma .p { } */ -/* Comment */ .chroma .c { color: #7c90d0 } -/* CommentHashbang */ .chroma .ch { color: #7c90d0 } -/* CommentMultiline */ .chroma .cm { color: #7c90d0 } -/* CommentSingle */ .chroma .c1 { color: #7c90d0 } -/* CommentSpecial */ .chroma .cs { color: #7c90d0 } -/* CommentPreproc */ .chroma .cp { color: #ff79c6 } -/* CommentPreprocFile */ .chroma .cpf { color: #ff79c6 } -/* Generic .chroma .g { } */ -/* GenericDeleted */ .chroma .gd { color: #ff5555 } -/* GenericEmph */ .chroma .ge { text-decoration: underline } -/* GenericError .chroma .gr { } */ -/* GenericHeading */ .chroma .gh { font-weight: bold } -/* GenericInserted */ .chroma .gi { color: #50fa7b; font-weight: bold } -/* GenericOutput */ .chroma .go { color: #44475a } -/* GenericPrompt .chroma .gp { } */ -/* GenericStrong .chroma .gs { } */ -/* GenericSubheading */ .chroma .gu { font-weight: bold } -/* GenericTraceback .chroma .gt { } */ -/* GenericUnderline */ .chroma .gl { text-decoration: underline } -/* TextWhitespace .chroma .w { } */ diff --git a/assets/syntax.css b/assets/syntax.css new file mode 100644 index 0000000..5f15788 --- /dev/null +++ b/assets/syntax.css @@ -0,0 +1,91 @@ +/* This style is a variant of Dracula that is more accessible to people with poor eyesight */ +/* See https://web.dev/color-and-contrast-accessibility/ */ +/* And https://xyproto.github.io/splash/docs/dracula.html */ +/* And https://github.com/alecthomas/chroma/blob/a40c95e447a577322e20eac58f2f7c0d026665b0/styles/dracula.xml */ + +/* Background */ .bg { color: #f8f8f2; background-color: #282a36; } +/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #282a36; } +/* Other .chroma .x { } */ +/* Error .chroma .err { } */ +/* CodeLine .chroma .cl { } */ +/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit } +/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } +/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; } +/* LineHighlight */ .chroma .hl { background-color: #ffffcc } +/* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #929292 } +/* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #929292 } +/* Line */ .chroma .line { display: flex; } +/* Keyword */ .chroma .k { color: #ff79c6 } +/* KeywordConstant */ .chroma .kc { color: #ff79c6 } +/* KeywordDeclaration */ .chroma .kd { color: #8be9fd; font-style: italic } +/* KeywordNamespace */ .chroma .kn { color: #ff79c6 } +/* KeywordPseudo */ .chroma .kp { color: #ff79c6 } +/* KeywordReserved */ .chroma .kr { color: #ff79c6 } +/* KeywordType */ .chroma .kt { color: #8be9fd } +/* Name .chroma .n { } */ +/* NameAttribute */ .chroma .na { color: #50fa7b } +/* NameBuiltin */ .chroma .nb { color: #8be9fd; font-style: italic } +/* NameBuiltinPseudo .chroma .bp { } */ +/* NameClass */ .chroma .nc { color: #50fa7b } +/* NameConstant .chroma .no { } */ +/* NameDecorator .chroma .nd { } */ +/* NameEntity .chroma .ni { } */ +/* NameException .chroma .ne { } */ +/* NameFunction */ .chroma .nf { color: #50fa7b } +/* NameFunctionMagic .chroma .fm { } */ +/* NameLabel */ .chroma .nl { color: #8be9fd; font-style: italic } +/* NameNamespace .chroma .nn { } */ +/* NameOther .chroma .nx { } */ +/* NameProperty .chroma .py { } */ +/* NameTag */ .chroma .nt { color: #ff79c6 } +/* NameVariable */ .chroma .nv { color: #8be9fd; font-style: italic } +/* NameVariableClass */ .chroma .vc { color: #8be9fd; font-style: italic } +/* NameVariableGlobal */ .chroma .vg { color: #8be9fd; font-style: italic } +/* NameVariableInstance */ .chroma .vi { color: #8be9fd; font-style: italic } +/* NameVariableMagic .chroma .vm { } */ +/* Literal .chroma .l { } */ +/* LiteralDate .chroma .ld { } */ +/* LiteralString */ .chroma .s { color: #f1fa8c } +/* LiteralStringAffix */ .chroma .sa { color: #f1fa8c } +/* LiteralStringBacktick */ .chroma .sb { color: #f1fa8c } +/* LiteralStringChar */ .chroma .sc { color: #f1fa8c } +/* LiteralStringDelimiter */ .chroma .dl { color: #f1fa8c } +/* LiteralStringDoc */ .chroma .sd { color: #f1fa8c } +/* LiteralStringDouble */ .chroma .s2 { color: #f1fa8c } +/* LiteralStringEscape */ .chroma .se { color: #f1fa8c } +/* LiteralStringHeredoc */ .chroma .sh { color: #f1fa8c } +/* LiteralStringInterpol */ .chroma .si { color: #f1fa8c } +/* LiteralStringOther */ .chroma .sx { color: #f1fa8c } +/* LiteralStringRegex */ .chroma .sr { color: #f1fa8c } +/* LiteralStringSingle */ .chroma .s1 { color: #f1fa8c } +/* LiteralStringSymbol */ .chroma .ss { color: #f1fa8c } +/* LiteralNumber */ .chroma .m { color: #bd93f9 } +/* LiteralNumberBin */ .chroma .mb { color: #bd93f9 } +/* LiteralNumberFloat */ .chroma .mf { color: #bd93f9 } +/* LiteralNumberHex */ .chroma .mh { color: #bd93f9 } +/* LiteralNumberInteger */ .chroma .mi { color: #bd93f9 } +/* LiteralNumberIntegerLong */ .chroma .il { color: #bd93f9 } +/* LiteralNumberOct */ .chroma .mo { color: #bd93f9 } +/* Operator */ .chroma .o { color: #ff79c6 } +/* OperatorWord */ .chroma .ow { color: #ff79c6 } +/* Punctuation .chroma .p { } */ +/* Comment */ .chroma .c { color: #7c90d0 } +/* CommentHashbang */ .chroma .ch { color: #7c90d0 } +/* CommentMultiline */ .chroma .cm { color: #7c90d0 } +/* CommentSingle */ .chroma .c1 { color: #7c90d0 } +/* CommentSpecial */ .chroma .cs { color: #7c90d0 } +/* CommentPreproc */ .chroma .cp { color: #ff79c6 } +/* CommentPreprocFile */ .chroma .cpf { color: #ff79c6 } +/* Generic .chroma .g { } */ +/* GenericDeleted */ .chroma .gd { color: #ff5555 } +/* GenericEmph */ .chroma .ge { text-decoration: underline } +/* GenericError .chroma .gr { } */ +/* GenericHeading */ .chroma .gh { font-weight: bold } +/* GenericInserted */ .chroma .gi { color: #50fa7b; font-weight: bold } +/* GenericOutput */ .chroma .go { color: #44475a } +/* GenericPrompt .chroma .gp { } */ +/* GenericStrong .chroma .gs { } */ +/* GenericSubheading */ .chroma .gu { font-weight: bold } +/* GenericTraceback .chroma .gt { } */ +/* GenericUnderline */ .chroma .gl { text-decoration: underline } +/* TextWhitespace .chroma .w { } */ diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 4449bb7..94029d9 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -14,6 +14,9 @@ copyright = "John Doe (CC BY 4.0)" [markup.highlight] lineNos = true lineNumbersInTable = false + # This allows Bear Cub to use a variation of Dracula that is more accessible + # to people with poor eyesight + # See https://web.dev/color-and-contrast-accessibility/ noClasses = false # Multi-lingual mode config diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 1f30b5d..2f06d5a 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -11,8 +11,11 @@ {{- partial "seo_tags.html" . -}} - {{ $css := resources.Get "style.css" | minify }} - + {{ $style := resources.Get "style.css" | minify }} + + + {{ $syntax := resources.Get "syntax.css" | minify }} + {{ with .OutputFormats.Get "rss" -}} {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} From 9d89e94f4883dedea71638c01b833fd777370858 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:37:29 -0300 Subject: [PATCH 061/198] Favicon is back --- exampleSite/config.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 94029d9..56497bc 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -52,6 +52,10 @@ DefaultContentLanguage = "en" # The "description" of your website. This is used in the meta data of your generated html. description = "Bear Cub Demo" + # The path to your "favicon". This should be a square (at least 32px x 32px) png-file. + # Hint: It's good practise to also put a "favicon.ico"-file into your "static"-folder. + favicon = "images/favicon.png" + # These "images" are used for the structured data templates. This will show up, when # services like Twitter or Slack want to generate a preview of a link to your site. # See https://gohugo.io/templates/internal#twitter-cards and From 6fd0628f81526769d886b576031d3a1552310b80 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:40:02 -0300 Subject: [PATCH 062/198] robots.txt is back --- exampleSite/config.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 56497bc..6be1ba8 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -9,6 +9,9 @@ theme = "hugo-bearcub" author = "John Doe" copyright = "John Doe (CC BY 4.0)" +# Generate a nice robots.txt for SEO +enableRobotsTXT = true + # highlighting without inline styles [markup] [markup.highlight] From 70e60e7605b8b86d7ca607f8144f7d1d4b98ba89 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:58:47 -0300 Subject: [PATCH 063/198] Clean up config.toml --- exampleSite/config.toml | 63 ++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 39 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 6be1ba8..e2f18f7 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -1,31 +1,26 @@ -# Base URL used when generating links to your pages -# Set to the URL for your site +# Basic config baseURL = "https://example.com" - -# The name of this wonderful theme ;-). theme = "hugo-bearcub" - -# Basic metadata configuration for your blog. author = "John Doe" copyright = "John Doe (CC BY 4.0)" # Generate a nice robots.txt for SEO enableRobotsTXT = true -# highlighting without inline styles +# Setup syntax highlighting without inline styles. For more information about +# why you'd want to avoid inline styles, see +# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src#unsafe_inline_styles [markup] [markup.highlight] lineNos = true lineNumbersInTable = false # This allows Bear Cub to use a variation of Dracula that is more accessible - # to people with poor eyesight - # See https://web.dev/color-and-contrast-accessibility/ + # to people with poor eyesight. For more information about color contrast + # and accessibility, see https://web.dev/color-and-contrast-accessibility/ noClasses = false -# Multi-lingual mode config -# There are different options to translate files -# See https://gohugo.io/content-management/multilingual/#translation-by-filename -# And https://gohugo.io/content-management/multilingual/#translation-by-content-directory +# Multilingual mode config. More for information about how to setup translation, +# see https://gohugo.io/content-management/multilingual/ DefaultContentLanguage = "en" [languages] [languages.en] @@ -33,53 +28,43 @@ DefaultContentLanguage = "en" languageName = "English 🇺🇸" LanguageCode = "en-US" contentDir = "content" - weight = 1 [languages.en.params] - # Absolute path to your blog section, used for the nav bar's RSS link - blogPath = "/blog" - # You can use markdown here if you want to link somewhere + blogPath = "/blog" # Path to your blog section (used by RSS) madeWith = "Made with [Bear Cub](https://github.com/clente/hugo-bearcub)" [languages.pt] title = "Site Exemplo" languageName = "Português 🇧🇷" LanguageCode = "pt-BR" contentDir = "content.pt" - weight = 2 [languages.pt.params] - # Absolute path to your blog section, used for the nav bar's RSS link - blogPath = "/pt/blog" - # You can use markdown here if you want to link somewhere + blogPath = "/pt/blog" # Path to your blog section (used by RSS) madeWith = "Feito com [Bear Cub](https://github.com/clente/hugo-bearcub)" [params] - # The "description" of your website. This is used in the meta data of your generated html. + # The description of your website description = "Bear Cub Demo" - # The path to your "favicon". This should be a square (at least 32px x 32px) png-file. - # Hint: It's good practise to also put a "favicon.ico"-file into your "static"-folder. + # The path to your favicon favicon = "images/favicon.png" - # These "images" are used for the structured data templates. This will show up, when - # services like Twitter or Slack want to generate a preview of a link to your site. - # See https://gohugo.io/templates/internal#twitter-cards and - # https://gohugo.io/templates/internal#open-graph. + # These images will show up when services want to generate a preview of a link + # to your site. For more information about previews, see + # https://gohugo.io/templates/internal#twitter-cards and + # https://gohugo.io/templates/internal#open-graph images = ["/images/share.png"] - # Another "title" :-). This one is used as the site_name on the Hugo's internal - # opengraph structured data template. - # See https://ogp.me/ and https://gohugo.io/templates/internal#open-graph. + # This title is used as the site_name on the Hugo's internal opengraph + # structured data template title = "Example Site" - # By default, this theme displays dates with a format like "02 Jan, 2006", but - # you can customize it by setting the `dateFormat` param in your site's config - # file. See [Hugo's Format function docs](https://gohugo.io/functions/format/) - # for details. An example TOML config that uses [ISO - # 8601](https://en.wikipedia.org/wiki/ISO_8601) format: + # Dates are displayed following the format below. For more information about + # formatting, see https://gohugo.io/functions/format/ dateFormat = "2006-01-02" - # /!\ This is an experimental feature, might be removed or changed at any time - # (Optional, experimental, default false) Enables a drop-down menu for translations only if a translation is present. + # If your blog is multilingual but you haven't translated a page, this theme + # will create a disabled link. By setting `hideUntranslated` to true, you can + # have the theme simply not show any link hideUntranslated = false - # Email, used for the nav bar's email link + # Your email, added to the navbar so readers can reply to your posts email = "me@example.com" From 8f8169ac5b16598fe43d160737f95fe81c29a6c1 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 18:27:36 -0300 Subject: [PATCH 064/198] More default posts --- exampleSite/content.pt/_index.md | 18 +-- .../content.pt/blog/markdown-syntax.md | 142 ------------------ exampleSite/content/_index.md | 2 +- exampleSite/content/blog/emoji-support.md | 46 ++++++ exampleSite/content/blog/markdown-syntax.md | 27 ++-- exampleSite/content/blog/math-typesetting.md | 49 ++++++ exampleSite/content/blog/not-translated.md | 7 - exampleSite/content/blog/placeholder-text.md | 45 ++++++ exampleSite/content/blog/rich-content.md | 34 +++++ 9 files changed, 201 insertions(+), 169 deletions(-) delete mode 100644 exampleSite/content.pt/blog/markdown-syntax.md create mode 100644 exampleSite/content/blog/emoji-support.md create mode 100644 exampleSite/content/blog/math-typesetting.md delete mode 100644 exampleSite/content/blog/not-translated.md create mode 100644 exampleSite/content/blog/placeholder-text.md create mode 100644 exampleSite/content/blog/rich-content.md diff --git a/exampleSite/content.pt/_index.md b/exampleSite/content.pt/_index.md index 669b505..f1d4bf7 100644 --- a/exampleSite/content.pt/_index.md +++ b/exampleSite/content.pt/_index.md @@ -4,24 +4,24 @@ menu: "main" weight: 1 --- -# Um par divino +# Um par perfeito -There is a website obesity crisis. Bloated websites full of scripts, ads, and trackers are slowing your readers down every time they try to read your well-crafted content. +Existe uma crise de obesidade de websites. Sites entulhados de scripts, propagandas e rastreadores estão fazendo os seus leitores perderem tempo toda vez que eles tentam ler o seu conteúdo. -Hugo Bear Blog is all you need to build a fantastic and optimized site or blog. It works perfectly on **any** viewing device. All you need to focus on is writing good content. +Hugo Bear Cub é tudo que você precisa para construir um site ou blog fantástico e otimizado. Ele funciona perfeitamente em **qualquer** aparelho. Tudo que você precisa fazer é focar em escrever um bom conteúdo. -[Go to the original bear blog](https://bearblog.dev/). +[Vá para o bear blog original](https://bearblog.dev/). --- -What happens when you combine the worlds' fastest, most lightweight static site generator with a design theme built to provide you with free, no-nonsense, super-fast blogging capabilities? +O que acontece quando você junta o gerador de sites estáticos mais rápido e leve do mundo com um tema gratuito, sensato e super rápido? -**Use this theme, and find out!** +**Use este tema e descubra!** -Made with 💟 by [Jan Raasch](https://www.janraasch.com). +Feito com 💟 por [Caio lente](https://lente.dev) baseado no [Hugo ʕ•ᴥ•ʔ Bear Blog](https://github.com/janraasch/hugo-bearblog). --- -Simply publish content online, grow an audience, and keep your pages tiny, fast, and **optimized for search engines**. +Simplesmente publique seu conteúdo online, amplie seu público e mantenha suas páginas pequenas, rápidas e **otimizadas para buscadores**. -Each page is ~5kb, and you can **host your blog yourself**. +Cada página pesa ~5kb e você pode **hospedar o seu próprio blog**. diff --git a/exampleSite/content.pt/blog/markdown-syntax.md b/exampleSite/content.pt/blog/markdown-syntax.md deleted file mode 100644 index 2e95a55..0000000 --- a/exampleSite/content.pt/blog/markdown-syntax.md +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: "Guia da sintaxe markdown" -date: "2020-01-03" -description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements." -tags: ["markdown", "syntax"] -slug: "sintaxe-markdown" ---- - -For a quick cheatsheet, check out https://simplemde.com/markdown-guide. - ---- - -This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. - - -## Headings - -The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. - -# H1 -## H2 -### H3 -#### H4 -##### H5 -###### H6 - -## Paragraph - -Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. - -Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. - -## Blockquotes - -The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. - -#### Blockquote without attribution - -> Tiam, ad mint andaepu dandae nostion secatur sequo quae. -> **Note** that you can use *Markdown syntax* within a blockquote. - -#### Blockquote with attribution - -> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1] - -[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. - -## Tables - -Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. - - Name | Age ---------|------ - Bob | 27 - Alice | 23 - -#### Inline Markdown within tables - -| Italics | Bold | Code | -| -------- | -------- | ------ | -| *italics* | **bold** | `code` | - -## Code Blocks - -#### Code block with backticks - -```html - - - - - Example HTML5 Document - - -

Test

- - -``` - -#### Code block indented with four spaces - - - - - - Example HTML5 Document - - -

Test

- - - -#### Code block with Hugo's internal highlight shortcode -{{< highlight html >}} - - - - - Example HTML5 Document - - -

Test

- - -{{< /highlight >}} - -## List Types - -#### Ordered List - -1. First item -2. Second item -3. Third item - -#### Unordered List - -* List item -* Another item -* And another item - -#### Nested list - -* Fruit - * Apple - * Orange - * Banana -* Dairy - * Milk - * Cheese - -## Other Elements — abbr, sub, sup, kbd, mark - -GIF is a bitmap image format. - -H2O - -Xn + Yn = Zn - -Press CTRL+ALT+Delete to end the session. - -Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index 28872b7..b852381 100644 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -18,7 +18,7 @@ What happens when you combine the worlds' fastest, most lightweight static site **Use this theme, and find out!** -Made with 💟 by [Jan Raasch](https://www.janraasch.com). +Made with 💟 by [Caio lente](https://lente.dev/en) based on [Hugo ʕ•ᴥ•ʔ Bear Blog](https://github.com/janraasch/hugo-bearblog). --- diff --git a/exampleSite/content/blog/emoji-support.md b/exampleSite/content/blog/emoji-support.md new file mode 100644 index 0000000..f17f49a --- /dev/null +++ b/exampleSite/content/blog/emoji-support.md @@ -0,0 +1,46 @@ ++++ +author = "Hugo Authors" +title = "Emoji Support" +date = "2019-03-05" +description = "Guide to emoji usage in Hugo" +tags = [ + "emoji", +] ++++ + +Emoji can be enabled in a Hugo project in a number of ways. + +The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes). + +To enable emoji globally, set `enableEmoji` to `true` in your site's [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g. + +

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

+
+ +The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes. + +*** + +**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g. + +{{< highlight html >}} +.emoji { + font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols; +} +{{< /highlight >}} + +{{< css.inline >}} + +{{< /css.inline >}} diff --git a/exampleSite/content/blog/markdown-syntax.md b/exampleSite/content/blog/markdown-syntax.md index c16ae67..06990d7 100644 --- a/exampleSite/content/blog/markdown-syntax.md +++ b/exampleSite/content/blog/markdown-syntax.md @@ -1,13 +1,20 @@ ---- -title: "Markdown Syntax Guide" -date: "2020-01-03" -description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements." -tags: ["markdown", "syntax"] ---- - -For a quick cheatsheet, check out https://simplemde.com/markdown-guide. - ---- ++++ +author = "Hugo Authors" +title = "Markdown Syntax Guide" +date = "2019-03-11" +description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +tags = [ + "markdown", + "css", + "html", +] +categories = [ + "themes", + "syntax", +] +series = ["Themes Guide"] +aliases = ["migrate-from-jekyl"] ++++ This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. diff --git a/exampleSite/content/blog/math-typesetting.md b/exampleSite/content/blog/math-typesetting.md new file mode 100644 index 0000000..62831a9 --- /dev/null +++ b/exampleSite/content/blog/math-typesetting.md @@ -0,0 +1,49 @@ +--- +author: Hugo Authors +title: Math Typesetting +date: 2019-03-08 +description: A brief guide to setup KaTeX +math: true +--- + +Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries. + + +In this example we will be using [KaTeX](https://katex.org/) + +- Create a partial under `/layouts/partials/math.html` +- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Include the partial in your templates like so: + +```bash +{{ if or .Params.math .Site.Params.math }} +{{ partial "math.html" . }} +{{ end }} +``` + +- To enable KaTex globally set the parameter `math` to `true` in a project's configuration +- To enable KaTex on a per page basis include the parameter `math: true` in content files + +**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +{{< math.inline >}} +{{ if or .Page.Params.math .Site.Params.math }} + + + + +{{ end }} +{{}} + +### Examples + +{{< math.inline >}} +

+Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) +

+{{}} + +Block math: +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/exampleSite/content/blog/not-translated.md b/exampleSite/content/blog/not-translated.md deleted file mode 100644 index c7e0602..0000000 --- a/exampleSite/content/blog/not-translated.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "This File Was Not Translated" -date: "2023-02-03" -description: "An untranslated file" ---- - -Lorem ipsum. diff --git a/exampleSite/content/blog/placeholder-text.md b/exampleSite/content/blog/placeholder-text.md new file mode 100644 index 0000000..9ed5f69 --- /dev/null +++ b/exampleSite/content/blog/placeholder-text.md @@ -0,0 +1,45 @@ ++++ +author = "Hugo Authors" +title = "Placeholder Text" +date = "2019-03-09" +description = "Lorem Ipsum Dolor Si Amet" +tags = [ + "markdown", + "text", +] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + +{{< /css.inline >}} diff --git a/exampleSite/content/blog/rich-content.md b/exampleSite/content/blog/rich-content.md new file mode 100644 index 0000000..bf7e101 --- /dev/null +++ b/exampleSite/content/blog/rich-content.md @@ -0,0 +1,34 @@ ++++ +author = "Hugo Authors" +title = "Rich Content" +date = "2019-03-10" +description = "A brief description of Hugo Shortcodes" +tags = [ + "shortcodes", + "privacy", +] ++++ + +Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds. + +--- + +## YouTube Privacy Enhanced Shortcode + +{{< youtube ZJthWmvUzzc >}} + +
+ +--- + +## Twitter Simple Shortcode + +{{< tweet user="DesignReviewed" id="1085870671291310081" >}} + +
+ +--- + +## Vimeo Simple Shortcode + +{{< vimeo_simple 48912912 >}} From 26a33fde27adc624c1722caf8a8bfcbf7ec367a3 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Fri, 10 Feb 2023 19:09:09 -0300 Subject: [PATCH 065/198] New example site text --- exampleSite/content.pt/_index.md | 37 +++++++++++++++++++------------- exampleSite/content/_index.md | 37 +++++++++++++++++++------------- 2 files changed, 44 insertions(+), 30 deletions(-) diff --git a/exampleSite/content.pt/_index.md b/exampleSite/content.pt/_index.md index f1d4bf7..c21fab3 100644 --- a/exampleSite/content.pt/_index.md +++ b/exampleSite/content.pt/_index.md @@ -4,24 +4,31 @@ menu: "main" weight: 1 --- -# Um par perfeito +# Diga oi para o Bear Cub! -Existe uma crise de obesidade de websites. Sites entulhados de scripts, propagandas e rastreadores estão fazendo os seus leitores perderem tempo toda vez que eles tentam ler o seu conteúdo. +Os sites de hoje em dia são pesados, lentos e cheios de scripts, propagandas e +rastreadores. Isso ficou tão comum que nós perdemos toda a perspectiva, tanto +que achamos normal uma página web ter vários megabytes. -Hugo Bear Cub é tudo que você precisa para construir um site ou blog fantástico e otimizado. Ele funciona perfeitamente em **qualquer** aparelho. Tudo que você precisa fazer é focar em escrever um bom conteúdo. +> The internet has become a bloated mess. Huge JavaScript libraries, countless +> client-side queries and overly complex frontend frameworks are par for the +> course these days. +> +> --- [Kev Quirk](https://512kb.club/) -[Vá para o bear blog original](https://bearblog.dev/). +Vamos mudar isso um site de cada vez! **Bear Cub** é um tema +[Hugo](https://gohugo.io/) baseado no [Hugo +Bear](https://github.com/janraasch/hugo-bearblog/) que tema conta da velocidade +e otimização para que você possa focar em escrever bons textos. ---- +Ele é gratuito, multilíngue, otimizado para buscadores, direto, responsivo, leve +e rápido. Muito rápido. -O que acontece quando você junta o gerador de sites estáticos mais rápido e leve do mundo com um tema gratuito, sensato e super rápido? +Além disso, quando comparado ao seu predecessor, o Bear Cub foi feito com +[privacidade](https://themarkup.org/blacklight?url=lente.dev), +[segurança](https://observatory.mozilla.org/analyze/lente.dev) e +[acessibilidade](https://pagespeed.web.dev/report?url=https%3A%2F%2Flente.dev%2F) +em mente. Para garantir que o seu site continue seguindo esses princípios, dê +uma [olhada no meu blog](https://lente.dev/posts/sites-de-pedra/). -**Use este tema e descubra!** - -Feito com 💟 por [Caio lente](https://lente.dev) baseado no [Hugo ʕ•ᴥ•ʔ Bear Blog](https://github.com/janraasch/hugo-bearblog). - ---- - -Simplesmente publique seu conteúdo online, amplie seu público e mantenha suas páginas pequenas, rápidas e **otimizadas para buscadores**. - -Cada página pesa ~5kb e você pode **hospedar o seu próprio blog**. +Feito com 💟 por [Caio lente](https://lente.dev). diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index b852381..524493d 100644 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -4,24 +4,31 @@ menu: "main" weight: 1 --- -# A match made in heaven +# Say hello to Bear Cub! -There is a website obesity crisis. Bloated websites full of scripts, ads, and trackers are slowing your readers down every time they try to read your well-crafted content. +Today's websites are bloated, slow, and full of scripts, ads, and trackers. This +became so commonplace that we lost all sense of perspective, to the point that +we now think multi-megabyte webpages are normal. -Hugo Bear Blog is all you need to build a fantastic and optimized site or blog. It works perfectly on **any** viewing device. All you need to focus on is writing good content. +> The internet has become a bloated mess. Huge JavaScript libraries, countless +> client-side queries and overly complex frontend frameworks are par for the +> course these days. +> +> --- [Kev Quirk](https://512kb.club/) -[Go to the original bear blog](https://bearblog.dev/). +Let's change this one website at a time! **Bear Cub** is a +[Hugo](https://gohugo.io/) theme based on [Hugo +Bear](https://github.com/janraasch/hugo-bearblog/) that takes care of speed and +optimization, so you can focus on writing good content. ---- +It is free, **multilingual**, optimized for search engines, no-nonsense, +responsive, light, and fast. Really fast. -What happens when you combine the worlds' fastest, most lightweight static site generator with a design theme built to provide you with free, no-nonsense, super-fast blogging capabilities? +Additionally, when compared to its predecessor, Bear Cub was made with +[privacy](https://themarkup.org/blacklight?url=lente.dev), +[security](https://observatory.mozilla.org/analyze/lente.dev) and +[accessibility](https://pagespeed.web.dev/report?url=https%3A%2F%2Flente.dev%2F) +in mind. For more details on how to ensure your website keeps following these +guidelines, [check out my blog](https://lente.dev/en/posts/stone-websites/). -**Use this theme, and find out!** - -Made with 💟 by [Caio lente](https://lente.dev/en) based on [Hugo ʕ•ᴥ•ʔ Bear Blog](https://github.com/janraasch/hugo-bearblog). - ---- - -Simply publish content online, grow an audience, and keep your pages tiny, fast, and **optimized for search engines**. - -Each page is ~5kb, and you can **host your blog yourself**. +Made with 💟 by [Caio lente](https://lente.dev/en). From ee51627153775f76ab2bf4078ef1aef5d8b1bcf5 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 16:25:24 -0300 Subject: [PATCH 066/198] Fix config: https://discourse.gohugo.io/t/solved-defaultcontentlanguage-does-not-seem-to-work/4135/8 --- exampleSite/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index e2f18f7..482e936 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -3,6 +3,7 @@ baseURL = "https://example.com" theme = "hugo-bearcub" author = "John Doe" copyright = "John Doe (CC BY 4.0)" +defaultContentLanguage = "en" # Generate a nice robots.txt for SEO enableRobotsTXT = true @@ -21,7 +22,6 @@ enableRobotsTXT = true # Multilingual mode config. More for information about how to setup translation, # see https://gohugo.io/content-management/multilingual/ -DefaultContentLanguage = "en" [languages] [languages.en] title = "Example Site" From 15a1e63122aad53673370c1c2649d71c0b1e5f43 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 16:50:21 -0300 Subject: [PATCH 067/198] Use relURLs --- layouts/partials/favicon.html | 2 +- layouts/partials/header.html | 2 +- layouts/partials/nav.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/layouts/partials/favicon.html b/layouts/partials/favicon.html index ccf1a5d..80f6aca 100644 --- a/layouts/partials/favicon.html +++ b/layouts/partials/favicon.html @@ -1,2 +1,2 @@ {{ with .Site.Params.favicon }} -{{ end }} +{{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index dc82280..516a23a 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,2 +1,2 @@ -

{{ .Site.Title }}

+

{{ .Site.Title }}

diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 061a606..5d06edf 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -1,5 +1,5 @@ {{ range .Site.Menus.main.ByWeight }} - {{ .Name }} + {{ .Name }} {{ end }} Email RSS From d6592fd40922b59ff3b9afe6123cb32972eb003f Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 17:59:27 -0300 Subject: [PATCH 068/198] Automatically fetch extra styles --- assets/style.css | 9 +++++++++ layouts/_default/baseof.html | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/assets/style.css b/assets/style.css index 95b7692..cd2e018 100644 --- a/assets/style.css +++ b/assets/style.css @@ -60,6 +60,15 @@ table { width: 100%; } +table, +th, +td { + border: 1px solid; + border-collapse: collapse; + border-color: #c9d1d9; + padding: 5px; +} + img { max-width: 100%; } diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 2f06d5a..7aa0605 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -17,6 +17,11 @@ {{ $syntax := resources.Get "syntax.css" | minify }} + {{ with .Params.style }} + {{ $extra := resources.Get . | minify }} + + {{ end }} + {{ with .OutputFormats.Get "rss" -}} {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} {{ end -}} From 8b6d621f0e6a51d38091f16fd3d91b1d1ed42712 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 18:36:46 -0300 Subject: [PATCH 069/198] Add min Hugo version --- theme.toml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/theme.toml b/theme.toml index 7f93a5b..eceb541 100644 --- a/theme.toml +++ b/theme.toml @@ -1,14 +1,16 @@ -# theme.toml template for a Hugo theme -# See https://github.com/gohugoio/hugoThemes#themetoml for an example - name = "Hugo Bear Cub" license = "MIT" licenselink = "https://github.com/clente/hugo-bearcub/blob/master/LICENSE" -description = "A Hugo theme based on »Hugo Bear Blog«. Free, extra-light, super-fast blogging." +description = "Theme description" + +# The home page of the theme, where the source can be found. homepage = "https://github.com/clente/hugo-bearcub" -tags = ["blog", "responsive", "minimal", "seo", "clean", "simple", "light", "minimalist", "mobile", "fast", "reading"] -features = ["favicon", "seo", "no stylesheets", "no javascript", "rss"] -min_version = "0.110.0" + +# If you have a running demo of the theme. +demosite = "https://gohugo.io" + +tags = ["blog", "responsive", "minimal", "personal", "dark", "multilingual"] +features = ["favicon", "seo", "no javascript", "rss"] # If the theme has a single author [author] @@ -20,3 +22,8 @@ min_version = "0.110.0" author = "Jan Raasch" homepage = "https://www.janraasch.com" repo = "https://github.com/janraasch/hugo-bearblog" + +# Hugo versions the theme supports +[module] + [module.hugoVersion] + min = "0.73.0" From 27ad8a79e8313f349fc2437966f314be2cfaf73b Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 18:48:41 -0300 Subject: [PATCH 070/198] Add build action --- .github/workflows/ci.yml | 32 -------------------------------- .github/workflows/gh-pages.yml | 32 ++++++++++++++++++++++++++++++++ README.md | 2 +- 3 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/gh-pages.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 76eae43..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: CI - -on: - push: - branches: - - master - pull_request: - branches: - - master - -jobs: - build: - runs-on: ubuntu-18.04 - - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Hugo - uses: peaceiris/actions-hugo@v2.6.0 - with: - hugo-version: latest - - - name: Build local ./exampleSite - run: hugo --gc --destination ../public --source ./exampleSite --themesDir ../.. --baseURL https://clente.github.io/hugo-bearcub/ - - - name: Deploy to GitHub Pages - if: github.event_name == 'push' - uses: peaceiris/actions-gh-pages@v3.9.0 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./public diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..d342f7e --- /dev/null +++ b/.github/workflows/gh-pages.yml @@ -0,0 +1,32 @@ +name: github pages + +on: + push: + branches: + - main # Set a branch that will trigger a deployment + pull_request: + +jobs: + deploy: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: 'latest' + # extended: true + + - name: Build + run: hugo --minify --gc --destination ../public --source ./exampleSite --themesDir ../.. --baseURL https://clente.github.io/hugo-bearcub/ + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: github.ref == 'refs/heads/main' + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public diff --git a/README.md b/README.md index 32be8b1..f3fba5c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Hugo ʕ•ᴥ•ʔ Bear Blog ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) +# Hugo ᕦʕ •ᴥ•ʔᕤ Bear Cub ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) 🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev). From f5c5bd5cc6b2086c5d1446f6212c02931a038721 Mon Sep 17 00:00:00 2001 From: clente Date: Mon, 13 Feb 2023 21:55:28 +0000 Subject: [PATCH 071/198] deploy: 27ad8a79e8313f349fc2437966f314be2cfaf73b --- .nojekyll | 0 404.html | 5 ++++ blog/emoji-support/index.html | 7 ++++++ blog/index.html | 16 ++++++++++++ blog/index.xml | 1 + blog/markdown-syntax/index.html | 38 +++++++++++++++++++++++++++++ blog/math-typesetting/index.html | 11 +++++++++ blog/migrate-from-jekyl/index.html | 1 + blog/placeholder-text/index.html | 6 +++++ blog/rich-content/index.html | 6 +++++ categories/index.html | 7 ++++++ categories/index.xml | 1 + categories/syntax/index.html | 6 +++++ categories/syntax/index.xml | 1 + categories/themes/index.html | 6 +++++ categories/themes/index.xml | 1 + en/index.html | 1 + en/sitemap.xml | 1 + favicon.ico | Bin 0 -> 15406 bytes images/favicon.png | Bin 0 -> 1312 bytes images/share.png | Bin 0 -> 25877 bytes index.html | 18 ++++++++++++++ index.xml | 1 + pt/404.html | 5 ++++ pt/blog/index.html | 5 ++++ pt/blog/index.xml | 1 + pt/categories/index.html | 5 ++++ pt/categories/index.xml | 1 + pt/index.html | 18 ++++++++++++++ pt/index.xml | 1 + pt/sitemap.xml | 1 + pt/tags/index.html | 5 ++++ pt/tags/index.xml | 1 + robots.txt | 3 +++ sitemap.xml | 1 + style.min.css | 1 + syntax.min.css | 1 + tags/css/index.html | 6 +++++ tags/css/index.xml | 1 + tags/emoji/index.html | 6 +++++ tags/emoji/index.xml | 1 + tags/html/index.html | 6 +++++ tags/html/index.xml | 1 + tags/index.html | 12 +++++++++ tags/index.xml | 1 + tags/markdown/index.html | 7 ++++++ tags/markdown/index.xml | 1 + tags/privacy/index.html | 6 +++++ tags/privacy/index.xml | 1 + tags/shortcodes/index.html | 6 +++++ tags/shortcodes/index.xml | 1 + tags/text/index.html | 6 +++++ tags/text/index.xml | 1 + 53 files changed, 246 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 blog/emoji-support/index.html create mode 100644 blog/index.html create mode 100644 blog/index.xml create mode 100644 blog/markdown-syntax/index.html create mode 100644 blog/math-typesetting/index.html create mode 100644 blog/migrate-from-jekyl/index.html create mode 100644 blog/placeholder-text/index.html create mode 100644 blog/rich-content/index.html create mode 100644 categories/index.html create mode 100644 categories/index.xml create mode 100644 categories/syntax/index.html create mode 100644 categories/syntax/index.xml create mode 100644 categories/themes/index.html create mode 100644 categories/themes/index.xml create mode 100644 en/index.html create mode 100644 en/sitemap.xml create mode 100644 favicon.ico create mode 100644 images/favicon.png create mode 100644 images/share.png create mode 100644 index.html create mode 100644 index.xml create mode 100644 pt/404.html create mode 100644 pt/blog/index.html create mode 100644 pt/blog/index.xml create mode 100644 pt/categories/index.html create mode 100644 pt/categories/index.xml create mode 100644 pt/index.html create mode 100644 pt/index.xml create mode 100644 pt/sitemap.xml create mode 100644 pt/tags/index.html create mode 100644 pt/tags/index.xml create mode 100644 robots.txt create mode 100644 sitemap.xml create mode 100644 style.min.css create mode 100644 syntax.min.css create mode 100644 tags/css/index.html create mode 100644 tags/css/index.xml create mode 100644 tags/emoji/index.html create mode 100644 tags/emoji/index.xml create mode 100644 tags/html/index.html create mode 100644 tags/html/index.xml create mode 100644 tags/index.html create mode 100644 tags/index.xml create mode 100644 tags/markdown/index.html create mode 100644 tags/markdown/index.xml create mode 100644 tags/privacy/index.html create mode 100644 tags/privacy/index.xml create mode 100644 tags/shortcodes/index.html create mode 100644 tags/shortcodes/index.xml create mode 100644 tags/text/index.html create mode 100644 tags/text/index.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..3453870 --- /dev/null +++ b/404.html @@ -0,0 +1,5 @@ +404

Example Site

404

ʕノ•ᴥ•ʔノ ︵ ┻━┻

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/emoji-support/index.html b/blog/emoji-support/index.html new file mode 100644 index 0000000..61a8bc5 --- /dev/null +++ b/blog/emoji-support/index.html @@ -0,0 +1,7 @@ +Emoji Support | Example Site

Example Site

Emoji Support

Emoji can be enabled in a Hugo project in a number of ways.

The emojify function can be called directly in templates or Inline Shortcodes.

To enable emoji globally, set enableEmoji to true in your site’s configuration and then you can type emoji shorthand codes directly in content files; e.g.

The Emoji cheat sheet is a useful reference for emoji shorthand codes.


N.B. The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.

1.emoji {
+2  font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
+3}

#emoji  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 0000000..ffcea2f --- /dev/null +++ b/blog/index.html @@ -0,0 +1,16 @@ +Blog | Example Site

Example Site

#css   +#emoji   +#html   +#markdown   +#privacy   +#shortcodes   +#text  
John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/index.xml b/blog/index.xml new file mode 100644 index 0000000..f934ff4 --- /dev/null +++ b/blog/index.xml @@ -0,0 +1 @@ +Blog on Example Sitehttps://clente.github.io/hugo-bearcub/blog/Recent content in Blog on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/blog/markdown-syntax/index.html b/blog/markdown-syntax/index.html new file mode 100644 index 0000000..b2bbec5 --- /dev/null +++ b/blog/markdown-syntax/index.html @@ -0,0 +1,38 @@ +Markdown Syntax Guide | Example Site

Example Site

Markdown Syntax Guide

This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.

Headings

The following HTML <h1><h6> elements represent six levels of section headings. <h1> is the highest section level while <h6> is the lowest.

H1

H2

H3

H4

H5
H6

Paragraph

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

Blockquotes

The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.

Blockquote without attribution

Tiam, ad mint andaepu dandae nostion secatur sequo quae. +Note that you can use Markdown syntax within a blockquote.

Blockquote with attribution

Don’t communicate by sharing memory, share memory by communicating. +— Rob Pike1

Tables

Tables aren’t part of the core Markdown spec, but Hugo supports supports them out-of-the-box.

NameAge
Bob27
Alice23

Inline Markdown within tables

ItalicsBoldCode
italicsboldcode

Code Blocks

Code block with backticks

 1<!doctype html>
+ 2<html lang="en">
+ 3<head>
+ 4  <meta charset="utf-8">
+ 5  <title>Example HTML5 Document</title>
+ 6</head>
+ 7<body>
+ 8  <p>Test</p>
+ 9</body>
+10</html>
+

Code block indented with four spaces

<!doctype html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <title>Example HTML5 Document</title>
+</head>
+<body>
+  <p>Test</p>
+</body>
+</html>
+

Code block with Hugo’s internal highlight shortcode

 1<!doctype html>
+ 2<html lang="en">
+ 3<head>
+ 4  <meta charset="utf-8">
+ 5  <title>Example HTML5 Document</title>
+ 6</head>
+ 7<body>
+ 8  <p>Test</p>
+ 9</body>
+10</html>

List Types

Ordered List

  1. First item
  2. Second item
  3. Third item

Unordered List

  • List item
  • Another item
  • And another item

Nested list

  • Fruit
    • Apple
    • Orange
    • Banana
  • Dairy
    • Milk
    • Cheese

Other Elements — abbr, sub, sup, kbd, mark

GIF is a bitmap image format.

H2O

Xn + Yn = Zn

Press CTRL+ALT+Delete to end the session.

Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.


  1. The above quote is excerpted from Rob Pike’s talk during Gopherfest, November 18, 2015. ↩︎

#markdown   +#css   +#html  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/math-typesetting/index.html b/blog/math-typesetting/index.html new file mode 100644 index 0000000..39cf743 --- /dev/null +++ b/blog/math-typesetting/index.html @@ -0,0 +1,11 @@ +Math Typesetting | Example Site

Example Site

Math Typesetting

Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.

In this example we will be using KaTeX

  • Create a partial under /layouts/partials/math.html
  • Within this partial reference the Auto-render Extension or host these scripts locally.
  • Include the partial in your templates like so:
1{{ if or .Params.math .Site.Params.math }}
+2{{ partial "math.html" . }}
+3{{ end }}
+
  • To enable KaTex globally set the parameter math to true in a project’s configuration
  • To enable KaTex on a per page basis include the parameter math: true in content files

Note: Use the online reference of Supported TeX Functions

Examples

Block math: +$$ +\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/migrate-from-jekyl/index.html b/blog/migrate-from-jekyl/index.html new file mode 100644 index 0000000..7a5a095 --- /dev/null +++ b/blog/migrate-from-jekyl/index.html @@ -0,0 +1 @@ +https://clente.github.io/hugo-bearcub/blog/markdown-syntax/ \ No newline at end of file diff --git a/blog/placeholder-text/index.html b/blog/placeholder-text/index.html new file mode 100644 index 0000000..0dfddd5 --- /dev/null +++ b/blog/placeholder-text/index.html @@ -0,0 +1,6 @@ +Placeholder Text | Example Site

Example Site

Placeholder Text

Lorem est tota propiore conpellat pectoribus de pectora summo.

Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.

  1. Exierant elisi ambit vivere dedere
  2. Duce pollice
  3. Eris modo
  4. Spargitque ferrea quos palude

Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.

  1. Comas hunc haec pietate fetum procerum dixit
  2. Post torum vates letum Tiresia
  3. Flumen querellas
  4. Arcanaque montibus omnes
  5. Quidem et

Vagus elidunt

The Van de Graaf Canon

Mane refeci capiebant unda mulcebat

Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.

Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.

Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.

#markdown   +#text  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/rich-content/index.html b/blog/rich-content/index.html new file mode 100644 index 0000000..db54f9f --- /dev/null +++ b/blog/rich-content/index.html @@ -0,0 +1,6 @@ +Rich Content | Example Site

Example Site

Rich Content

Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


YouTube Privacy Enhanced Shortcode


Twitter Simple Shortcode


Vimeo Simple Shortcode

Sing Jan Swing - Kinetic Type

#shortcodes   +#privacy  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 0000000..e2a446b --- /dev/null +++ b/categories/index.html @@ -0,0 +1,7 @@ +Categories | Example Site

Example Site

Filtering for "Categories"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/categories/index.xml b/categories/index.xml new file mode 100644 index 0000000..8bfd7ca --- /dev/null +++ b/categories/index.xml @@ -0,0 +1 @@ +Categories on Example Sitehttps://clente.github.io/hugo-bearcub/categories/Recent content in Categories on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000syntaxhttps://clente.github.io/hugo-bearcub/categories/syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/syntax/themeshttps://clente.github.io/hugo-bearcub/categories/themes/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/themes/ \ No newline at end of file diff --git a/categories/syntax/index.html b/categories/syntax/index.html new file mode 100644 index 0000000..7eb5d3a --- /dev/null +++ b/categories/syntax/index.html @@ -0,0 +1,6 @@ +syntax | Example Site

Example Site

Filtering for "syntax"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/categories/syntax/index.xml b/categories/syntax/index.xml new file mode 100644 index 0000000..feca736 --- /dev/null +++ b/categories/syntax/index.xml @@ -0,0 +1 @@ +syntax on Example Sitehttps://clente.github.io/hugo-bearcub/categories/syntax/Recent content in syntax on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/categories/themes/index.html b/categories/themes/index.html new file mode 100644 index 0000000..dbee516 --- /dev/null +++ b/categories/themes/index.html @@ -0,0 +1,6 @@ +themes | Example Site

Example Site

Filtering for "themes"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/categories/themes/index.xml b/categories/themes/index.xml new file mode 100644 index 0000000..b652728 --- /dev/null +++ b/categories/themes/index.xml @@ -0,0 +1 @@ +themes on Example Sitehttps://clente.github.io/hugo-bearcub/categories/themes/Recent content in themes on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/en/index.html b/en/index.html new file mode 100644 index 0000000..8a49e5b --- /dev/null +++ b/en/index.html @@ -0,0 +1 @@ +https://clente.github.io/hugo-bearcub/ \ No newline at end of file diff --git a/en/sitemap.xml b/en/sitemap.xml new file mode 100644 index 0000000..0ec6d47 --- /dev/null +++ b/en/sitemap.xml @@ -0,0 +1 @@ +https://clente.github.io/hugo-bearcub/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/categories/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/css/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/html/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/markdown/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/markdown-syntax/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/categories/syntax/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/categories/themes/2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/privacy/2019-03-10T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/rich-content/2019-03-10T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/shortcodes/2019-03-10T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/placeholder-text/2019-03-09T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/text/2019-03-09T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/math-typesetting/2019-03-08T00:00:00+00:00https://clente.github.io/hugo-bearcub/tags/emoji/2019-03-05T00:00:00+00:00https://clente.github.io/hugo-bearcub/blog/emoji-support/2019-03-05T00:00:00+00:00 \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5f67af60338c6a0982f06d400d457b28aba6943c GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..391ef93 --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ +Home | Example Site

Example Site

Say hello to Bear Cub!

Today’s websites are bloated, slow, and full of scripts, ads, and trackers. This +became so commonplace that we lost all sense of perspective, to the point that +we now think multi-megabyte webpages are normal.

The internet has become a bloated mess. Huge JavaScript libraries, countless +client-side queries and overly complex frontend frameworks are par for the +course these days.

Kev Quirk

Let’s change this one website at a time! Bear Cub is a +Hugo theme based on Hugo +Bear that takes care of speed and +optimization, so you can focus on writing good content.

It is free, multilingual, optimized for search engines, no-nonsense, +responsive, light, and fast. Really fast.

Additionally, when compared to its predecessor, Bear Cub was made with +privacy, +security and +accessibility +in mind. For more details on how to ensure your website keeps following these +guidelines, check out my blog.

Made with 💟 by Caio lente.

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..7231e15 --- /dev/null +++ b/index.xml @@ -0,0 +1 @@ +Home on Example Sitehttps://clente.github.io/hugo-bearcub/Recent content in Home on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/pt/404.html b/pt/404.html new file mode 100644 index 0000000..e28ed47 --- /dev/null +++ b/pt/404.html @@ -0,0 +1,5 @@ +404

Site Exemplo

404

ʕノ•ᴥ•ʔノ ︵ ┻━┻

John Doe (CC BY 4.0) | Feito com Bear Cub
\ No newline at end of file diff --git a/pt/blog/index.html b/pt/blog/index.html new file mode 100644 index 0000000..ea1a79f --- /dev/null +++ b/pt/blog/index.html @@ -0,0 +1,5 @@ +Blog | Site Exemplo

Site Exemplo

  • Nenhum post ainda
John Doe (CC BY 4.0) | Feito com Bear Cub
\ No newline at end of file diff --git a/pt/blog/index.xml b/pt/blog/index.xml new file mode 100644 index 0000000..3c010a7 --- /dev/null +++ b/pt/blog/index.xml @@ -0,0 +1 @@ +Blog on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/blog/Recent content in Blog on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/categories/index.html b/pt/categories/index.html new file mode 100644 index 0000000..e43f641 --- /dev/null +++ b/pt/categories/index.html @@ -0,0 +1,5 @@ +Categories | Site Exemplo

Site Exemplo

Filtrando para "Categories"

  • Nenhum post ainda
John Doe (CC BY 4.0) | Feito com Bear Cub
\ No newline at end of file diff --git a/pt/categories/index.xml b/pt/categories/index.xml new file mode 100644 index 0000000..1d47dd4 --- /dev/null +++ b/pt/categories/index.xml @@ -0,0 +1 @@ +Categories on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/categories/Recent content in Categories on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/index.html b/pt/index.html new file mode 100644 index 0000000..1484f20 --- /dev/null +++ b/pt/index.html @@ -0,0 +1,18 @@ +Início | Site Exemplo

Site Exemplo

Diga oi para o Bear Cub!

Os sites de hoje em dia são pesados, lentos e cheios de scripts, propagandas e +rastreadores. Isso ficou tão comum que nós perdemos toda a perspectiva, tanto +que achamos normal uma página web ter vários megabytes.

The internet has become a bloated mess. Huge JavaScript libraries, countless +client-side queries and overly complex frontend frameworks are par for the +course these days.

Kev Quirk

Vamos mudar isso um site de cada vez! Bear Cub é um tema +Hugo baseado no Hugo +Bear que tema conta da velocidade +e otimização para que você possa focar em escrever bons textos.

Ele é gratuito, multilíngue, otimizado para buscadores, direto, responsivo, leve +e rápido. Muito rápido.

Além disso, quando comparado ao seu predecessor, o Bear Cub foi feito com +privacidade, +segurança e +acessibilidade +em mente. Para garantir que o seu site continue seguindo esses princípios, dê +uma olhada no meu blog.

Feito com 💟 por Caio lente.

John Doe (CC BY 4.0) | Feito com Bear Cub
\ No newline at end of file diff --git a/pt/index.xml b/pt/index.xml new file mode 100644 index 0000000..8f3de52 --- /dev/null +++ b/pt/index.xml @@ -0,0 +1 @@ +Início on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/Recent content in Início on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/sitemap.xml b/pt/sitemap.xml new file mode 100644 index 0000000..99d33b2 --- /dev/null +++ b/pt/sitemap.xml @@ -0,0 +1 @@ +https://clente.github.io/hugo-bearcub/pt/https://clente.github.io/hugo-bearcub/pt/blog/https://clente.github.io/hugo-bearcub/pt/categories/https://clente.github.io/hugo-bearcub/pt/tags/ \ No newline at end of file diff --git a/pt/tags/index.html b/pt/tags/index.html new file mode 100644 index 0000000..2dd8db3 --- /dev/null +++ b/pt/tags/index.html @@ -0,0 +1,5 @@ +Tags | Site Exemplo

Site Exemplo

Filtrando para "Tags"

  • Nenhum post ainda
John Doe (CC BY 4.0) | Feito com Bear Cub
\ No newline at end of file diff --git a/pt/tags/index.xml b/pt/tags/index.xml new file mode 100644 index 0000000..931a04b --- /dev/null +++ b/pt/tags/index.xml @@ -0,0 +1 @@ +Tags on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/tags/Recent content in Tags on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..4076b0d --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://clente.github.io/hugo-bearcub/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..6020f56 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ +https://clente.github.io/hugo-bearcub/en/sitemap.xml2019-03-11T00:00:00+00:00https://clente.github.io/hugo-bearcub/pt/sitemap.xml \ No newline at end of file diff --git a/style.min.css b/style.min.css new file mode 100644 index 0000000..1657be3 --- /dev/null +++ b/style.min.css @@ -0,0 +1 @@ +body{font-family:Verdana,sans-serif;margin:auto;padding:20px;max-width:720px;text-align:left;background-color:#1d1f27;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#c9d1d9}h1,h2,h3,h4,h5,h6,strong,b{color:#eee}a{color:#8cc2dd}.title{text-decoration:none;border:0}.title span{font-weight:400}nav a{margin-right:10px}textarea{background-color:#252525;color:#ddd;width:100%;font-size:16px}input{background-color:#252525;color:#ddd;font-size:16px}content{line-height:1.6}table{width:100%}table,th,td{border:1px solid;border-collapse:collapse;border-color:#c9d1d9;padding:5px}img{max-width:100%}code{padding:2px 5px}pre code{display:block;padding:20px;white-space:pre-wrap;font-size:14px;overflow-x:auto}blockquote{border-left:1px solid #999;color:#ccc;padding-left:20px;font-style:italic}footer{padding:25px;text-align:center}.helptext{color:#aaa;font-size:small}.errorlist{color:#eba613;font-size:small}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex;line-height:2.1}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:#8b6fcb}a.blog-tags{line-height:2}h3.blog-filter{margin-bottom:0}.disabled{color:currentColor;cursor:not-allowed;opacity:.5} \ No newline at end of file diff --git a/syntax.min.css b/syntax.min.css new file mode 100644 index 0000000..bff1d80 --- /dev/null +++ b/syntax.min.css @@ -0,0 +1 @@ +.bg{color:#f8f8f2;background-color:#282a36}.chroma{color:#f8f8f2;background-color:#282a36}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#929292}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#929292}.chroma .line{display:flex}.chroma .k{color:#ff79c6}.chroma .kc{color:#ff79c6}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kn{color:#ff79c6}.chroma .kp{color:#ff79c6}.chroma .kr{color:#ff79c6}.chroma .kt{color:#8be9fd}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .nc{color:#50fa7b}.chroma .nf{color:#50fa7b}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .vc{color:#8be9fd;font-style:italic}.chroma .vg{color:#8be9fd;font-style:italic}.chroma .vi{color:#8be9fd;font-style:italic}.chroma .s{color:#f1fa8c}.chroma .sa{color:#f1fa8c}.chroma .sb{color:#f1fa8c}.chroma .sc{color:#f1fa8c}.chroma .dl{color:#f1fa8c}.chroma .sd{color:#f1fa8c}.chroma .s2{color:#f1fa8c}.chroma .se{color:#f1fa8c}.chroma .sh{color:#f1fa8c}.chroma .si{color:#f1fa8c}.chroma .sx{color:#f1fa8c}.chroma .sr{color:#f1fa8c}.chroma .s1{color:#f1fa8c}.chroma .ss{color:#f1fa8c}.chroma .m{color:#bd93f9}.chroma .mb{color:#bd93f9}.chroma .mf{color:#bd93f9}.chroma .mh{color:#bd93f9}.chroma .mi{color:#bd93f9}.chroma .il{color:#bd93f9}.chroma .mo{color:#bd93f9}.chroma .o{color:#ff79c6}.chroma .ow{color:#ff79c6}.chroma .c{color:#7c90d0}.chroma .ch{color:#7c90d0}.chroma .cm{color:#7c90d0}.chroma .c1{color:#7c90d0}.chroma .cs{color:#7c90d0}.chroma .cp{color:#ff79c6}.chroma .cpf{color:#ff79c6}.chroma .gd{color:#f55}.chroma .ge{text-decoration:underline}.chroma .gh{font-weight:700}.chroma .gi{color:#50fa7b;font-weight:700}.chroma .go{color:#44475a}.chroma .gu{font-weight:700}.chroma .gl{text-decoration:underline} \ No newline at end of file diff --git a/tags/css/index.html b/tags/css/index.html new file mode 100644 index 0000000..e5a231c --- /dev/null +++ b/tags/css/index.html @@ -0,0 +1,6 @@ +css | Example Site

Example Site

Filtering for "css"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/css/index.xml b/tags/css/index.xml new file mode 100644 index 0000000..c0ae8ef --- /dev/null +++ b/tags/css/index.xml @@ -0,0 +1 @@ +css on Example Sitehttps://clente.github.io/hugo-bearcub/tags/css/Recent content in css on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/tags/emoji/index.html b/tags/emoji/index.html new file mode 100644 index 0000000..da7cde9 --- /dev/null +++ b/tags/emoji/index.html @@ -0,0 +1,6 @@ +emoji | Example Site

Example Site

Filtering for "emoji"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/emoji/index.xml b/tags/emoji/index.xml new file mode 100644 index 0000000..21539ca --- /dev/null +++ b/tags/emoji/index.xml @@ -0,0 +1 @@ +emoji on Example Sitehttps://clente.github.io/hugo-bearcub/tags/emoji/Recent content in emoji on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Tue, 05 Mar 2019 00:00:00 +0000Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/tags/html/index.html b/tags/html/index.html new file mode 100644 index 0000000..48763cf --- /dev/null +++ b/tags/html/index.html @@ -0,0 +1,6 @@ +html | Example Site

Example Site

Filtering for "html"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/html/index.xml b/tags/html/index.xml new file mode 100644 index 0000000..d2af32f --- /dev/null +++ b/tags/html/index.xml @@ -0,0 +1 @@ +html on Example Sitehttps://clente.github.io/hugo-bearcub/tags/html/Recent content in html on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..9ba240b --- /dev/null +++ b/tags/index.html @@ -0,0 +1,12 @@ +Tags | Example Site

Example Site

Filtering for "Tags"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/index.xml b/tags/index.xml new file mode 100644 index 0000000..d36831e --- /dev/null +++ b/tags/index.xml @@ -0,0 +1 @@ +Tags on Example Sitehttps://clente.github.io/hugo-bearcub/tags/Recent content in Tags on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000csshttps://clente.github.io/hugo-bearcub/tags/css/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/css/htmlhttps://clente.github.io/hugo-bearcub/tags/html/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/html/markdownhttps://clente.github.io/hugo-bearcub/tags/markdown/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/markdown/privacyhttps://clente.github.io/hugo-bearcub/tags/privacy/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/privacy/shortcodeshttps://clente.github.io/hugo-bearcub/tags/shortcodes/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/shortcodes/texthttps://clente.github.io/hugo-bearcub/tags/text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/text/emojihttps://clente.github.io/hugo-bearcub/tags/emoji/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/emoji/ \ No newline at end of file diff --git a/tags/markdown/index.html b/tags/markdown/index.html new file mode 100644 index 0000000..20c7ed6 --- /dev/null +++ b/tags/markdown/index.html @@ -0,0 +1,7 @@ +markdown | Example Site

Example Site

Filtering for "markdown"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/markdown/index.xml b/tags/markdown/index.xml new file mode 100644 index 0000000..c0a4b36 --- /dev/null +++ b/tags/markdown/index.xml @@ -0,0 +1 @@ +markdown on Example Sitehttps://clente.github.io/hugo-bearcub/tags/markdown/Recent content in markdown on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file diff --git a/tags/privacy/index.html b/tags/privacy/index.html new file mode 100644 index 0000000..b1f9360 --- /dev/null +++ b/tags/privacy/index.html @@ -0,0 +1,6 @@ +privacy | Example Site

Example Site

Filtering for "privacy"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/privacy/index.xml b/tags/privacy/index.xml new file mode 100644 index 0000000..881677f --- /dev/null +++ b/tags/privacy/index.xml @@ -0,0 +1 @@ +privacy on Example Sitehttps://clente.github.io/hugo-bearcub/tags/privacy/Recent content in privacy on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file diff --git a/tags/shortcodes/index.html b/tags/shortcodes/index.html new file mode 100644 index 0000000..8444e7f --- /dev/null +++ b/tags/shortcodes/index.html @@ -0,0 +1,6 @@ +shortcodes | Example Site

Example Site

Filtering for "shortcodes"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/shortcodes/index.xml b/tags/shortcodes/index.xml new file mode 100644 index 0000000..45db608 --- /dev/null +++ b/tags/shortcodes/index.xml @@ -0,0 +1 @@ +shortcodes on Example Sitehttps://clente.github.io/hugo-bearcub/tags/shortcodes/Recent content in shortcodes on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file diff --git a/tags/text/index.html b/tags/text/index.html new file mode 100644 index 0000000..a8c6717 --- /dev/null +++ b/tags/text/index.html @@ -0,0 +1,6 @@ +text | Example Site

Example Site

Filtering for "text"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/text/index.xml b/tags/text/index.xml new file mode 100644 index 0000000..7ff6360 --- /dev/null +++ b/tags/text/index.xml @@ -0,0 +1 @@ +text on Example Sitehttps://clente.github.io/hugo-bearcub/tags/text/Recent content in text on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sat, 09 Mar 2019 00:00:00 +0000Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file From 356f6f192e1f49171a8168094b06a62505bd4e1c Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:18:59 -0300 Subject: [PATCH 072/198] Update demo website --- exampleSite/config.toml | 4 ++-- exampleSite/content.pt/_index.md | 22 ++++++++++++---------- exampleSite/content/_index.md | 19 ++++++++++--------- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 482e936..3e7e3a7 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -25,7 +25,7 @@ enableRobotsTXT = true [languages] [languages.en] title = "Example Site" - languageName = "English 🇺🇸" + languageName = "en-US 🇺🇸" LanguageCode = "en-US" contentDir = "content" [languages.en.params] @@ -33,7 +33,7 @@ enableRobotsTXT = true madeWith = "Made with [Bear Cub](https://github.com/clente/hugo-bearcub)" [languages.pt] title = "Site Exemplo" - languageName = "Português 🇧🇷" + languageName = "pt-BR 🇧🇷" LanguageCode = "pt-BR" contentDir = "content.pt" [languages.pt.params] diff --git a/exampleSite/content.pt/_index.md b/exampleSite/content.pt/_index.md index c21fab3..e9fe9ed 100644 --- a/exampleSite/content.pt/_index.md +++ b/exampleSite/content.pt/_index.md @@ -4,7 +4,7 @@ menu: "main" weight: 1 --- -# Diga oi para o Bear Cub! +# ᕦʕ •ᴥ•ʔᕤ Bear Cub Os sites de hoje em dia são pesados, lentos e cheios de scripts, propagandas e rastreadores. Isso ficou tão comum que nós perdemos toda a perspectiva, tanto @@ -18,17 +18,19 @@ que achamos normal uma página web ter vários megabytes. Vamos mudar isso um site de cada vez! **Bear Cub** é um tema [Hugo](https://gohugo.io/) baseado no [Hugo -Bear](https://github.com/janraasch/hugo-bearblog/) que tema conta da velocidade +Bear](https://github.com/janraasch/hugo-bearblog/) que toma conta da velocidade e otimização para que você possa focar em escrever bons textos. -Ele é gratuito, multilíngue, otimizado para buscadores, direto, responsivo, leve -e rápido. Muito rápido. +Ele é gratuito, multilíngue, otimizado para buscadores, simples, responsivo, +leve e rápido. Muito rápido. -Além disso, quando comparado ao seu predecessor, o Bear Cub foi feito com -[privacidade](https://themarkup.org/blacklight?url=lente.dev), -[segurança](https://observatory.mozilla.org/analyze/lente.dev) e -[acessibilidade](https://pagespeed.web.dev/report?url=https%3A%2F%2Flente.dev%2F) -em mente. Para garantir que o seu site continue seguindo esses princípios, dê -uma [olhada no meu blog](https://lente.dev/posts/sites-de-pedra/). +Quando comparado ao seu predecessor, o **Bear Cub** também tem alguns upgrades +de +[privacidade](https://themarkup.org/blacklight?url=clente.github.io/hugo-bearcub/) +e +[acessibilidade](https://pagespeed.web.dev/report?url=https%3A%2F%2Fclente.github.io%2Fhugo-bearcub%2F). +Ele também é compatível com as práticas mais modernas de +[segurança](https://github.com/clente/hugo-bearcub#secure) para que seus +usuários possam aproveitar seu site sem medo. Feito com 💟 por [Caio lente](https://lente.dev). diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index 524493d..3ad8421 100644 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -4,7 +4,7 @@ menu: "main" weight: 1 --- -# Say hello to Bear Cub! +# ᕦʕ •ᴥ•ʔᕤ Bear Cub Today's websites are bloated, slow, and full of scripts, ads, and trackers. This became so commonplace that we lost all sense of perspective, to the point that @@ -21,14 +21,15 @@ Let's change this one website at a time! **Bear Cub** is a Bear](https://github.com/janraasch/hugo-bearblog/) that takes care of speed and optimization, so you can focus on writing good content. -It is free, **multilingual**, optimized for search engines, no-nonsense, -responsive, light, and fast. Really fast. +It is free, multilingual, optimized for search engines, no-nonsense, responsive, +light, and fast. Really fast. -Additionally, when compared to its predecessor, Bear Cub was made with -[privacy](https://themarkup.org/blacklight?url=lente.dev), -[security](https://observatory.mozilla.org/analyze/lente.dev) and -[accessibility](https://pagespeed.web.dev/report?url=https%3A%2F%2Flente.dev%2F) -in mind. For more details on how to ensure your website keeps following these -guidelines, [check out my blog](https://lente.dev/en/posts/stone-websites/). +When compared to its predecessor, **Bear Cub** also has a few +[privacy](https://themarkup.org/blacklight?url=clente.github.io/hugo-bearcub/) +and +[accessibility](https://pagespeed.web.dev/report?url=https%3A%2F%2Fclente.github.io%2Fhugo-bearcub%2F) +upgrades. It's also compatible with modern +[security](https://github.com/clente/hugo-bearcub#secure) standards, so your +users don't have to worry about accessing your website. Made with 💟 by [Caio lente](https://lente.dev/en). From f9a536f74c486181acf429d4adf03d3ed8efd236 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:31:35 -0300 Subject: [PATCH 073/198] New images for demo --- .gitignore | 3 ++- exampleSite/config.toml | 8 ++++---- exampleSite/static/favicon.ico | Bin 15406 -> 0 bytes exampleSite/static/images/favicon.png | Bin 1312 -> 126 bytes exampleSite/static/images/share.png | Bin 25877 -> 0 bytes exampleSite/static/images/share.webp | Bin 0 -> 7490 bytes 6 files changed, 6 insertions(+), 5 deletions(-) delete mode 100644 exampleSite/static/favicon.ico delete mode 100644 exampleSite/static/images/share.png create mode 100644 exampleSite/static/images/share.webp diff --git a/.gitignore b/.gitignore index 5c41f01..6650314 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.hugo_build.lock \ No newline at end of file +.hugo_build.lock +.DS_Store \ No newline at end of file diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 3e7e3a7..7c00420 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -24,7 +24,7 @@ enableRobotsTXT = true # see https://gohugo.io/content-management/multilingual/ [languages] [languages.en] - title = "Example Site" + title = "Bear Cub" languageName = "en-US 🇺🇸" LanguageCode = "en-US" contentDir = "content" @@ -32,7 +32,7 @@ enableRobotsTXT = true blogPath = "/blog" # Path to your blog section (used by RSS) madeWith = "Made with [Bear Cub](https://github.com/clente/hugo-bearcub)" [languages.pt] - title = "Site Exemplo" + title = "Bear Cub" languageName = "pt-BR 🇧🇷" LanguageCode = "pt-BR" contentDir = "content.pt" @@ -51,11 +51,11 @@ enableRobotsTXT = true # to your site. For more information about previews, see # https://gohugo.io/templates/internal#twitter-cards and # https://gohugo.io/templates/internal#open-graph - images = ["/images/share.png"] + images = ["/images/share.webp"] # This title is used as the site_name on the Hugo's internal opengraph # structured data template - title = "Example Site" + title = "Bear Cub" # Dates are displayed following the format below. For more information about # formatting, see https://gohugo.io/functions/format/ diff --git a/exampleSite/static/favicon.ico b/exampleSite/static/favicon.ico deleted file mode 100644 index 5f67af60338c6a0982f06d400d457b28aba6943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 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 diff --git a/exampleSite/static/images/share.webp b/exampleSite/static/images/share.webp new file mode 100644 index 0000000000000000000000000000000000000000..e1902392f94adcf0462249145837046059dcab46 GIT binary patch literal 7490 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 literal 0 HcmV?d00001 From 13250e416c29a6da8dfbf96449c246f9254a7d6c Mon Sep 17 00:00:00 2001 From: clente Date: Tue, 14 Feb 2023 00:32:03 +0000 Subject: [PATCH 074/198] deploy: f9a536f74c486181acf429d4adf03d3ed8efd236 --- 404.html | 4 ++-- blog/emoji-support/index.html | 4 ++-- blog/index.html | 4 ++-- blog/index.xml | 2 +- blog/markdown-syntax/index.html | 4 ++-- blog/math-typesetting/index.html | 4 ++-- blog/placeholder-text/index.html | 4 ++-- blog/rich-content/index.html | 4 ++-- categories/index.html | 4 ++-- categories/index.xml | 2 +- categories/syntax/index.html | 4 ++-- categories/syntax/index.xml | 2 +- categories/themes/index.html | 4 ++-- categories/themes/index.xml | 2 +- favicon.ico | Bin 15406 -> 0 bytes images/favicon.png | Bin 1312 -> 126 bytes images/share.png | Bin 25877 -> 0 bytes images/share.webp | Bin 0 -> 7490 bytes index.html | 19 ++++++++++--------- index.xml | 2 +- pt/404.html | 4 ++-- pt/blog/index.html | 4 ++-- pt/blog/index.xml | 2 +- pt/categories/index.html | 4 ++-- pt/categories/index.xml | 2 +- pt/index.html | 22 ++++++++++++---------- pt/index.xml | 2 +- pt/tags/index.html | 4 ++-- pt/tags/index.xml | 2 +- tags/css/index.html | 4 ++-- tags/css/index.xml | 2 +- tags/emoji/index.html | 4 ++-- tags/emoji/index.xml | 2 +- tags/html/index.html | 4 ++-- tags/html/index.xml | 2 +- tags/index.html | 4 ++-- tags/index.xml | 2 +- tags/markdown/index.html | 4 ++-- tags/markdown/index.xml | 2 +- tags/privacy/index.html | 4 ++-- tags/privacy/index.xml | 2 +- tags/shortcodes/index.html | 4 ++-- tags/shortcodes/index.xml | 2 +- tags/text/index.html | 4 ++-- tags/text/index.xml | 2 +- 45 files changed, 83 insertions(+), 80 deletions(-) delete mode 100644 favicon.ico delete mode 100644 images/share.png create mode 100644 images/share.webp diff --git a/404.html b/404.html index 3453870..1e6b63c 100644 --- a/404.html +++ b/404.html @@ -1,5 +1,5 @@ -404

Example Site

404

ʕノ•ᴥ•ʔノ ︵ ┻━┻

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/emoji-support/index.html b/blog/emoji-support/index.html index 61a8bc5..c54e5c1 100644 --- a/blog/emoji-support/index.html +++ b/blog/emoji-support/index.html @@ -1,7 +1,7 @@ -Emoji Support | Example Site

Example Site

Emoji Support

Emoji can be enabled in a Hugo project in a number of ways.

The emojify function can be called directly in templates or Inline Shortcodes.

To enable emoji globally, set enableEmoji to true in your site’s configuration and then you can type emoji shorthand codes directly in content files; e.g.

The Emoji cheat sheet is a useful reference for emoji shorthand codes.


N.B. The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.

1.emoji {
 2  font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
 3}

#emoji  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/blog/index.html b/blog/index.html index ffcea2f..e35c3d9 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,8 +1,8 @@ -Blog | Example Site

Example Site

  • Markdown Syntax Guide
  • Rich Content
  • Placeholder Text
  • diff --git a/blog/index.xml b/blog/index.xml index f934ff4..6084d1c 100644 --- a/blog/index.xml +++ b/blog/index.xml @@ -1 +1 @@ -Blog on Example Sitehttps://clente.github.io/hugo-bearcub/blog/Recent content in Blog on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file +Blog on Bear Cubhttps://clente.github.io/hugo-bearcub/blog/Recent content in Blog on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/blog/markdown-syntax/index.html b/blog/markdown-syntax/index.html index b2bbec5..c12da01 100644 --- a/blog/markdown-syntax/index.html +++ b/blog/markdown-syntax/index.html @@ -1,8 +1,8 @@ -Markdown Syntax Guide | Example Site

    Example Site

    Markdown Syntax Guide

    This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.

    Headings

    The following HTML <h1><h6> elements represent six levels of section headings. <h1> is the highest section level while <h6> is the lowest.

    H1

    H2

    H3

    H4

    H5
    H6

    Paragraph

    Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

    Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

    Blockquotes

    The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.

    Blockquote without attribution

    Tiam, ad mint andaepu dandae nostion secatur sequo quae. Note that you can use Markdown syntax within a blockquote.

    Blockquote with attribution

    Don’t communicate by sharing memory, share memory by communicating. — Rob Pike1

    Tables

    Tables aren’t part of the core Markdown spec, but Hugo supports supports them out-of-the-box.

    NameAge
    Bob27
    Alice23

    Inline Markdown within tables

    ItalicsBoldCode
    italicsboldcode

    Code Blocks

    Code block with backticks

     1<!doctype html>
      2<html lang="en">
    diff --git a/blog/math-typesetting/index.html b/blog/math-typesetting/index.html
    index 39cf743..435f05a 100644
    --- a/blog/math-typesetting/index.html
    +++ b/blog/math-typesetting/index.html
    @@ -1,8 +1,8 @@
    -Math Typesetting | Example Site

    Example Site

    Math Typesetting

    Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.

    In this example we will be using KaTeX

    • Create a partial under /layouts/partials/math.html
    • Within this partial reference the Auto-render Extension or host these scripts locally.
    • Include the partial in your templates like so:
    1{{ if or .Params.math .Site.Params.math }}
     2{{ partial "math.html" . }}
     3{{ end }}
     
    • To enable KaTex globally set the parameter math to true in a project’s configuration
    • To enable KaTex on a per page basis include the parameter math: true in content files

    Note: Use the online reference of Supported TeX Functions

    Examples

    Block math: diff --git a/blog/placeholder-text/index.html b/blog/placeholder-text/index.html index 0dfddd5..43bf689 100644 --- a/blog/placeholder-text/index.html +++ b/blog/placeholder-text/index.html @@ -1,6 +1,6 @@ -Placeholder Text | Example Site

    Example Site

    Placeholder Text

    Lorem est tota propiore conpellat pectoribus de pectora summo.

    Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.

    1. Exierant elisi ambit vivere dedere
    2. Duce pollice
    3. Eris modo
    4. Spargitque ferrea quos palude

    Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.

    1. Comas hunc haec pietate fetum procerum dixit
    2. Post torum vates letum Tiresia
    3. Flumen querellas
    4. Arcanaque montibus omnes
    5. Quidem et

    Vagus elidunt

    The Van de Graaf Canon

    Mane refeci capiebant unda mulcebat

    Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.

    Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.

    Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.

    #markdown   #text  

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/blog/rich-content/index.html b/blog/rich-content/index.html index db54f9f..1226feb 100644 --- a/blog/rich-content/index.html +++ b/blog/rich-content/index.html @@ -1,6 +1,6 @@ -Rich Content | Example Site

    Example Site

    Rich Content

    Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


    YouTube Privacy Enhanced Shortcode


    Twitter Simple Shortcode


    Vimeo Simple Shortcode

    Sing Jan Swing - Kinetic Type

    #shortcodes   #privacy  

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/categories/index.html b/categories/index.html index e2a446b..76acb25 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,7 +1,7 @@ -Categories | Example Site

    Example Site

    Filtering for "Categories"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/categories/index.xml b/categories/index.xml index 8bfd7ca..a714b0d 100644 --- a/categories/index.xml +++ b/categories/index.xml @@ -1 +1 @@ -Categories on Example Sitehttps://clente.github.io/hugo-bearcub/categories/Recent content in Categories on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000syntaxhttps://clente.github.io/hugo-bearcub/categories/syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/syntax/themeshttps://clente.github.io/hugo-bearcub/categories/themes/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/themes/ \ No newline at end of file +Categories on Bear Cubhttps://clente.github.io/hugo-bearcub/categories/Recent content in Categories on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000syntaxhttps://clente.github.io/hugo-bearcub/categories/syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/syntax/themeshttps://clente.github.io/hugo-bearcub/categories/themes/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/categories/themes/ \ No newline at end of file diff --git a/categories/syntax/index.html b/categories/syntax/index.html index 7eb5d3a..753d10d 100644 --- a/categories/syntax/index.html +++ b/categories/syntax/index.html @@ -1,6 +1,6 @@ -syntax | Example Site

    Example Site

    Filtering for "syntax"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/categories/syntax/index.xml b/categories/syntax/index.xml index feca736..efcfe6e 100644 --- a/categories/syntax/index.xml +++ b/categories/syntax/index.xml @@ -1 +1 @@ -syntax on Example Sitehttps://clente.github.io/hugo-bearcub/categories/syntax/Recent content in syntax on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file +syntax on Bear Cubhttps://clente.github.io/hugo-bearcub/categories/syntax/Recent content in syntax on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/categories/themes/index.html b/categories/themes/index.html index dbee516..e922d73 100644 --- a/categories/themes/index.html +++ b/categories/themes/index.html @@ -1,6 +1,6 @@ -themes | Example Site

    Example Site

    Filtering for "themes"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/categories/themes/index.xml b/categories/themes/index.xml index b652728..a04c69a 100644 --- a/categories/themes/index.xml +++ b/categories/themes/index.xml @@ -1 +1 @@ -themes on Example Sitehttps://clente.github.io/hugo-bearcub/categories/themes/Recent content in themes on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file +themes on Bear Cubhttps://clente.github.io/hugo-bearcub/categories/themes/Recent content in themes on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 5f67af60338c6a0982f06d400d457b28aba6943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 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 diff --git a/images/share.webp b/images/share.webp new file mode 100644 index 0000000000000000000000000000000000000000..e1902392f94adcf0462249145837046059dcab46 GIT binary patch literal 7490 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 391ef93..07bf797 100644 --- a/index.html +++ b/index.html @@ -1,18 +1,19 @@ -Home | Example Site

    Example Site

    ᕦʕ •ᴥ•ʔᕤ Bear Cub

    Today’s websites are bloated, slow, and full of scripts, ads, and trackers. This became so commonplace that we lost all sense of perspective, to the point that we now think multi-megabyte webpages are normal.

    The internet has become a bloated mess. Huge JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days.

    Kev Quirk

    Let’s change this one website at a time! Bear Cub is a Hugo theme based on Hugo Bear that takes care of speed and -optimization, so you can focus on writing good content.

    It is free, multilingual, optimized for search engines, no-nonsense, -responsive, light, and fast. Really fast.

    Additionally, when compared to its predecessor, Bear Cub was made with -privacy, -security and -accessibility -in mind. For more details on how to ensure your website keeps following these -guidelines, check out my blog.

    Made with 💟 by Caio lente.

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +optimization, so you can focus on writing good content.

    It is free, multilingual, optimized for search engines, no-nonsense, responsive, +light, and fast. Really fast.

    When compared to its predecessor, Bear Cub also has a few +privacy +and +accessibility +upgrades. It’s also compatible with modern +security standards, so your +users don’t have to worry about accessing your website.

    Made with 💟 by Caio lente.

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/index.xml b/index.xml index 7231e15..21f4652 100644 --- a/index.xml +++ b/index.xml @@ -1 +1 @@ -Home on Example Sitehttps://clente.github.io/hugo-bearcub/Recent content in Home on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file +Home on Bear Cubhttps://clente.github.io/hugo-bearcub/Recent content in Home on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Math Typesettinghttps://clente.github.io/hugo-bearcub/blog/math-typesetting/Fri, 08 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/math-typesetting/<p>Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.</p>Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/pt/404.html b/pt/404.html index e28ed47..d43e906 100644 --- a/pt/404.html +++ b/pt/404.html @@ -1,5 +1,5 @@ -404

    Site Exemplo

    404

    ʕノ•ᴥ•ʔノ ︵ ┻━┻

    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file diff --git a/pt/blog/index.html b/pt/blog/index.html index ea1a79f..5fe9e4c 100644 --- a/pt/blog/index.html +++ b/pt/blog/index.html @@ -1,5 +1,5 @@ -Blog | Site Exemplo

    Site Exemplo

    • Nenhum post ainda
    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file diff --git a/pt/blog/index.xml b/pt/blog/index.xml index 3c010a7..30e9f6e 100644 --- a/pt/blog/index.xml +++ b/pt/blog/index.xml @@ -1 +1 @@ -Blog on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/blog/Recent content in Blog on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file +Blog on Bear Cubhttps://clente.github.io/hugo-bearcub/pt/blog/Recent content in Blog on Bear CubHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/categories/index.html b/pt/categories/index.html index e43f641..f86c5ce 100644 --- a/pt/categories/index.html +++ b/pt/categories/index.html @@ -1,5 +1,5 @@ -Categories | Site Exemplo

    Site Exemplo

    Filtrando para "Categories"

    • Nenhum post ainda
    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file diff --git a/pt/categories/index.xml b/pt/categories/index.xml index 1d47dd4..ef930d9 100644 --- a/pt/categories/index.xml +++ b/pt/categories/index.xml @@ -1 +1 @@ -Categories on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/categories/Recent content in Categories on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file +Categories on Bear Cubhttps://clente.github.io/hugo-bearcub/pt/categories/Recent content in Categories on Bear CubHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/index.html b/pt/index.html index 1484f20..adfb1ed 100644 --- a/pt/index.html +++ b/pt/index.html @@ -1,18 +1,20 @@ -Início | Site Exemplo

    Site Exemplo

    ᕦʕ •ᴥ•ʔᕤ Bear Cub

    Os sites de hoje em dia são pesados, lentos e cheios de scripts, propagandas e rastreadores. Isso ficou tão comum que nós perdemos toda a perspectiva, tanto que achamos normal uma página web ter vários megabytes.

    The internet has become a bloated mess. Huge JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days.

    Kev Quirk

    Vamos mudar isso um site de cada vez! Bear Cub é um tema Hugo baseado no Hugo -Bear que tema conta da velocidade -e otimização para que você possa focar em escrever bons textos.

    Ele é gratuito, multilíngue, otimizado para buscadores, direto, responsivo, leve -e rápido. Muito rápido.

    Além disso, quando comparado ao seu predecessor, o Bear Cub foi feito com -privacidade, -segurança e -acessibilidade -em mente. Para garantir que o seu site continue seguindo esses princípios, dê -uma olhada no meu blog.

    Feito com 💟 por Caio lente.

    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file +Bear que toma conta da velocidade +e otimização para que você possa focar em escrever bons textos.

    Ele é gratuito, multilíngue, otimizado para buscadores, simples, responsivo, +leve e rápido. Muito rápido.

    Quando comparado ao seu predecessor, o Bear Cub também tem alguns upgrades +de +privacidade +e +acessibilidade. +Ele também é compatível com as práticas mais modernas de +segurança para que seus +usuários possam aproveitar seu site sem medo.

    Feito com 💟 por Caio lente.

    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file diff --git a/pt/index.xml b/pt/index.xml index 8f3de52..d473dbc 100644 --- a/pt/index.xml +++ b/pt/index.xml @@ -1 +1 @@ -Início on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/Recent content in Início on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file +Início on Bear Cubhttps://clente.github.io/hugo-bearcub/pt/Recent content in Início on Bear CubHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/pt/tags/index.html b/pt/tags/index.html index 2dd8db3..295bc65 100644 --- a/pt/tags/index.html +++ b/pt/tags/index.html @@ -1,5 +1,5 @@ -Tags | Site Exemplo

    Site Exemplo

    Filtrando para "Tags"

    • Nenhum post ainda
    John Doe (CC BY 4.0) | Feito com Bear Cub
    \ No newline at end of file diff --git a/pt/tags/index.xml b/pt/tags/index.xml index 931a04b..4218d5a 100644 --- a/pt/tags/index.xml +++ b/pt/tags/index.xml @@ -1 +1 @@ -Tags on Site Exemplohttps://clente.github.io/hugo-bearcub/pt/tags/Recent content in Tags on Site ExemploHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file +Tags on Bear Cubhttps://clente.github.io/hugo-bearcub/pt/tags/Recent content in Tags on Bear CubHugo -- gohugo.iopt-BRJohn Doe (CC BY 4.0) \ No newline at end of file diff --git a/tags/css/index.html b/tags/css/index.html index e5a231c..7c2442c 100644 --- a/tags/css/index.html +++ b/tags/css/index.html @@ -1,6 +1,6 @@ -css | Example Site

    Example Site

    Filtering for "css"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/tags/css/index.xml b/tags/css/index.xml index c0ae8ef..d762509 100644 --- a/tags/css/index.xml +++ b/tags/css/index.xml @@ -1 +1 @@ -css on Example Sitehttps://clente.github.io/hugo-bearcub/tags/css/Recent content in css on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file +css on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/css/Recent content in css on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/tags/emoji/index.html b/tags/emoji/index.html index da7cde9..4180d0d 100644 --- a/tags/emoji/index.html +++ b/tags/emoji/index.html @@ -1,6 +1,6 @@ -emoji | Example Site

    Example Site

    Filtering for "emoji"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/tags/emoji/index.xml b/tags/emoji/index.xml index 21539ca..dbda0df 100644 --- a/tags/emoji/index.xml +++ b/tags/emoji/index.xml @@ -1 +1 @@ -emoji on Example Sitehttps://clente.github.io/hugo-bearcub/tags/emoji/Recent content in emoji on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Tue, 05 Mar 2019 00:00:00 +0000Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file +emoji on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/emoji/Recent content in emoji on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Tue, 05 Mar 2019 00:00:00 +0000Emoji Supporthttps://clente.github.io/hugo-bearcub/blog/emoji-support/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/emoji-support/<p>Emoji can be enabled in a Hugo project in a number of ways.</p> \ No newline at end of file diff --git a/tags/html/index.html b/tags/html/index.html index 48763cf..b541257 100644 --- a/tags/html/index.html +++ b/tags/html/index.html @@ -1,6 +1,6 @@ -html | Example Site

    Example Site

    Filtering for "html"

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/tags/html/index.xml b/tags/html/index.xml index d2af32f..0516cc0 100644 --- a/tags/html/index.xml +++ b/tags/html/index.xml @@ -1 +1 @@ -html on Example Sitehttps://clente.github.io/hugo-bearcub/tags/html/Recent content in html on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file +html on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/html/Recent content in html on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p> \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 9ba240b..061c70a 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1,8 +1,8 @@ -Tags | Example Site

    Example Site

    Filtering for "Tags"

    • css
    • html
    • markdown
    • diff --git a/tags/index.xml b/tags/index.xml index d36831e..18c6a96 100644 --- a/tags/index.xml +++ b/tags/index.xml @@ -1 +1 @@ -Tags on Example Sitehttps://clente.github.io/hugo-bearcub/tags/Recent content in Tags on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000csshttps://clente.github.io/hugo-bearcub/tags/css/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/css/htmlhttps://clente.github.io/hugo-bearcub/tags/html/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/html/markdownhttps://clente.github.io/hugo-bearcub/tags/markdown/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/markdown/privacyhttps://clente.github.io/hugo-bearcub/tags/privacy/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/privacy/shortcodeshttps://clente.github.io/hugo-bearcub/tags/shortcodes/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/shortcodes/texthttps://clente.github.io/hugo-bearcub/tags/text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/text/emojihttps://clente.github.io/hugo-bearcub/tags/emoji/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/emoji/ \ No newline at end of file +Tags on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/Recent content in Tags on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000csshttps://clente.github.io/hugo-bearcub/tags/css/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/css/htmlhttps://clente.github.io/hugo-bearcub/tags/html/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/html/markdownhttps://clente.github.io/hugo-bearcub/tags/markdown/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/markdown/privacyhttps://clente.github.io/hugo-bearcub/tags/privacy/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/privacy/shortcodeshttps://clente.github.io/hugo-bearcub/tags/shortcodes/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/shortcodes/texthttps://clente.github.io/hugo-bearcub/tags/text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/text/emojihttps://clente.github.io/hugo-bearcub/tags/emoji/Tue, 05 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/tags/emoji/ \ No newline at end of file diff --git a/tags/markdown/index.html b/tags/markdown/index.html index 20c7ed6..6be0b29 100644 --- a/tags/markdown/index.html +++ b/tags/markdown/index.html @@ -1,7 +1,7 @@ -markdown | Example Site

      Example Site

      Filtering for "markdown"

      John Doe (CC BY 4.0) | Made with Bear Cub
      \ No newline at end of file diff --git a/tags/markdown/index.xml b/tags/markdown/index.xml index c0a4b36..d6c1c4b 100644 --- a/tags/markdown/index.xml +++ b/tags/markdown/index.xml @@ -1 +1 @@ -markdown on Example Sitehttps://clente.github.io/hugo-bearcub/tags/markdown/Recent content in markdown on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file +markdown on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/markdown/Recent content in markdown on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Mon, 11 Mar 2019 00:00:00 +0000Markdown Syntax Guidehttps://clente.github.io/hugo-bearcub/blog/markdown-syntax/Mon, 11 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/markdown-syntax/<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file diff --git a/tags/privacy/index.html b/tags/privacy/index.html index b1f9360..4d2d6a2 100644 --- a/tags/privacy/index.html +++ b/tags/privacy/index.html @@ -1,6 +1,6 @@ -privacy | Example Site

      Example Site

      Filtering for "privacy"

      John Doe (CC BY 4.0) | Made with Bear Cub
      \ No newline at end of file diff --git a/tags/privacy/index.xml b/tags/privacy/index.xml index 881677f..cde8d29 100644 --- a/tags/privacy/index.xml +++ b/tags/privacy/index.xml @@ -1 +1 @@ -privacy on Example Sitehttps://clente.github.io/hugo-bearcub/tags/privacy/Recent content in privacy on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file +privacy on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/privacy/Recent content in privacy on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file diff --git a/tags/shortcodes/index.html b/tags/shortcodes/index.html index 8444e7f..063ccc1 100644 --- a/tags/shortcodes/index.html +++ b/tags/shortcodes/index.html @@ -1,6 +1,6 @@ -shortcodes | Example Site

      Example Site

      Filtering for "shortcodes"

      John Doe (CC BY 4.0) | Made with Bear Cub
      \ No newline at end of file diff --git a/tags/shortcodes/index.xml b/tags/shortcodes/index.xml index 45db608..3c087f9 100644 --- a/tags/shortcodes/index.xml +++ b/tags/shortcodes/index.xml @@ -1 +1 @@ -shortcodes on Example Sitehttps://clente.github.io/hugo-bearcub/tags/shortcodes/Recent content in shortcodes on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file +shortcodes on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/shortcodes/Recent content in shortcodes on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p> \ No newline at end of file diff --git a/tags/text/index.html b/tags/text/index.html index a8c6717..6124a1a 100644 --- a/tags/text/index.html +++ b/tags/text/index.html @@ -1,6 +1,6 @@ -text | Example Site

      Example Site

      Filtering for "text"

      John Doe (CC BY 4.0) | Made with Bear Cub
      \ No newline at end of file diff --git a/tags/text/index.xml b/tags/text/index.xml index 7ff6360..b80dec6 100644 --- a/tags/text/index.xml +++ b/tags/text/index.xml @@ -1 +1 @@ -text on Example Sitehttps://clente.github.io/hugo-bearcub/tags/text/Recent content in text on Example SiteHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sat, 09 Mar 2019 00:00:00 +0000Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file +text on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/text/Recent content in text on Bear CubHugo -- gohugo.ioen-USJohn Doe (CC BY 4.0)Sat, 09 Mar 2019 00:00:00 +0000Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p> \ No newline at end of file From 0fac9c3eba214910e2dc1ae93a7770e09955c8ad Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:34:52 -0300 Subject: [PATCH 075/198] Minor tweaks --- exampleSite/content.pt/_index.md | 5 ++--- exampleSite/content/_index.md | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/exampleSite/content.pt/_index.md b/exampleSite/content.pt/_index.md index e9fe9ed..4cf0d7e 100644 --- a/exampleSite/content.pt/_index.md +++ b/exampleSite/content.pt/_index.md @@ -16,7 +16,7 @@ que achamos normal uma página web ter vários megabytes. > > --- [Kev Quirk](https://512kb.club/) -Vamos mudar isso um site de cada vez! **Bear Cub** é um tema +Vamos mudar isso, um site de cada vez! **Bear Cub** é um tema [Hugo](https://gohugo.io/) baseado no [Hugo Bear](https://github.com/janraasch/hugo-bearblog/) que toma conta da velocidade e otimização para que você possa focar em escrever bons textos. @@ -24,8 +24,7 @@ e otimização para que você possa focar em escrever bons textos. Ele é gratuito, multilíngue, otimizado para buscadores, simples, responsivo, leve e rápido. Muito rápido. -Quando comparado ao seu predecessor, o **Bear Cub** também tem alguns upgrades -de +Quando comparado ao seu predecessor, o **Bear Cub** tem alguns upgrades de [privacidade](https://themarkup.org/blacklight?url=clente.github.io/hugo-bearcub/) e [acessibilidade](https://pagespeed.web.dev/report?url=https%3A%2F%2Fclente.github.io%2Fhugo-bearcub%2F). diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index 3ad8421..10c388f 100644 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -16,7 +16,7 @@ we now think multi-megabyte webpages are normal. > > --- [Kev Quirk](https://512kb.club/) -Let's change this one website at a time! **Bear Cub** is a +Let's change this, one website at a time! **Bear Cub** is a [Hugo](https://gohugo.io/) theme based on [Hugo Bear](https://github.com/janraasch/hugo-bearblog/) that takes care of speed and optimization, so you can focus on writing good content. @@ -24,12 +24,12 @@ optimization, so you can focus on writing good content. It is free, multilingual, optimized for search engines, no-nonsense, responsive, light, and fast. Really fast. -When compared to its predecessor, **Bear Cub** also has a few +When compared to its predecessor, **Bear Cub** has a few [privacy](https://themarkup.org/blacklight?url=clente.github.io/hugo-bearcub/) and [accessibility](https://pagespeed.web.dev/report?url=https%3A%2F%2Fclente.github.io%2Fhugo-bearcub%2F) upgrades. It's also compatible with modern [security](https://github.com/clente/hugo-bearcub#secure) standards, so your -users don't have to worry about accessing your website. +users don't have to worry about browsing your website. Made with 💟 by [Caio lente](https://lente.dev/en). From 256b43bef72d420776d916ff86fac15a7d0649a5 Mon Sep 17 00:00:00 2001 From: clente Date: Tue, 14 Feb 2023 00:35:33 +0000 Subject: [PATCH 076/198] deploy: 0fac9c3eba214910e2dc1ae93a7770e09955c8ad --- index.html | 6 +++--- pt/index.html | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 07bf797..ad790ba 100644 --- a/index.html +++ b/index.html @@ -6,14 +6,14 @@ became so commonplace that we lost all sense of perspective, to the point that we now think multi-megabyte webpages are normal.

      The internet has become a bloated mess. Huge JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the -course these days.

      Kev Quirk

      Let’s change this one website at a time! Bear Cub is a +course these days.

      Kev Quirk

      Let’s change this, one website at a time! Bear Cub is a Hugo theme based on Hugo Bear that takes care of speed and optimization, so you can focus on writing good content.

      It is free, multilingual, optimized for search engines, no-nonsense, responsive, -light, and fast. Really fast.

      When compared to its predecessor, Bear Cub also has a few +light, and fast. Really fast.

      When compared to its predecessor, Bear Cub has a few privacy and accessibility upgrades. It’s also compatible with modern security standards, so your -users don’t have to worry about accessing your website.

      Made with 💟 by Caio lente.

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +users don’t have to worry about browsing your website.

    Made with 💟 by Caio lente.

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/pt/index.html b/pt/index.html index adfb1ed..2c3a515 100644 --- a/pt/index.html +++ b/pt/index.html @@ -6,12 +6,11 @@ rastreadores. Isso ficou tão comum que nós perdemos toda a perspectiva, tanto que achamos normal uma página web ter vários megabytes.

The internet has become a bloated mess. Huge JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the -course these days.

Kev Quirk

Vamos mudar isso um site de cada vez! Bear Cub é um tema +course these days.

Kev Quirk

Vamos mudar isso, um site de cada vez! Bear Cub é um tema Hugo baseado no Hugo Bear que toma conta da velocidade e otimização para que você possa focar em escrever bons textos.

Ele é gratuito, multilíngue, otimizado para buscadores, simples, responsivo, -leve e rápido. Muito rápido.

Quando comparado ao seu predecessor, o Bear Cub também tem alguns upgrades -de +leve e rápido. Muito rápido.

Quando comparado ao seu predecessor, o Bear Cub tem alguns upgrades de privacidade e acessibilidade. From c24a45541093c07b285fac555e351d8413880fc0 Mon Sep 17 00:00:00 2001 From: "C. Lente" <7017340+clente@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:45:09 -0300 Subject: [PATCH 077/198] Update README --- README.md | 225 ++++++++++++++++++++++++++++--------- images/pagespeed.webp | Bin 0 -> 12792 bytes images/screenshot-dark.png | Bin 36823 -> 0 bytes images/screenshot.png | Bin 37714 -> 249132 bytes images/tn.png | Bin 25877 -> 135421 bytes theme.toml | 2 +- 6 files changed, 170 insertions(+), 57 deletions(-) create mode 100644 images/pagespeed.webp delete mode 100644 images/screenshot-dark.png diff --git a/README.md b/README.md index f3fba5c..ceb25df 100644 --- a/README.md +++ b/README.md @@ -1,81 +1,194 @@ -# Hugo ᕦʕ •ᴥ•ʔᕤ Bear Cub ![Test](https://github.com/janraasch/hugo-bearblog/workflows/CI/badge.svg?branch=master&event=push) +# ᕦʕ •ᴥ•ʔᕤ Bear Cub -🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev). +[![github pages](https://github.com/clente/hugo-bearcub/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/clente/hugo-bearcub/actions/workflows/gh-pages.yml) +[![MIT license](https://img.shields.io/github/license/clente/hugo-bearcub)](https://github.com/clente/hugo-bearcub/blob/main/LICENSE) -> Free, no-nonsense, super-fast blogging. +## Overview -## Demo +🐻 A lightweight [Hugo](https://gohugo.io/) theme based on [Bear +Blog](https://bearblog.dev) and [Hugo Bear +Blog](https://github.com/janraasch/hugo-bearblog). -For a current & working demo of this theme, please check out https://janraasch.github.io/hugo-bearblog/ 🎯. - -## Screenshots - -⬜️ [Light][light-screenshot] - -⬛️ [Dark][dark-screenshot] - -When the user's browser is running »dark mode«, the dark color scheme will be used automatically. The default is the light/white color scheme. Check out the [`style.html`](https://github.com/janraasch/hugo-bearblog/blob/master/layouts/partials/style.html)-file for the implementation. +**Bear Cub** takes care of speed and optimization, so you can focus on writing +good content. It is free, multilingual, optimized for search engines, +no-nonsense, responsive, light, and fast. Really fast. ## Installation -If you already have a Hugo site on your machine, you can simply add this theme via +Follow Hugo's [quick start](https://gohugo.io/getting-started/quick-start/) to +create an empty website and then clone **Bear Cub** into the themes directory as +a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules): -``` -git submodule add https://github.com/janraasch/hugo-bearblog.git themes/hugo-bearblog +```sh +git submodule add https://github.com/clente/hugo-bearcub themes/hugo-bearcub ``` -Then, adjust the `config.toml` as detailed below. +To finish off, append a line to the site configuration file: -For more information, read the official [setup guide][hugo-setup-guide] of Hugo. - -## Adjust configuration / config.toml - -Please check out the [config.toml](https://github.com/janraasch/hugo-bearblog/blob/master/exampleSite/config.toml) included in the [exampleSite](https://github.com/janraasch/hugo-bearblog/tree/master/exampleSite) of this theme. - -## Content & structure - -### Starting fresh - -If you are starting fresh, simply copy over the contents of the `exampleSite`-directory included in this theme to your source directory. That should give you a good idea about how things work, and then you can go on from there to make the site your own. - -### Adding / editing content - -#### Index-Page - -The contents of the `index`-page may be changed by editing your `content/_index.md`-file. - -#### Page - -You can add **a new page** via running - -``` -hugo new my-new-page.md +```sh +echo 'theme = "hugo-bearcub"' >> config.toml ``` -#### Blog-Post +## Features -You can add **a new blog-post** via running +Like [Bear Blog](https://bearblog.dev), this theme: +- Is free and open source +- Looks great on any device +- Makes tiny (~5kb), optimized, and awesome pages +- Has no trackers, ads, or scripts +- Automatically generates an RSS feed + +But that's not all! **Bear Cub** is also... + +### Accessible + +**Bear Cub** has a few accessibility upgrades when compared to its predecessors. +The color palette has been overhauled to make sure everything is +[readable](https://web.dev/color-and-contrast-accessibility/) for users with low +vision impairments or color deficiencies, and some interactive elements were +made bigger to facilitate [clicking](https://web.dev/accessible-tap-targets/) +for users with a motor impairment. + +These small changes mean that **Bear Cub** passes Google's [PageSpeed +test](https://pagespeed.web.dev/report?url=https%3A%2F%2Fclente.github.io%2Fhugo-bearcub%2F) +with flying colors. + +![PageSpeed score](https://raw.githubusercontent.com/clente/hugo-bearcub/main/images/pagespeed.webp) + +### Secure + +[**Bear Cub**'s demo](https://clente.github.io/hugo-bearcub/) is hosted on GitHub +and therefore I'm not in control of its [Content Security +Policy](https://infosec.mozilla.org/guidelines/web_security#content-security-policy). +However, the theme itself was made with security in mind: there are no inline +styles and it uses no JavaScript at all. + +If you want to improve your [Mozilla +Observatory](https://observatory.mozilla.org/) score even further, you should be +able to simply add a few headers to your hosting service's configuration (e.g. +[Netlify](https://docs.netlify.com/routing/headers/) or [Cloudflare +Pages](https://developers.cloudflare.com/pages/platform/headers/)) and never +have to think about it again. My `_headers` file, for example, looks like this: ``` -hugo new blog/my-new-post.md +/* + X-Content-Type-Options: nosniff + Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" env=HTTPS + Cache-Control: max-age=31536000, public + X-Frame-Options: deny + Referrer-Policy: no-referrer + Feature-Policy: microphone 'none'; payment 'none'; geolocation 'none'; midi 'none'; sync-xhr 'none'; camera 'none'; magnetometer 'none'; gyroscope 'none' + Content-Security-Policy: default-src 'none'; manifest-src 'self'; font-src 'self'; img-src 'self'; style-src 'self'; form-action 'none'; frame-ancestors 'none'; base-uri 'none' + X-XSS-Protection: 1; mode=block ``` -### Adding your branding / colors / css +### Multilingual -Add a `custom_head.html`-file to your `layouts/partials`-directory. In there you may add a `

Sing Jan Swing - Kinetic Type

#shortcodes   +pt-BR 🇧🇷

Rich Content

Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


YouTube Privacy Enhanced Shortcode


Twitter Simple Shortcode


Vimeo Simple Shortcode

Sing Jan Swing - Kinetic Type

#shortcodes   #privacy  

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/categories/syntax/index.html b/categories/syntax/index.html index 753d10d..4edd959 100644 --- a/categories/syntax/index.html +++ b/categories/syntax/index.html @@ -2,5 +2,5 @@ Blog Email RSS -pt-BR 🇧🇷

Filtering for "syntax"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/index.html b/index.html index e86c6bf..5d1c778 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -Home | Bear Cub +Home | Bear Cub

Bear Cub

Filtering for "Privacy"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/privacy/index.xml b/tags/privacy/index.xml index e05cb34..ca8756e 100644 --- a/tags/privacy/index.xml +++ b/tags/privacy/index.xml @@ -1,4 +1,4 @@ -privacy on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/privacy/Recent content in privacy on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.

+Privacy on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/privacy/Recent content in Privacy on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


YouTube Privacy Enhanced Shortcode

@@ -16,12 +16,6 @@

Vimeo Simple Shortcode

- - - - - - - - -]]>
\ No newline at end of file +]]>
\ No newline at end of file diff --git a/tags/shortcodes/index.html b/tags/shortcodes/index.html index c56c86f..48d4244 100644 --- a/tags/shortcodes/index.html +++ b/tags/shortcodes/index.html @@ -1,7 +1,7 @@ -shortcodes | Bear Cub -
+Shortcodes | Bear Cub +

Bear Cub

Filtering for "shortcodes"

Filtering for "Shortcodes"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/shortcodes/index.xml b/tags/shortcodes/index.xml index 2e55422..96adf91 100644 --- a/tags/shortcodes/index.xml +++ b/tags/shortcodes/index.xml @@ -1,4 +1,4 @@ -shortcodes on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/shortcodes/Recent content in shortcodes on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.

+Shortcodes on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/shortcodes/Recent content in Shortcodes on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sun, 10 Mar 2019 00:00:00 +0000Rich Contenthttps://clente.github.io/hugo-bearcub/blog/rich-content/Sun, 10 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/rich-content/<p>Hugo ships with several <a href="https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes">Built-in Shortcodes</a> for rich content, along with a <a href="https://gohugo.io/about/hugo-and-gdpr/">Privacy Config</a> and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.</p>Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


YouTube Privacy Enhanced Shortcode

@@ -16,12 +16,6 @@

Vimeo Simple Shortcode

- - - - - - - - -]]>
\ No newline at end of file +]]>
\ No newline at end of file diff --git a/tags/text/index.html b/tags/text/index.html index 8ab23a4..911291e 100644 --- a/tags/text/index.html +++ b/tags/text/index.html @@ -1,7 +1,7 @@ -text | Bear Cub -
+Text | Bear Cub +

Bear Cub

Filtering for "text"

Filtering for "Text"

John Doe (CC BY 4.0) | Made with Bear Cub
\ No newline at end of file diff --git a/tags/text/index.xml b/tags/text/index.xml index e3ba737..3363820 100644 --- a/tags/text/index.xml +++ b/tags/text/index.xml @@ -1,4 +1,4 @@ -text on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/text/Recent content in text on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sat, 09 Mar 2019 00:00:00 +0000Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Lorem est tota propiore conpellat pectoribus de pectora summo.

+Text on Bear Cubhttps://clente.github.io/hugo-bearcub/tags/text/Recent content in Text on Bear CubHugo -- gohugo.ioen-USme@example.com (John Doe)me@example.com (John Doe)John Doe (CC BY 4.0)Sat, 09 Mar 2019 00:00:00 +0000Placeholder Texthttps://clente.github.io/hugo-bearcub/blog/placeholder-text/Sat, 09 Mar 2019 00:00:00 +0000me@example.com (John Doe)https://clente.github.io/hugo-bearcub/blog/placeholder-text/<p>Lorem est tota propiore conpellat pectoribus de pectora summo.</p>Lorem est tota propiore conpellat pectoribus de pectora summo.

Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.

  1. Exierant elisi ambit vivere dedere
  2. From 5d2a097a0b147ef62f206db3e3895321b6c4f114 Mon Sep 17 00:00:00 2001 From: Caio Lente <7017340+clente@users.noreply.github.com> Date: Mon, 4 Mar 2024 16:35:15 -0300 Subject: [PATCH 172/198] Remove HTML spacing --- assets/style.css | 1 + layouts/_default/list.html | 2 +- layouts/_default/single.html | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/style.css b/assets/style.css index 0173a36..3492237 100644 --- a/assets/style.css +++ b/assets/style.css @@ -134,6 +134,7 @@ ul.blog-posts li a:visited { a.blog-tags { line-height: 2; + margin-right: 12px; } h3.blog-filter { diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 354bc9c..3813bd0 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -28,7 +28,7 @@ {{ if not .Data.Singular }}
    {{ range .Site.Taxonomies.tags }} - #{{ .Page.Title }}   + #{{ .Page.Title }} {{ end }}
    {{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 6f6c699..b176628 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -13,7 +13,7 @@

    {{ range (.GetTerms "tags") }} - #{{ .LinkTitle }}   + #{{ .LinkTitle }} {{ end }}

    {{ with .Site.Params.author.email }} From c70cf6f68a57efdfcba53749f1d1c1fc75a08b87 Mon Sep 17 00:00:00 2001 From: clente Date: Mon, 4 Mar 2024 19:36:38 +0000 Subject: [PATCH 173/198] deploy: 5d2a097a0b147ef62f206db3e3895321b6c4f114 --- blog/emoji-support/index.html | 2 +- blog/index.html | 14 +++++++------- blog/markdown-syntax/index.html | 6 +++--- blog/placeholder-text/index.html | 4 ++-- blog/rich-content/index.html | 4 ++-- style.min.css | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/blog/emoji-support/index.html b/blog/emoji-support/index.html index 0b22ee4..02d349b 100644 --- a/blog/emoji-support/index.html +++ b/blog/emoji-support/index.html @@ -6,4 +6,4 @@ pt-BR 🇧🇷

    Emoji Support

    Emoji can be enabled in a Hugo project in a number of ways.

    The emojify function can be called directly in templates or Inline Shortcodes.

    To enable emoji globally, set enableEmoji to true in your site’s configuration and then you can type emoji shorthand codes directly in content files; e.g.

    The Emoji cheat sheet is a useful reference for emoji shorthand codes.


    N.B. The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.

    1.emoji {
     2  font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
    -3}

    #Emoji  

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +3}

    #Emoji

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index a59b8c6..fb6d840 100644 --- a/blog/index.html +++ b/blog/index.html @@ -8,10 +8,10 @@
    Rich Content
  3. Placeholder Text
  4. Math Typesetting
  5. Emoji Support
  6. #Css   -#Emoji   -#Html   -#Markdown   -#Privacy   -#Shortcodes   -#Text  
    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +
    Emoji Support
    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/blog/markdown-syntax/index.html b/blog/markdown-syntax/index.html index 13769a4..063e68d 100644 --- a/blog/markdown-syntax/index.html +++ b/blog/markdown-syntax/index.html @@ -34,6 +34,6 @@ 7<body> 8 <p>Test</p> 9</body> -10</html>

    List Types

    Ordered List

    1. First item
    2. Second item
    3. Third item

    Unordered List

    • List item
    • Another item
    • And another item

    Nested list

    • Fruit
      • Apple
      • Orange
      • Banana
    • Dairy
      • Milk
      • Cheese

    Other Elements — abbr, sub, sup, kbd, mark

    GIF is a bitmap image format.

    H2O

    Xn + Yn = Zn

    Press CTRL+ALT+Delete to end the session.

    Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.


    1. The above quote is excerpted from Rob Pike’s talk during Gopherfest, November 18, 2015. ↩︎

    #Markdown   -#Css   -#Html  

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +10</html>

    List Types

    Ordered List

    1. First item
    2. Second item
    3. Third item

    Unordered List

    • List item
    • Another item
    • And another item

    Nested list

    • Fruit
      • Apple
      • Orange
      • Banana
    • Dairy
      • Milk
      • Cheese

    Other Elements — abbr, sub, sup, kbd, mark

    GIF is a bitmap image format.

    H2O

    Xn + Yn = Zn

    Press CTRL+ALT+Delete to end the session.

    Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.


    1. The above quote is excerpted from Rob Pike’s talk during Gopherfest, November 18, 2015. ↩︎

    #Markdown +#Css +#Html

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/blog/placeholder-text/index.html b/blog/placeholder-text/index.html index 7d99d62..41a0c98 100644 --- a/blog/placeholder-text/index.html +++ b/blog/placeholder-text/index.html @@ -4,5 +4,5 @@ Blog RSS pt-BR 🇧🇷

    Placeholder Text

    Lorem est tota propiore conpellat pectoribus de pectora summo.

    Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.

    1. Exierant elisi ambit vivere dedere
    2. Duce pollice
    3. Eris modo
    4. Spargitque ferrea quos palude

    Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.

    1. Comas hunc haec pietate fetum procerum dixit
    2. Post torum vates letum Tiresia
    3. Flumen querellas
    4. Arcanaque montibus omnes
    5. Quidem et

    Vagus elidunt

    The Van de Graaf Canon

    Mane refeci capiebant unda mulcebat

    Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.

    Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.

    Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.

    #Markdown   -#Text  

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +· Hugo Authors

    Lorem est tota propiore conpellat pectoribus de pectora summo.

    Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.

    1. Exierant elisi ambit vivere dedere
    2. Duce pollice
    3. Eris modo
    4. Spargitque ferrea quos palude

    Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.

    1. Comas hunc haec pietate fetum procerum dixit
    2. Post torum vates letum Tiresia
    3. Flumen querellas
    4. Arcanaque montibus omnes
    5. Quidem et

    Vagus elidunt

    The Van de Graaf Canon

    Mane refeci capiebant unda mulcebat

    Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.

    Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.

    Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.

    #Markdown +#Text

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/blog/rich-content/index.html b/blog/rich-content/index.html index 42046cc..f5b008b 100644 --- a/blog/rich-content/index.html +++ b/blog/rich-content/index.html @@ -4,5 +4,5 @@ Blog RSS pt-BR 🇧🇷

    Rich Content

    Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


    YouTube Privacy Enhanced Shortcode


    Twitter Simple Shortcode


    Vimeo Simple Shortcode

    Sing Jan Swing - Kinetic Type

    #Shortcodes   -#Privacy  

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file +· Hugo Authors

    Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.


    YouTube Privacy Enhanced Shortcode


    Twitter Simple Shortcode


    Vimeo Simple Shortcode

    Sing Jan Swing - Kinetic Type

    #Shortcodes +#Privacy

    Reply to this post by email ↪

    John Doe (CC BY 4.0) | Made with Bear Cub
    \ No newline at end of file diff --git a/style.min.css b/style.min.css index 8fb621e..2299f90 100644 --- a/style.min.css +++ b/style.min.css @@ -1 +1 @@ -body{font-family:Verdana,sans-serif;margin:auto;padding:20px;max-width:720px;text-align:left;background-color:#1d1f27;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#c9d1d9}h1,h2,h3,h4,h5,h6,strong,b{color:#eee}a{color:#8cc2dd}.title{text-decoration:none;border:0}.title h1{font-size:24px;margin:19.92px 0}.title span{font-weight:400}nav a{margin-right:10px}textarea{background-color:#252525;color:#ddd;width:100%;font-size:16px}input{background-color:#252525;color:#ddd;font-size:16px}content{line-height:1.6}table{width:100%}table,th,td{border:1px solid;border-collapse:collapse;border-color:#c9d1d9;padding:5px}img{max-width:100%}code{padding:2px 5px;color:#f8f8f2;background-color:#282a36}pre code{display:block;padding:20px;white-space:pre-wrap;font-size:14px;overflow-x:auto}blockquote{border-left:1px solid #999;color:#ccc;padding-left:20px;font-style:italic}footer{padding:25px;text-align:center}.helptext{color:#aaa;font-size:small}.errorlist{color:#eba613;font-size:small}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex;margin-bottom:10px}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:#8b6fcb}a.blog-tags{line-height:2}h3.blog-filter{margin-bottom:0}.disabled{color:currentColor;cursor:not-allowed;opacity:.7}p.byline{font-style:italic}.skip-link{position:absolute;top:5;transform:translateY(-600%);transition:transform .5s;background-color:#1d1f27;padding:6px}.skip-link:focus{transform:translateY(0%)}figure{margin-inline-start:0;margin-inline-end:0}figcaption>p{margin-block-start:0;text-align:center;font-style:italic;color:#ccc} \ No newline at end of file +body{font-family:Verdana,sans-serif;margin:auto;padding:20px;max-width:720px;text-align:left;background-color:#1d1f27;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#c9d1d9}h1,h2,h3,h4,h5,h6,strong,b{color:#eee}a{color:#8cc2dd}.title{text-decoration:none;border:0}.title h1{font-size:24px;margin:19.92px 0}.title span{font-weight:400}nav a{margin-right:10px}textarea{background-color:#252525;color:#ddd;width:100%;font-size:16px}input{background-color:#252525;color:#ddd;font-size:16px}content{line-height:1.6}table{width:100%}table,th,td{border:1px solid;border-collapse:collapse;border-color:#c9d1d9;padding:5px}img{max-width:100%}code{padding:2px 5px;color:#f8f8f2;background-color:#282a36}pre code{display:block;padding:20px;white-space:pre-wrap;font-size:14px;overflow-x:auto}blockquote{border-left:1px solid #999;color:#ccc;padding-left:20px;font-style:italic}footer{padding:25px;text-align:center}.helptext{color:#aaa;font-size:small}.errorlist{color:#eba613;font-size:small}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex;margin-bottom:10px}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:#8b6fcb}a.blog-tags{line-height:2;margin-right:12px}h3.blog-filter{margin-bottom:0}.disabled{color:currentColor;cursor:not-allowed;opacity:.7}p.byline{font-style:italic}.skip-link{position:absolute;top:5;transform:translateY(-600%);transition:transform .5s;background-color:#1d1f27;padding:6px}.skip-link:focus{transform:translateY(0%)}figure{margin-inline-start:0;margin-inline-end:0}figcaption>p{margin-block-start:0;text-align:center;font-style:italic;color:#ccc} \ No newline at end of file From d0b36f11bd68eb21f7c069179e62035e47253c47 Mon Sep 17 00:00:00 2001 From: Caio Lente <7017340+clente@users.noreply.github.com> Date: Mon, 4 Mar 2024 17:16:00 -0300 Subject: [PATCH 174/198] Choose between original and herman styles --- README.md | 11 +++++++++++ assets/{style.css => original.css} | 0 exampleSite/hugo.toml | 6 ++++++ images/social_card.webp | Bin 35348 -> 19920 bytes layouts/_default/baseof.html | 2 +- 5 files changed, 18 insertions(+), 1 deletion(-) rename assets/{style.css => original.css} (100%) diff --git a/README.md b/README.md index 701d677..14755bf 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,11 @@ already implemented: without inline styles (see `hugo.toml` for more information), it only load its `syntax.css` if, and only if, a code block is actually present in the current page. +- Alternative "Herman" style (EXPERIMENTAL): if you want to check out a more + modern CSS style, you can change the `themeStyle` parameter to `"herman"` in + order to activate [Herman Martinus's](https://herman.bearblog.dev/) version of + the [Blogster Minimal](https://blogster-minimal.netlify.app/) theme for + [Astro](https://astro.build/). - Dynamic social card generation (EXPERIMENTAL): if you don't add preview images to a post, this template will generate one based on the title. You can see an example below. @@ -203,6 +208,12 @@ enableRobotsTXT = true # have the theme simply not show any link hideUntranslated = false + # (EXPERIMENTAL) This theme has two options for its CSS styles: "original" and + # "herman". The former is what you see on Bear Cub's demo (an optimized + # version of Hugo Bear Blog), while the latter has a more modern look based on + # Herman Martinus's version of the Blogster Minimal theme for Astro. + themeStyle = "original" + # (EXPERIMENTAL) This theme is capable of dynamically generating social cards # for posts that don't have `images` defined in their front matter; By setting # `generateSocialCard` to false, you can prevent this behavior. For more diff --git a/assets/style.css b/assets/original.css similarity index 100% rename from assets/style.css rename to assets/original.css diff --git a/exampleSite/hugo.toml b/exampleSite/hugo.toml index 3c8b0d0..c037e60 100644 --- a/exampleSite/hugo.toml +++ b/exampleSite/hugo.toml @@ -63,6 +63,12 @@ enableRobotsTXT = true # have the theme simply not show any link hideUntranslated = false + # (EXPERIMENTAL) This theme has two options for its CSS styles: "original" and + # "herman". The former is what you see on Bear Cub's demo (an optimized + # version of Hugo Bear Blog), while the latter has a more modern look based on + # Herman Martinus's version of the Blogster Minimal theme for Astro. + themeStyle = "original" + # (EXPERIMENTAL) This theme is capable of dynamically generating social cards # for posts that don't have `images` defined in their front matter; By setting # `generateSocialCard` to false, you can prevent this behavior. For more diff --git a/images/social_card.webp b/images/social_card.webp index 43ae18690358f51abe8ec6e076024183949c8697..24bf9279d0d492a301968dfe2d005e70d9b0a483 100644 GIT binary patch literal 19920 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 WNrV6Z000000000000000000000XVq; literal 35348 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 kSg0^J^)SsPs_vr~+C|=yyT_3{N1 - {{ $style := resources.Get "style.css" | minify }} + {{ $style := print (default "original" .Site.Params.themeStyle) ".css" | resources.Get | minify }} {{ if (.Page.Store.Get "hasCodeBlock") }} From c3f2672d06e0ff558a3763c03beb423c6d62c4e2 Mon Sep 17 00:00:00 2001 From: clente Date: Mon, 4 Mar 2024 20:16:33 +0000 Subject: [PATCH 175/198] deploy: d0b36f11bd68eb21f7c069179e62035e47253c47 --- 404.html | 2 +- blog/emoji-support/index.html | 2 +- blog/index.html | 2 +- blog/markdown-syntax/index.html | 2 +- blog/math-typesetting/index.html | 2 +- blog/placeholder-text/index.html | 2 +- blog/rich-content/index.html | 2 +- categories/index.html | 2 +- categories/syntax/index.html | 2 +- categories/themes/index.html | 2 +- ...651110_545bce7b5b391976e9f6a73a5ecb1e3e.webp | Bin 34324 -> 0 bytes ...651110_59472653efc4caeaabdc06e58a2cc5af.webp | Bin 30444 -> 0 bytes ...651110_607f017a42cde8862a8657b4f755046a.webp | Bin 28208 -> 0 bytes ...651110_b94365370f7a2bf0ab316854aa7a1895.webp | Bin 27322 -> 0 bytes ...651110_c08f8ef7fd031c28a2220b9a7f11975e.webp | Bin 31482 -> 0 bytes ...8_6698_18b1d8455b84b117e96ec22d5d91ec95.webp | Bin 0 -> 13132 bytes ...8_6698_89261463fd30a994c2fdf945bad8ab7a.webp | Bin 0 -> 13964 bytes ...8_6698_d57348e8d9d1a98cb90231ceb3c2fc42.webp | Bin 0 -> 15980 bytes ...8_6698_efc956c2fc503a9d6797d7979c20b5c5.webp | Bin 0 -> 17140 bytes ...8_6698_f51c10b818b9bb26fd6c9fab98f03d93.webp | Bin 0 -> 19920 bytes index.html | 2 +- style.min.css => original.min.css | 0 pt/404.html | 2 +- pt/blog/index.html | 2 +- pt/categories/index.html | 2 +- pt/index.html | 2 +- pt/tags/index.html | 2 +- syntax.min.css | 2 +- tags/css/index.html | 2 +- tags/emoji/index.html | 2 +- tags/html/index.html | 2 +- tags/index.html | 2 +- tags/markdown/index.html | 2 +- tags/privacy/index.html | 2 +- tags/shortcodes/index.html | 2 +- tags/text/index.html | 2 +- 36 files changed, 25 insertions(+), 25 deletions(-) delete mode 100644 images/social_card_bg_hu0f7c7fe460ec4b5e9751ccb8d9c9aa0f_651110_545bce7b5b391976e9f6a73a5ecb1e3e.webp delete mode 100644 images/social_card_bg_hu0f7c7fe460ec4b5e9751ccb8d9c9aa0f_651110_59472653efc4caeaabdc06e58a2cc5af.webp delete mode 100644 images/social_card_bg_hu0f7c7fe460ec4b5e9751ccb8d9c9aa0f_651110_607f017a42cde8862a8657b4f755046a.webp delete mode 100644 images/social_card_bg_hu0f7c7fe460ec4b5e9751ccb8d9c9aa0f_651110_b94365370f7a2bf0ab316854aa7a1895.webp delete mode 100644 images/social_card_bg_hu0f7c7fe460ec4b5e9751ccb8d9c9aa0f_651110_c08f8ef7fd031c28a2220b9a7f11975e.webp create mode 100644 images/social_card_bg_hu24b6b25ef60ca259d3d1b88ebbfdfb28_6698_18b1d8455b84b117e96ec22d5d91ec95.webp create mode 100644 images/social_card_bg_hu24b6b25ef60ca259d3d1b88ebbfdfb28_6698_89261463fd30a994c2fdf945bad8ab7a.webp create mode 100644 images/social_card_bg_hu24b6b25ef60ca259d3d1b88ebbfdfb28_6698_d57348e8d9d1a98cb90231ceb3c2fc42.webp create mode 100644 images/social_card_bg_hu24b6b25ef60ca259d3d1b88ebbfdfb28_6698_efc956c2fc503a9d6797d7979c20b5c5.webp create mode 100644 images/social_card_bg_hu24b6b25ef60ca259d3d1b88ebbfdfb28_6698_f51c10b818b9bb26fd6c9fab98f03d93.webp rename style.min.css => original.min.css (100%) diff --git a/404.html b/404.html index da82b87..6552ec7 100644 --- a/404.html +++ b/404.html @@ -1,5 +1,5 @@ 404 -

    +

    Bear Cub