From 983b64ca51f5e769f790a5ebc55e3808157b8d94 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 5 Jun 2020 16:57:53 +0200 Subject: updated to newest theme supporting newer hugo versions --- config.toml | 100 +- themes/new_theme/CHANGES | 12 + themes/new_theme/assets/css/style.css | 1306 ++++++++++++++++++++ themes/new_theme/i18n/bg.yaml | 94 ++ themes/new_theme/i18n/cs.yaml | 94 ++ themes/new_theme/i18n/de.yaml | 94 ++ themes/new_theme/i18n/en.yaml | 94 ++ themes/new_theme/i18n/es.yaml | 92 ++ themes/new_theme/i18n/fr.yaml | 93 ++ themes/new_theme/i18n/hu.yaml | 95 ++ themes/new_theme/i18n/it.yaml | 94 ++ themes/new_theme/i18n/ja.yaml | 95 ++ themes/new_theme/i18n/nl.yaml | 93 ++ themes/new_theme/i18n/pt-br.yaml | 93 ++ themes/new_theme/i18n/pt.yaml | 93 ++ themes/new_theme/i18n/ru.yaml | 95 ++ themes/new_theme/i18n/vi.yaml | 93 ++ themes/new_theme/i18n/zh-cn.yaml | 92 ++ themes/new_theme/i18n/zh-tw.yaml | 93 ++ themes/new_theme/images/screenshot.png | Bin 0 -> 58734 bytes themes/new_theme/images/tn.png | Bin 0 -> 51105 bytes themes/new_theme/layouts/404.html | 23 +- themes/new_theme/layouts/_default/baseof.html | 59 + themes/new_theme/layouts/_default/list.html | 85 +- themes/new_theme/layouts/_default/single.html | 66 +- themes/new_theme/layouts/_default/summary.html | 32 + themes/new_theme/layouts/index.html | 68 +- themes/new_theme/layouts/partials/authorbox.html | 21 +- themes/new_theme/layouts/partials/comments.html | 5 + themes/new_theme/layouts/partials/footer.html | 23 +- .../new_theme/layouts/partials/footer_links.html | 8 + themes/new_theme/layouts/partials/header.html | 36 +- themes/new_theme/layouts/partials/logo.html | 24 + themes/new_theme/layouts/partials/mathjax.html | 3 + themes/new_theme/layouts/partials/menu.html | 23 +- themes/new_theme/layouts/partials/pager.html | 22 + themes/new_theme/layouts/partials/pagination.html | 14 +- themes/new_theme/layouts/partials/post_meta.html | 7 + .../layouts/partials/post_meta/author.html | 6 + .../layouts/partials/post_meta/categories.html | 16 + .../new_theme/layouts/partials/post_meta/date.html | 13 + .../layouts/partials/post_meta/translations.html | 10 + themes/new_theme/layouts/partials/post_tags.html | 10 +- themes/new_theme/layouts/partials/post_toc.html | 8 + themes/new_theme/layouts/partials/sidebar.html | 30 +- themes/new_theme/layouts/partials/svg/author.svg | 1 + .../new_theme/layouts/partials/svg/bitbucket.svg | 1 + themes/new_theme/layouts/partials/svg/category.svg | 1 + themes/new_theme/layouts/partials/svg/email.svg | 1 + themes/new_theme/layouts/partials/svg/facebook.svg | 1 + themes/new_theme/layouts/partials/svg/files.svg | 1 + themes/new_theme/layouts/partials/svg/github.svg | 1 + themes/new_theme/layouts/partials/svg/gitlab.svg | 1 + .../new_theme/layouts/partials/svg/instagram.svg | 1 + themes/new_theme/layouts/partials/svg/linkedin.svg | 1 + themes/new_theme/layouts/partials/svg/tag.svg | 1 + themes/new_theme/layouts/partials/svg/telegram.svg | 1 + themes/new_theme/layouts/partials/svg/time.svg | 1 + themes/new_theme/layouts/partials/svg/twitter.svg | 1 + .../layouts/partials/widgets/categories.html | 17 +- .../partials/widgets/elasticlunr_search.html | 7 +- .../layouts/partials/widgets/languages.html | 20 + .../new_theme/layouts/partials/widgets/recent.html | 9 +- .../new_theme/layouts/partials/widgets/search.html | 9 + .../layouts/partials/widgets/sidemenu.html | 14 + .../new_theme/layouts/partials/widgets/social.html | 90 ++ .../layouts/partials/widgets/taglist.html | 17 +- themes/new_theme/static/apple-touch-icon.png | Bin 0 -> 111 bytes themes/new_theme/static/favicon.ico | Bin 0 -> 1350 bytes themes/new_theme/static/img/avatar.png | Bin 0 -> 1139 bytes themes/new_theme/static/img/placeholder.png | Bin 0 -> 4711 bytes themes/new_theme/static/js/menu.js | 25 + themes/new_theme/theme.toml | 14 +- 73 files changed, 3451 insertions(+), 312 deletions(-) create mode 100644 themes/new_theme/CHANGES create mode 100644 themes/new_theme/assets/css/style.css create mode 100644 themes/new_theme/i18n/bg.yaml create mode 100644 themes/new_theme/i18n/cs.yaml create mode 100644 themes/new_theme/i18n/de.yaml create mode 100644 themes/new_theme/i18n/en.yaml create mode 100644 themes/new_theme/i18n/es.yaml create mode 100644 themes/new_theme/i18n/fr.yaml create mode 100644 themes/new_theme/i18n/hu.yaml create mode 100644 themes/new_theme/i18n/it.yaml create mode 100644 themes/new_theme/i18n/ja.yaml create mode 100644 themes/new_theme/i18n/nl.yaml create mode 100644 themes/new_theme/i18n/pt-br.yaml create mode 100644 themes/new_theme/i18n/pt.yaml create mode 100644 themes/new_theme/i18n/ru.yaml create mode 100644 themes/new_theme/i18n/vi.yaml create mode 100644 themes/new_theme/i18n/zh-cn.yaml create mode 100644 themes/new_theme/i18n/zh-tw.yaml create mode 100644 themes/new_theme/images/screenshot.png create mode 100644 themes/new_theme/images/tn.png create mode 100644 themes/new_theme/layouts/_default/baseof.html create mode 100644 themes/new_theme/layouts/_default/summary.html create mode 100644 themes/new_theme/layouts/partials/footer_links.html create mode 100644 themes/new_theme/layouts/partials/logo.html create mode 100644 themes/new_theme/layouts/partials/mathjax.html create mode 100644 themes/new_theme/layouts/partials/pager.html create mode 100644 themes/new_theme/layouts/partials/post_meta.html create mode 100644 themes/new_theme/layouts/partials/post_meta/author.html create mode 100644 themes/new_theme/layouts/partials/post_meta/categories.html create mode 100644 themes/new_theme/layouts/partials/post_meta/date.html create mode 100644 themes/new_theme/layouts/partials/post_meta/translations.html create mode 100644 themes/new_theme/layouts/partials/post_toc.html create mode 100644 themes/new_theme/layouts/partials/svg/author.svg create mode 100644 themes/new_theme/layouts/partials/svg/bitbucket.svg create mode 100644 themes/new_theme/layouts/partials/svg/category.svg create mode 100644 themes/new_theme/layouts/partials/svg/email.svg create mode 100644 themes/new_theme/layouts/partials/svg/facebook.svg create mode 100644 themes/new_theme/layouts/partials/svg/files.svg create mode 100644 themes/new_theme/layouts/partials/svg/github.svg create mode 100644 themes/new_theme/layouts/partials/svg/gitlab.svg create mode 100644 themes/new_theme/layouts/partials/svg/instagram.svg create mode 100644 themes/new_theme/layouts/partials/svg/linkedin.svg create mode 100644 themes/new_theme/layouts/partials/svg/tag.svg create mode 100644 themes/new_theme/layouts/partials/svg/telegram.svg create mode 100644 themes/new_theme/layouts/partials/svg/time.svg create mode 100644 themes/new_theme/layouts/partials/svg/twitter.svg create mode 100644 themes/new_theme/layouts/partials/widgets/languages.html create mode 100644 themes/new_theme/layouts/partials/widgets/search.html create mode 100644 themes/new_theme/layouts/partials/widgets/sidemenu.html create mode 100644 themes/new_theme/layouts/partials/widgets/social.html create mode 100644 themes/new_theme/static/apple-touch-icon.png create mode 100644 themes/new_theme/static/favicon.ico create mode 100644 themes/new_theme/static/img/avatar.png create mode 100644 themes/new_theme/static/img/placeholder.png create mode 100644 themes/new_theme/static/js/menu.js diff --git a/config.toml b/config.toml index d53a229..57152a0 100644 --- a/config.toml +++ b/config.toml @@ -1,10 +1,11 @@ baseURL = "http://www.andreasbaumann.cc/" languageCode = "en-us" title = "Andreas Baumann's Personal Home Page" +paginate = "10" # Number of posts per page theme = "new_theme" disableRss = true -enableRobotsTXT = true -SectionPagesMenu = "main" +disqusShortname = "" # Enable comments by entering your Disqus shortname +googleAnalytics = "" # Enable Google Analytics by entering your tracking id [Params] author = "Andreas Baumann" @@ -14,70 +15,89 @@ SectionPagesMenu = "main" location = "Zurich" copyright_years = "2009 - 2019" opengraph = true + authorbox = false # Show "Read more" button in list if true + twitter_cards = false strus_url = "http://eeepc.home:8080/strus/query/wwwandreasbaumanncc" + pager = true + post_meta = ["date", "categories"] # Order of post meta information + mathjax = false + customCSS = [ "css/localstyle.css" ] + # customJS = [ "/js/jquery.js" ] # doesn't work, added directly to baseof.html +[Params.logo] + subtitle = "Personal Home Page" # Logo subtitle + [Params.widgets] search = true recent_articles = true categories = true tags = true + recent_num = 5 # Set the number of articles in the "Recent articles" widget + tags_counter = false # Enable counter for each tag in "Tags" widget (disabled by default) + +[Params.sidebar] + home = "right" # Configure layout for home page + list = "right" # Configure layout for list pages + single = "right" # Configure layout for single pages + # Enable widgets in given order + widgets = ["dataprotection", "elasticlunr_search", "recent", "categories"] [taxonomies] -category = "categories" + category = "categories" [[menu.main]] - name = "Home" - weight = 30 - identifier = "home" - url = "/" + name = "Home" + weight = 30 + identifier = "home" + url = "/" [[menu.main]] - name = "Software" - weight = 40 - identifier = "software" - url = "/software" + name = "Software" + weight = 40 + identifier = "software" + url = "/software" [[menu.main]] - name = "Toolbox" - weight = 50 - identifier = "toolbox" - url = "/toolbox" + name = "Toolbox" + weight = 50 + identifier = "toolbox" + url = "/toolbox" [[menu.main]] - name = "Git" - weight = 60 - identifier = "git" - url = "/git" + name = "Git" + weight = 60 + identifier = "git" + url = "/git" [[menu.main]] - name = "Slides" - weight = 70 - identifier = "slide" - url = "/slide" + name = "Slides" + weight = 70 + identifier = "slide" + url = "/slide" [[menu.main]] - name = "Blog" - weight = 80 - identifier = "blog" - url = "/blog" + name = "Blog" + weight = 80 + identifier = "blog" + url = "/blog" [[menu.main]] - name = "Search" - weight = 90 - identifier = "search" - url = "/search" + name = "Search" + weight = 90 + identifier = "search" + url = "/search" [[menu.main]] - name = "Contact" - weight = 100 - identifier = "contact" - url = "/contact" + name = "Contact" + weight = 100 + identifier = "contact" + url = "/contact" [outputs] - home = [ "HTML", "JSON"] - page = [ "HTML"] + home = [ "HTML", "JSON"] + page = [ "HTML"] [sitemap] - changefreq = "monthly" - filename = "sitemap.xml" - priority = 0.5 + changefreq = "monthly" + filename = "sitemap.xml" + priority = 0.5 diff --git a/themes/new_theme/CHANGES b/themes/new_theme/CHANGES new file mode 100644 index 0000000..3af49a0 --- /dev/null +++ b/themes/new_theme/CHANGES @@ -0,0 +1,12 @@ +Changes made to https://github.com/Vimux/Mainroad.git + +- added slide theme for presentations +- added an Elasticlunr search widget +- added a data protection and privacy widget +- added data protection, location and author to partial footer.html +- layout for JSON (for search posts.json) +- list.html has a ranklist partial include (for the embedded search + result) +- list.html: only display list in blog contents, not on toolbox or + software section + diff --git a/themes/new_theme/assets/css/style.css b/themes/new_theme/assets/css/style.css new file mode 100644 index 0000000..545df0d --- /dev/null +++ b/themes/new_theme/assets/css/style.css @@ -0,0 +1,1306 @@ +{{- $highlightColor := .Site.Params.highlightColor | default "#e22d30" -}} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +article, +aside, +dialog, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +:focus::-webkit-input-placeholder { + color: transparent; +} + +:focus::-moz-placeholder { + color: transparent; +} + +:focus:-moz-placeholder { + color: transparent; +} + +:focus:-ms-input-placeholder { + color: transparent; +} + +/* Structure */ +html { + font-size: 100%; + -ms-text-size-adjust: none; + -webkit-text-size-adjust: none; +} + +body { + margin: 0; + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-size: 14px; + font-size: .875rem; + line-height: 1.6; + word-wrap: break-word; + background: #f7f7f7; + -webkit-font-smoothing: antialiased; +} + +.container { + position: relative; + width: 100%; + max-width: 1080px; + margin: 0 auto; +} + +.container--outer { + margin: 25px auto; + box-shadow: 0 0 10px rgba(50, 50, 50, .17); +} + +.wrapper { + padding: 25px; + background: #fff; +} + +.flex { + display: -webkit-flex; + display: flex; +} + +.primary { + -webkit-flex: 1 0 65.83%; + flex: 1 0 65.83%; + -webkit-order: 1; + order: 1; + min-width: 0; +} + +.sidebar { + -webkit-flex: 1 0 31.66%; + flex: 1 0 31.66%; + -webkit-order: 2; + order: 2; + min-width: 0; + margin: 0 0 0 2.5%; +} + +.sidebar--left { + -webkit-order: 0; + order: 0; + margin: 0 2.5% 0 0; +} + +.clearfix { + display: block; +} + +.clearfix::after { + display: block; + height: 0; + padding: 0; + margin: 0; + clear: both; + line-height: 0; + visibility: hidden; + content: ""; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +/* Button */ +.btn { + padding: 5px 10px; + font-weight: 700; + color: #fff; + white-space: pre-line; + background: #2a2a2a; +} + +.btn:hover { + color: #fff; + background: {{ $highlightColor }}; +} + +/* Animation */ +.menu__item, +.btn { + transition: background-color .25s ease-out; +} + +/* Typography */ +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 20px; + margin: 0 0 1.25rem; + font-weight: 700; + line-height: 1.3; + color: #000; +} + +h1 { + font-size: 32px; + font-size: 2rem; +} + +h2 { + font-size: 24px; + font-size: 1.5rem; +} + +h3 { + font-size: 20px; + font-size: 1.25rem; +} + +h4 { + font-size: 18px; + font-size: 1.125rem; +} + +h5 { + font-size: 16px; + font-size: 1rem; +} + +h6 { + font-size: 16px; + font-size: 1rem; +} + +a { + color: #000; + text-decoration: none; +} + +a:hover { + color: {{ $highlightColor }}; +} + +hr { + margin: 0 0 20px; + border: 0; + border-top: 1px solid #dadada; +} + +p { + margin: 0 0 20px; + margin: 0 0 1.25rem; +} + +b, +strong { + font: inherit; + font-weight: 700; +} + +i, +em { + font: inherit; + font-style: italic; +} + +ol, +ul { + padding: 0; + margin: 0; +} + +small { + font-size: 12px; + font-size: .75rem; +} + +mark { + background-color: #fd5; +} + +figure { + margin: 0 0 20px; + margin: 0 0 1.25rem; +} + +figcaption { + margin-top: 4px; + margin-top: .25rem; + color: #666; +} + +figcaption h4 { + margin: 0; + color: inherit; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: inherit; +} + +pre, +code { + background-color: #f5f5f5; + border: 1px solid #ebebeb; +} + +code { + padding: 0 5px; + color: #c33; +} + +pre { + display: block; + padding: 0; + padding: 1.25rem; + margin-bottom: 20px; + margin-bottom: 1.25rem; + overflow: auto; + color: #000; +} + +pre code { + padding: 0; + color: inherit; + white-space: inherit; + background: inherit; + border: 0; +} + +kbd { + padding: 2px 3px; + color: #fff; + background-color: #2a2a2a; +} + +blockquote { + display: block; + padding: 5px 0 5px 15px; + margin: 0 0 20px; + margin: 0 0 1.25rem; + line-height: 1.6; + border-left: 5px solid {{ $highlightColor }}; +} + +blockquote p:last-child { + margin: 0; +} + +blockquote footer { + text-align: right; +} + +sup, +sub { + font-size: 10px; + font-size: .625rem; + font-style: normal; +} + +sup { + vertical-align: super; +} + +sub { + vertical-align: sub; +} + +abbr[title] { + text-decoration: none; + cursor: help; + border-bottom: 1px dotted #000; +} + +q { + font-style: italic; +} + +address { + margin-bottom: 20px; + margin-bottom: 1.25rem; + font-family: "Consolas", Courier New, Courier, monospace; + line-height: 1.5; +} + +dl { + margin: 0 0 10px 20px; +} + +dt, +dd { + display: list-item; +} + +dt { + font-weight: bold; + list-style-type: square; +} + +dd { + margin-left: 20px; + list-style-type: circle; +} + +select { + max-width: 100%; +} + +.warning { + padding: 20px 10px; + text-align: center; + border: 1px solid #ddd; +} + +.warning__icon { + margin-bottom: 20px; + fill: #ddd; +} + +/* Header */ +.header { + background: #fff; +} + +.logo { + padding: 25px; +} + +.logo__link { + display: inline-block; +} + +.logo__item { + display: inline-block; + vertical-align: middle; +} + +.logo__img { + max-height: 256px; +} + +.logo__text { + text-transform: uppercase; +} + +.logo--mixed .logo__item { + margin: .5rem auto; +} + +.logo--mixed .logo__img { + max-width: 128px; + max-height: 128px; +} + +.logo--mixed .logo__text { + padding: 0 1rem; +} + +.logo__title { + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1; + color: #000; +} + +.logo__tagline { + display: inline-block; + padding-top: 10px; + margin-top: 10px; + font-size: 14px; + font-size: .875rem; + font-weight: 700; + line-height: 1; + color: {{ $highlightColor }}; + border-top: 1px solid #ebebeb; +} + +.divider { + height: 5px; + margin: 0; + background: {{ $highlightColor }}; + border: 0; +} + +/* Main menu */ +.no-js .menu__btn { + display: none; +} + +.menu__btn { + display: block; + width: 100%; + padding: 0; + font: inherit; + color: #fff; + background: #2a2a2a; + border: 0; + outline: 0; +} + +.menu__btn-title { + position: relative; + display: block; + padding: 10px 15px; + padding: .625rem .9375rem; + font-weight: 700; + text-align: right; + text-transform: uppercase; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +:focus > .menu__btn-title { + box-shadow: inset 0 0 1px 3px {{ $highlightColor }}; +} + +button:not(:-moz-focusring):focus > .menu__btn-title { + box-shadow: none; +} + +.menu__btn:focus, +.menu__btn-title:focus { + outline: 0; +} + +.js .menu__btn--active { + color: {{ $highlightColor }}; +} + +.menu__list { + list-style: none; + background: #2a2a2a; +} + +.menu__item:hover { + background: {{ $highlightColor }}; +} + +.menu__item:first-child { + border: 0; +} + +.menu__item--active { + background: {{ $highlightColor }}; +} + +.menu__link { + display: block; + padding: 10px 15px; + padding: .625rem .9375rem; + font-weight: 700; + color: #fff; + text-transform: uppercase; +} + +.menu__link:hover { + color: #fff; +} + +.js .menu__list { + position: absolute; + z-index: 1; + width: 100%; + visibility: hidden; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.js .menu__list--active { + visibility: visible; + border-top: 1px solid rgba(255, 255, 255, .1); + border-bottom: 1px solid rgba(255, 255, 255, .1); + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +.menu__list--transition { + transition: visibility .15s ease, transform .15s ease, -webkit-transform .15s ease; +} + +@media screen and (min-width: 767px) { + .menu { + border-bottom: 5px solid {{ $highlightColor }}; + } + + .menu__btn { + display: none; + } + + .menu__list, + .js .menu__list { + position: relative; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + visibility: visible; + border: 0; + -webkit-transform: none; + transform: none; + } + + .menu__item { + border-left: 1px solid rgba(255, 255, 255, .1); + } +} + +/* Posts/Pages */ +.post__header, +.main__header { + margin-bottom: 20px; + margin-bottom: 1.25rem; +} + +.main__title { + font-size: 28px; + font-size: 1.75rem; +} + +.main__content { + margin-bottom: 20px; + margin-bottom: 1.25rem; +} + +.meta { + font-size: 13px; + font-size: .8125rem; + vertical-align: baseline; +} + +.meta, +.meta a { + color: #666; +} + +.meta a:hover { + color: {{ $highlightColor }}; +} + +.meta__item { + display: inline; + margin-left: 15px; +} + +.meta__item:first-child { + margin-left: 0; +} + +.meta__icon { + margin-right: 5px; + vertical-align: middle; + fill: #c4c4c4; +} + +.meta__text { + vertical-align: middle; +} + +.post__title { + margin: 0; +} + +.post__meta { + padding: 5px 0; + margin-top: 10px; + margin-top: .625rem; + border-top: 1px dotted #ebebeb; + border-bottom: 1px dotted #ebebeb; +} + +.post__lead { + margin-top: 4px; + margin-top: .25rem; + margin-bottom: 0; + font-size: 16px; + font-size: 1rem; + font-style: italic; +} + +.post__thumbnail { + max-width: 1030px; + margin: 0 0 20px; + margin-bottom: 0 0 1.25rem; +} + +.post__thumbnail img { + width: 100%; +} + +.content a, +.warning a, +.authorbox__description a { + font-weight: 700; + color: {{ $highlightColor }}; +} + +.content a:hover, +.warning a:hover, +.authorbox__description a:hover { + color: {{ $highlightColor }}; + text-decoration: underline; +} + +.content .alignnone { + display: block; + margin: 20px 0; + margin: 1.25rem 0; +} + +.content .aligncenter { + display: block; + margin: 20px auto; + margin: 1.25rem auto; +} + +.content .alignleft { + display: inline; + float: left; + margin: 5px 20px 20px 0; + margin: .3125rem 1.25rem 1.25rem 0; +} + +.content .alignright { + display: inline; + float: right; + margin: 5px 0 20px 20px; + margin: .3125rem 0 1.25rem 1.25rem; +} + +.content ul { + list-style: square; +} + +.content ol { + list-style: decimal; +} + +.content ul, +.content ol { + margin: 0 0 20px 40px; +} + +.content ul ul, +.content ol ol, +.content ol ul, +.content ul ol { + margin: 0 0 0 40px; +} + +.content li { + margin-bottom: 5px; +} + +.post__footer { + margin-top: 20px; + margin-top: 1.25rem; +} + +/* Post tags */ +.tags { + margin-bottom: 20px; + margin-bottom: 1.25rem; + font-size: 12px; + font-size: .75rem; + line-height: 1; + color: #fff; +} + +.tags__list { + list-style: none; +} + +.tags__item { + float: left; + margin: 0 6px 6px 0; + margin: 0 .375rem .375rem 0; + text-transform: uppercase; + background: #2a2a2a; +} + +.tags__item:hover { + background: {{ $highlightColor }}; +} + +.tags__link, +.tags__link:hover { + display: block; + padding: 10px 15px; +} + +.tags__badge { + float: left; + width: 32px; + height: 32px; + padding: 8px; + margin-right: 6px; + background: {{ $highlightColor }}; + fill: #fff; +} + +/* Table of Contents */ +.toc { + margin-bottom: 20px; + font-weight: 700; + color: #7a8288; + background: #fff; + border-color: #ebebeb; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 0; + border-left-width: 1px; +} + +.toc__title { + padding: 5px 10px; + color: #fff; + text-transform: uppercase; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + background: #2a2a2a; +} + +.toc__menu ul { + margin: 0; + list-style: none; +} + +.toc__menu ul ul ul a { + padding-left: 25px; +} + +.toc__menu ul ul ul ul a { + padding-left: 45px; +} + +.toc__menu ul ul ul ul ul a { + padding-left: 65px; +} + +.toc__menu ul ul ul ul ul ul a { + padding-left: 85px; +} + +.toc__menu li { + margin: 0; +} + +.toc__menu a { + display: block; + padding: 5px 10px; + color: {{ $highlightColor }}; + border-bottom: 1px solid #ebebeb; +} + +.toc__menu a:hover { + text-decoration: underline; +} + +/* Author Box */ +.authorbox { + padding: 25px 0; + margin-bottom: 25px; + line-height: 1.5; + border-top: 1px solid #ebebeb; + border-bottom: 1px solid #ebebeb; +} + +.authorbox__avatar { + float: left; + padding: 3px; + margin: 0 25px 0 0; + border: 1px solid #ebebeb; +} + +.authorbox__header { + margin-bottom: 10px; +} + +.authorbox__name { + font-size: 16px; + font-size: 1rem; + font-weight: 700; +} + +/* List content */ +.list__item { + padding-bottom: 20px; + padding-bottom: 1.25rem; + margin-bottom: 20px; + margin-bottom: 1.25rem; + border-bottom: 1px solid #ebebeb; +} + +.list__header { + margin-bottom: 10px; + margin-bottom: .625rem; +} + +.list__meta { + margin-top: 5px; +} + +.list__thumbnail { + float: left; + margin: 0 20px 0 0; +} + +.list__thumbnail img { + width: 100%; + max-width: 235px; +} + +.list__footer-readmore { + float: right; + margin-top: 10px; +} + +/* Pagination */ +.pagination { + margin-top: 20px; +} + +.pagination__item { + display: inline-block; + padding: 10px 15px; + font-weight: 700; + color: #000; + background: #f5f5f5; +} + +.pagination__item:hover, +.pagination__item--current { + color: #fff; + background: {{ $highlightColor }}; +} + +/* Pager (prev/next links) navigation */ +.pager { + -webkit-justify-content: space-between; + justify-content: space-between; + padding-top: 25px; + padding-bottom: 25px; + margin-bottom: 25px; + border-bottom: 1px solid #ebebeb; +} + +.pager__subtitle { + display: block; + margin-bottom: 5px; + font-weight: 700; + line-height: 1; + text-transform: uppercase; +} + +.pager__title { + margin-bottom: 0; + overflow: hidden; + font-size: 13px; + font-size: .8125rem; +} + +.pager__item { + -webkit-flex: 1 1 50%; + flex: 1 1 50%; + max-width: 48%; +} + +.pager__item--next { + margin-left: auto; + text-align: right; +} + +.pager__link { + display: block; +} + +/* Images / Video */ +img { + width: auto\9; /* ie8 */ + max-width: 100%; + height: auto; + vertical-align: bottom; +} + +iframe, +embed, +object, +video { + max-width: 100%; +} + +/* Table */ +table { + width: 100%; + margin-bottom: 20px; + margin-bottom: 1.25rem; + border-spacing: 0; + border-collapse: collapse; + border-top: 1px solid #ebebeb; + border-left: 1px solid #ebebeb; +} + +td, +th { + padding: 5px 10px; + border-right: 1px solid #ebebeb; + border-bottom: 1px solid #ebebeb; +} + +th { + font-weight: 700; +} + +/* Forms */ +input { + padding: 5px; + font-size: 12px; + vertical-align: middle; + background: #f5f5f5; + border: 1px solid #ebebeb; + transition: all .25s ease-in-out; +} + +input[type=text], +input[type=email], +input[type=tel], +input[type=url] { + width: 60%; +} + +input[type=text]:hover, +input[type=email]:hover, +input[type=tel]:hover, +input[type=url]:hover, +textarea:hover { + border: 1px solid #aaa; +} + +input[type=submit], +input[type=reset] { + display: inline-block; + min-width: 150px; + padding: 10px 15px; + font-weight: 700; + color: #fff; + text-transform: uppercase; + cursor: pointer; + background: #2a2a2a; + border: 0; + transition: all .1s linear; + -webkit-appearance: none; +} + +input[type=submit]:hover, +input[type=reset]:hover { + background: {{ $highlightColor }}; +} + +textarea { + width: 96%; + padding: 5px; + overflow: auto; + line-height: 1.5; + resize: vertical; + background: #f5f5f5; + border: 1px solid rgba(0, 0, 0, .1); +} + +/* Widgets */ +.widget { + margin-bottom: 25px; + overflow: hidden; +} + +.widget:last-child { + margin-bottom: 0; +} + +.widget__title { + position: relative; + padding-bottom: 5px; + font-size: 16px; + font-size: 1rem; + text-transform: uppercase; + border-bottom: 3px solid {{ $highlightColor }}; +} + +.widget__item { + display: block; + padding: 5px 0; + border-bottom: 1px dotted #ebebeb; +} + +.widget__item:first-child { + padding-top: 0; +} + +/* Search widget */ +.widget-search__form { + display: block; + padding: 5%; + margin: 0 auto; + background: #f5f5f5; +} + +.widget-search__form .widget-search__submit { + display: none; +} + +.widget-search__field { + position: relative; + display: block; + width: 90%; + padding: 8px; + margin: 0 auto; + font-size: 11px; + cursor: pointer; + background: #fff; + border: 1px solid #ebebeb; + border-radius: 0; + outline-offset: -2px; + transition: none; + -webkit-appearance: none; +} + +.widget-search__field:active, +.widget-search__field:focus { + cursor: text; +} + +/* Social widget */ +.widget-social__item { + padding: 0; + border: 0; +} + +.widget-social__link { + display: block; + margin: 0 0 8px; + white-space: normal; +} + +.widget-social__link-icon { + margin: 0 5px 0 0; + vertical-align: middle; + fill: #fff; +} + +/* Tags Widget */ +.widget-taglist__link { + display: inline-block; + margin: 0 4px 8px 0; + font-size: 12px; + text-transform: uppercase; +} + +/* Languages Widget */ +.widget-languages__link { + display: block; +} + +.widget-languages__link:hover .widget-languages__link-btn { + color: #fff; + background: {{ $highlightColor }}; +} + +.widget-languages__link-btn { + display: inline-block; +} + +/* Footer */ +.footer { + padding: 10px 25px; + font-size: 12px; + font-size: .75rem; + color: #999; + background: #2a2a2a; + border-top: 3px solid #999; +} + +.footer__container { + -webkit-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-justify-content: space-between; + justify-content: space-between; +} + +.footer__links { + -webkit-order: 1; + order: 1; +} + +.footer a { + color: #fff; +} + +.footer a:hover { + text-decoration: underline; +} + +/* Media Queries */ +@media screen and (max-width: 1475px) { + .container--outer { + width: 95%; + } +} + +@media screen and (max-width: 900px) { + .container--outer { + width: 100%; + margin: 0 auto; + } + + .wrapper, + .logo { + padding: 20px; + } + + .widget { + margin-bottom: 20px; + } + + .footer__container { + display: block; + } + + .footer__links { + padding-bottom: 8px; + padding-bottom: 0.5rem; + text-align: center; + } + + .footer__copyright { + text-align: center; + } +} + +@media screen and (max-width: 767px) { + .wrapper { + display: block; + } + + .sidebar { + float: none; + width: 100%; + margin: 0; + } + + .logo { + text-align: center; + } + + .logo__link { + margin: 0 auto; + } + + .logo__title { + font-size: 24px; + font-size: 1.5rem; + } + + .sidebar { + margin-top: 20px; + } +} + +@media screen and (max-width: 620px) { + input[type=text], + input[type=email], + input[type=tel], + input[type=url] { + width: 88%; + } + + .meta__item { + display: block; + margin-left: 0; + } + + .authorbox { + text-align: center; + } + + .authorbox__avatar { + display: inline-block; + float: none; + margin: 0 0 20px; + } + + .pager { + display: block; + } + + .pager__item { + min-width: 100%; + text-align: center; + } + + .pager__item--prev { + padding-bottom: 25px; + } + + .content ul, + .content ol { + margin: 0 0 20px 20px; + } + + .content ul ul, + .content ol ol, + .content ol ul, + .content ul ol { + margin: 0 0 0 20px; + } + + .list__thumbnail { + max-width: 80px; + } + + .list__title { + font-size: 16px; + font-size: 1rem; + } + + .list__lead { + font-size: 14px; + font-size: .875rem; + } + + .list__meta { + display: block; + font-size: 11px; + font-size: .6875rem; + } +} diff --git a/themes/new_theme/i18n/bg.yaml b/themes/new_theme/i18n/bg.yaml new file mode 100644 index 0000000..ab99714 --- /dev/null +++ b/themes/new_theme/i18n/bg.yaml @@ -0,0 +1,94 @@ +# General +- id: read_more + translation: "Чети нататък…" + +- id: menu_label + translation: "Меню" + +- id: sidemenu_title + translation: "Меню" + +# Post meta +- id: meta_lastmod + translation: "Последна промяна" + +- id: meta_translations + translation: "Преводи" + +# Table of Contents +- id: toc_title + translation: "Съдържание" + +# Post nav +- id: post_nav_prev + translation: "Предишна" + +- id: post_nav_next + translation: "Следваща" + +# Authorbox +- id: authorbox_name + translation: "За {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "ПРЕДУПРЕЖДЕНИЕ" + +- id: sidebar_recommendation + translation: "Моля, активирай поне един блок в страничния панел." + +# Search widget +- id: search_placeholder + translation: "ТЪРСЕНЕ..." + +# Languages widget +- id: languages_title + translation: "Езици" + +# Categories widget +- id: categories_title + translation: "Категории" + +# Recent Posts widget +- id: recent_title + translation: "Последни писания" + +# Social widget +- id: social_title + translation: "Социални" + +# Tags List widget +- id: tags_title + translation: "Тагове" + +# Footer +- id: footer_credits + translation: + "Генерирано с Hugo и тема \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Страницата не е намерена" + +- id: 404_text + translation: + "Страницата, която търсите, изглежда е била преместена, изтрита, или не съществува. Моля, използвайте полето за \ + търсене или отидете на" + +- id: 404_linktext + translation: "главна страница" + +# No posts empty state +- id: noposts_warning_title + translation: "Все още нямаш никакви писания!" + +- id: noposts_warning_description + translation: + "След като запишеш нещо в коя да е поддиректория (секция) на директория content, то ще се появи тук. По \ + подразбиране само една секция (с най-многото писания) ще се показва на главната страница." + +- id: noposts_warning_tip + translation: + "Tip: Можеш да покажеш колкото искаш на брой секции, като ги укажеш в конфигурационния параметър \ + mainSections." diff --git a/themes/new_theme/i18n/cs.yaml b/themes/new_theme/i18n/cs.yaml new file mode 100644 index 0000000..a209199 --- /dev/null +++ b/themes/new_theme/i18n/cs.yaml @@ -0,0 +1,94 @@ +# General +- id: read_more + translation: "Číst více…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Naposledy upraveno" + +- id: meta_translations + translation: "Překlady" + +# Table of Contents +- id: toc_title + translation: "Obsah stránky" + +# Post nav +- id: post_nav_prev + translation: "Předchozí" + +- id: post_nav_next + translation: "Následující" + +# Authorbox +- id: authorbox_name + translation: "O {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "POZOR" + +- id: sidebar_recommendation + translation: "Prosím aktivujte aspoň jeden widget postranní lišty." + +# Search widget +- id: search_placeholder + translation: "Hledat..." + +# Languages widget +- id: languages_title + translation: "Jazyky" + +# Categories widget +- id: categories_title + translation: "Kategorie" + +# Recent Posts widget +- id: recent_title + translation: "Poslední příspěvky" + +# Social widget +- id: social_title + translation: "Sociální sítě" + +# Tags List widget +- id: tags_title + translation: "Štítky" + +# Footer +- id: footer_credits + translation: + "Vytvořeno pomocí Hugo a tématu \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Stránka nebyla nalezena" + +- id: 404_text + translation: + "Požadovaná stránka neexistuje, nebo byla přesunuta či smazána. Využijte, prosím, vyhledávání, nebo pokračujte na" + +- id: 404_linktext + translation: "hlavní stránka" + +# No posts empty state +- id: noposts_warning_title + translation: "Zatím nemáte žádné příspěvky!" + +- id: noposts_warning_description + translation: + "Jakmile vytvoříte příspěvek v libovolném podadresáři (sekci) adresáře content, objeví se zde. Ve výchozím \ + nastavení je na hlavní stránce zobrazena pouze jedna sekce (s největším množstvím příspěvků)." + +- id: noposts_warning_tip + translation: + "Tip: Pomocí parametru \ + mainSections \ + můžete zobrazit libovolný počet sekcí." diff --git a/themes/new_theme/i18n/de.yaml b/themes/new_theme/i18n/de.yaml new file mode 100644 index 0000000..308d3a0 --- /dev/null +++ b/themes/new_theme/i18n/de.yaml @@ -0,0 +1,94 @@ +# General +- id: read_more + translation: "Weiterlesen…" + +- id: menu_label + translation: "Menü" + +- id: sidemenu_title + translation: "Menü" + +# Post meta +- id: meta_lastmod + translation: "Zuletzt geändert" + +- id: meta_translations + translation: "Übersetzungen" + +# Table of Contents +- id: toc_title + translation: "Inhaltsverzeichnis" + +# Post nav +- id: post_nav_prev + translation: "Zurück" + +- id: post_nav_next + translation: "Weiter" + +# Authorbox +- id: authorbox_name + translation: "Über {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "WARNUNG" + +- id: sidebar_recommendation + translation: "Bitte aktivieren sie mindestens ein Widget." + +# Search widget +- id: search_placeholder + translation: "Suche..." + +# Languages widget +- id: languages_title + translation: "Sprachen" + +# Categories widget +- id: categories_title + translation: "Kategorien" + +# Recent Posts widget +- id: recent_title + translation: "Letzte Beiträge" + +# Social widget +- id: social_title + translation: "Soziale Netzwerke" + +# Tags List widget +- id: tags_title + translation: "Tags" + +# Footer +- id: footer_credits + translation: + "Erstellt mit Hugo und \ + Mainroad Theme." + +# 404 +- id: 404_title + translation: "404. Seite nicht gefunden" + +- id: 404_text + translation: + "Die gesuchte Seite existiert nicht, wurde verschoben oder gelöscht. Bitte nutzen Sie die Suche oder gehen Sie zur" + +- id: 404_linktext + translation: "Startseite" + +# No posts empty state +- id: noposts_warning_title + translation: "Es gibt noch keine Posts!" + +- id: noposts_warning_description + translation: + "Hier erscheinen Posts, die in einem Unterordner des content/ Ordners abgelegt werden (z.B. in \ + content/post). Standardmäßig werden nur Posts der Gruppe mit den meisten Einträgen angezeigt." + +- id: noposts_warning_tip + translation: + "Tipp: Mit dem \ + mainSections \ + Parameter lassen sich beliebig viele weitere Gruppen konfigurieren." diff --git a/themes/new_theme/i18n/en.yaml b/themes/new_theme/i18n/en.yaml new file mode 100644 index 0000000..3084c7b --- /dev/null +++ b/themes/new_theme/i18n/en.yaml @@ -0,0 +1,94 @@ +# General +- id: read_more + translation: "Read more…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Last Modified" + +- id: meta_translations + translation: "Translations" + +# Table of Contents +- id: toc_title + translation: "Page content" + +# Post nav +- id: post_nav_prev + translation: "Previous" + +- id: post_nav_next + translation: "Next" + +# Authorbox +- id: authorbox_name + translation: "About {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "WARNING" + +- id: sidebar_recommendation + translation: "Please activate at least one sidebar widget." + +# Search widget +- id: search_placeholder + translation: "SEARCH..." + +# Languages widget +- id: languages_title + translation: "Languages" + +# Categories widget +- id: categories_title + translation: "Categories" + +# Recent Posts widget +- id: recent_title + translation: "Recent Posts" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Tags" + +# Footer +- id: footer_credits + translation: + "Generated with Hugo and \ + Mainroad theme." + +# 404 +- id: 404_title + translation: "404. Page not found" + +- id: 404_text + translation: + "The page you were looking for appears to have been moved, deleted or does not exist. Please, use search or go to" + +- id: 404_linktext + translation: "main page" + +# No posts empty state +- id: noposts_warning_title + translation: "You don't have any posts yet!" + +- id: noposts_warning_description + translation: + "Once you post something in any folder (section) under the content directory, it will appear here. Only one \ + section (with the most posts) will be displayed on the main page by default." + +- id: noposts_warning_tip + translation: + "Tip: You can show as many sections as you like with \ + mainSections \ + config parameter." diff --git a/themes/new_theme/i18n/es.yaml b/themes/new_theme/i18n/es.yaml new file mode 100644 index 0000000..47904d7 --- /dev/null +++ b/themes/new_theme/i18n/es.yaml @@ -0,0 +1,92 @@ +# General +- id: read_more + translation: "Leer más" + +- id: menu_label + translation: "Menú" + +- id: sidemenu_title + translation: "Menú" + +# Post meta +- id: meta_lastmod + translation: "Última modificación" + +- id: meta_translations + translation: "Traducciones" + +# Table of Contents +- id: toc_title + translation: "Índice" + +# Post nav +- id: post_nav_prev + translation: "Anterior" + +- id: post_nav_next + translation: "Siguiente" + +# Authorbox +- id: authorbox_name + translation: "Sobre el autor {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "Atención" + +- id: sidebar_recommendation + translation: "Activa al menos un widget en la barra lateral." + +# Search widget +- id: search_placeholder + translation: "Buscar..." + +# Languages widget +- id: languages_title + translation: "Idiomas" + +# Categories widget +- id: categories_title + translation: "Categorías" + +# Recent Posts widget +- id: recent_title + translation: "Más Recientes" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Etiquetas" + +# Footer +- id: footer_credits + translation: + "Generado con Hugo y \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Página no encontrada" + +- id: 404_text + translation: "La página que estás buscando no aparece, no existe o se ha movido a otro lugar." + +- id: 404_linktext + translation: "Página principal" + +# No posts empty state +- id: noposts_warning_title + translation: "¡Todavía no hay publicaciones!" + +- id: noposts_warning_description + translation: + "Una vez que publiques algo en cualquier carpeta (sección) dentro del directorio content, se verá aquí. \ + Sólo una sección (la que tenga más publicaciones) se mostrará por defecto en la página principal." + +- id: noposts_warning_tip + translation: + "Aviso: Puedes mostrar tantas secciones como gustes con el parámetro de configuración \ + mainSections." diff --git a/themes/new_theme/i18n/fr.yaml b/themes/new_theme/i18n/fr.yaml new file mode 100644 index 0000000..8267d9c --- /dev/null +++ b/themes/new_theme/i18n/fr.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "Lire la suite…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Dernière modification" + +- id: meta_translations + translation: "Traductions" + +# Table of Contents +- id: toc_title + translation: "Sommaire" + +# Post nav +- id: post_nav_prev + translation: "Précédent" + +- id: post_nav_next + translation: "Suivant" + +# Authorbox +- id: authorbox_name + translation: "À propos {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "Attention" + +- id: sidebar_recommendation + translation: "Activez au moins un widget pour la barre latérale." + +# Search widget +- id: search_placeholder + translation: "Rechercher..." + +# Languages widget +- id: languages_title + translation: "Langues" + +# Categories widget +- id: categories_title + translation: "Catégories" + +# Recent Posts widget +- id: recent_title + translation: "Articles récents" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Mots-clefs" + +# Footer +- id: footer_credits + translation: + "Produit par Hugo et le thème \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Page introuvable." + +- id: 404_text + translation: "La page que vous recherchez a apparemment été supprimée, déplacée, ou n'existe pas." + +- id: 404_linktext + translation: "Accueil" + +# No posts empty state +- id: noposts_warning_title + translation: "Vous n'avez pas encore de posts!" + +- id: noposts_warning_description + translation: + "Une fois que vous avez publié quelque chose dans n'importe quel sous-dossier (section) du dossier content, \ + ça apparaîtra ici. par défaut, une seule section (Celle avec le plus de posts) sera affichée sur la page \ + principale." + +- id: noposts_warning_tip + translation: + "Astuce: Vous pouvez afficher autant de sections que vous voulez avec le paramètre de configuration \ + mainSections." diff --git a/themes/new_theme/i18n/hu.yaml b/themes/new_theme/i18n/hu.yaml new file mode 100644 index 0000000..5a54496 --- /dev/null +++ b/themes/new_theme/i18n/hu.yaml @@ -0,0 +1,95 @@ +# General +- id: read_more + translation: "Tovább olvas…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Utoljára módosítva" + +- id: meta_translations + translation: "Fordítások" + +# Table of Contents +- id: toc_title + translation: "Az oldal tartalma" + +# Post nav +- id: post_nav_prev + translation: "Előző" + +- id: post_nav_next + translation: "Következő" + +# Authorbox +- id: authorbox_name + translation: "A {{ .Count }} -ról" + +# Sidebar +- id: sidebar_warning + translation: "FIGYELMEZTETÉS" + +- id: sidebar_recommendation + translation: "Kérjük, aktiváljon legalább egy oldalsáv-modult." + +# Search widget +- id: search_placeholder + translation: "KERES..." + +# Languages widget +- id: languages_title + translation: "Nyelvek" + +# Categories widget +- id: categories_title + translation: "Kategóriák" + +# Recent Posts widget +- id: recent_title + translation: "Legutóbbi bejegyzések" + +# Social widget +- id: social_title + translation: "Közösség" + +# Tags List widget +- id: tags_title + translation: "Cimkék" + +# Footer +- id: footer_credits + translation: + "Létrehozva Hugo és \ + Mainroad témával." + +# 404 +- id: 404_title + translation: "404. Az oldal nem található" + +- id: 404_text + translation: + "Úgy tűnik, hogy a kívánt oldalt áthelyezték, törölték vagy nem létezik. Kérjük, használja a keresést, vagy lépjen \ + ide" + +- id: 404_linktext + translation: "főoldal" + +# No posts empty state +- id: noposts_warning_title + translation: "Még nincs bejegyzésed!" + +- id: noposts_warning_description + translation: + "Ha valamit a content könyvtár alatti mappába (szakaszba) közzéteszel, az itt jelenik meg. Csak egy szakasz \ + (a legtöbb hozzászólással) jelenik meg a főoldalon alapértelmezés szerint." + +- id: noposts_warning_tip + translation: + "Tipp: Megjeleníthet annyi szakaszt, amennyit csak akar a \ + mainSections \ + konfigurációs paraméterrel." diff --git a/themes/new_theme/i18n/it.yaml b/themes/new_theme/i18n/it.yaml new file mode 100644 index 0000000..583a71c --- /dev/null +++ b/themes/new_theme/i18n/it.yaml @@ -0,0 +1,94 @@ +# General +- id: read_more + translation: "Continua a leggere…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Ultima modifica" + +- id: meta_translations + translation: "Traduzioni" + +# Table of Contents +- id: toc_title + translation: "Indice" + +# Post nav +- id: post_nav_prev + translation: "Precedente" + +- id: post_nav_next + translation: "Prossimo" + +# Authorbox +- id: authorbox_name + translation: "Riguardo {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "ATTENZIONE" + +- id: sidebar_recommendation + translation: "Si prega di attivare almeno un widget della barra laterale." + +# Search widget +- id: search_placeholder + translation: "CERCA..." + +# Languages widget +- id: languages_title + translation: "Lingue" + +# Categories widget +- id: categories_title + translation: "Categorie" + +# Recent Posts widget +- id: recent_title + translation: "Post recenti" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Tag" + +# Footer +- id: footer_credits + translation: + "Generato con Hugo e il tema \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Pagina non trovata" + +- id: 404_text + translation: + "La pagina che stai cercando sembra essere stata spostata, rimossa o non esiste. Si prega di usare la ricerca o \ + andare alla" + +- id: 404_linktext + translation: "pagina principale" + +# No posts empty state +- id: noposts_warning_title + translation: "Non hai ancora nessun post!" + +- id: noposts_warning_description + translation: + "Una volta pubblicato qualcosa in una qualsiasi cartella (sezione) dentro la directory content, apparirà \ + qui. Solo una sezione (quella con più post) verrà mostrata in modo predefinito nella pagina principale." + +- id: noposts_warning_tip + translation: + "Suggerimento: Puoi mostrare quante sezioni vuoi con il parametro \ + mainSections." diff --git a/themes/new_theme/i18n/ja.yaml b/themes/new_theme/i18n/ja.yaml new file mode 100644 index 0000000..67cdffe --- /dev/null +++ b/themes/new_theme/i18n/ja.yaml @@ -0,0 +1,95 @@ +# General +- id: read_more + translation: "続きを読む…" + +- id: menu_label + translation: "メニュー" + +- id: sidemenu_title + translation: "メニュー" + +# Post meta +- id: meta_lastmod + translation: "最終更新" + +- id: meta_translations + translation: "翻訳" + +# Table of Contents +- id: toc_title + translation: "目次" + +# Post nav +- id: post_nav_prev + translation: "前の投稿" + +- id: post_nav_next + translation: "次の投稿" + +# Authorbox +- id: authorbox_name + translation: "{{ .Count }}について" + +# Sidebar +- id: sidebar_warning + translation: "警告" + +- id: sidebar_recommendation + translation: "1つ以上のサイドバーウィジェットを有効にしてください。" + +# Search widget +- id: search_placeholder + translation: "検索..." + +# Languages widget +- id: languages_title + translation: "言語" + +# Categories widget +- id: categories_title + translation: "カテゴリー" + +# Recent Posts widget +- id: recent_title + translation: "最近の投稿" + +# Social widget +- id: social_title + translation: "ソーシャル" + +# Tags List widget +- id: tags_title + translation: "タグ" + +# Footer +- id: footer_credits + translation: + "このサイトは Hugo と \ + Mainroad \ + テーマで生成されています。" + +# 404 +- id: 404_title + translation: "404. ページが見つかりません" + +- id: 404_text + translation: + "お探しのページは移動されたか削除された、もしくは存在しないようです。検索するか、こちらのページに移動してください: " + +- id: 404_linktext + translation: "メインページ" + +# No posts empty state +- id: noposts_warning_title + translation: "まだ何も投稿していません!" + +- id: noposts_warning_description + translation: + "content 以下のどこかのディレクトリに投稿を追加するとここに表示されます。デフォルトでは(最も投稿の多い)1つのセクション \ + だけがメインページに表示されます。" + +- id: noposts_warning_tip + translation: + "ヒント: 設定のパラメーター \ + mainSections \ + を使って好きな数だけセクションを表示させることもできます。" diff --git a/themes/new_theme/i18n/nl.yaml b/themes/new_theme/i18n/nl.yaml new file mode 100644 index 0000000..6ddfcf1 --- /dev/null +++ b/themes/new_theme/i18n/nl.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "Meer lezen…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Laatst gewijzigd" + +- id: meta_translations + translation: "Vertalingen" + +# Table of Contents +- id: toc_title + translation: "Inhoud" + +# Post nav +- id: post_nav_prev + translation: "Vorige" + +- id: post_nav_next + translation: "Volgende" + +# Authorbox +- id: authorbox_name + translation: "Over {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "WAARSCHUWING" + +- id: sidebar_recommendation + translation: "Activeer minstens één sidebar widget." + +# Search widget +- id: search_placeholder + translation: "ZOEKEN..." + +# Languages widget +- id: languages_title + translation: "Talen" + +# Categories widget +- id: categories_title + translation: "Categorieën" + +# Recent Posts widget +- id: recent_title + translation: "Recente posts" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Tags" + +# Footer +- id: footer_credits + translation: + "Gegenereerd met Hugo en het \ + Mainroad theme." + +# 404 +- id: 404_title + translation: "404. Pagina niet gevonden" + +- id: 404_text + translation: "De pagina is mogelijk verplaatst, verwijderd of bestaat niet. Gebruik de zoekfunctie of \"ga naar\"" + +- id: 404_linktext + translation: "hoofdpagina" + +# No posts empty state +- id: noposts_warning_title + translation: "Er zijn nog geen posts!" + +- id: noposts_warning_description + translation: + "Zodra je iets post in welke map (sectie) dan ook onder de content directory, zal het hier verschijnen. \ + Slechts één sectie (met de meeste posts) zal standaard getoond worden op de hoofdpagina." + +- id: noposts_warning_tip + translation: + "Tip: Je kunt zoveel secties laten zien als je wilt met de \ + mainSections \ + config parameter." diff --git a/themes/new_theme/i18n/pt-br.yaml b/themes/new_theme/i18n/pt-br.yaml new file mode 100644 index 0000000..625865b --- /dev/null +++ b/themes/new_theme/i18n/pt-br.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "Leia mais…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Última modificação" + +- id: meta_translations + translation: "Traduções" + +# Table of Contents +- id: toc_title + translation: "Conteúdo da página" + +# Post nav +- id: post_nav_prev + translation: "Anterior" + +- id: post_nav_next + translation: "Próximo" + +# Authorbox +- id: authorbox_name + translation: "Sobre {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "ATENÇÃO" + +- id: sidebar_recommendation + translation: "Ative pelo menos um widget da barra lateral." + +# Search widget +- id: search_placeholder + translation: "BUSCAR..." + +# Languages widget +- id: languages_title + translation: "Línguas" + +# Categories widget +- id: categories_title + translation: "Categorias" + +# Recent Posts widget +- id: recent_title + translation: "Postagens recentes" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Tags" + +# Footer +- id: footer_credits + translation: + "Gerado com Hugo com o tema \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Página não encontrada" + +- id: 404_text + translation: + "A página que você estava procurando parece ter sido excluída ou não existe. Por favor, use a pesquisa ou vá para" + +- id: 404_linktext + translation: "página principal" + +# No posts empty state +- id: noposts_warning_title + translation: "Você ainda não tem nenhuma postagem!" + +- id: noposts_warning_description + translation: + "Quando você criar uma postagem em qualquer pasta (seção) dentro do diretório content, ele vai aparecer aqui. \ + Apenas uma seção (a que conter mais postagens) será exibida na página principal por padrão." + +- id: noposts_warning_tip + translation: + "Dica: Você pode mostrar quantas seções você quiser com o parâmetro de configuração \ + mainSections." diff --git a/themes/new_theme/i18n/pt.yaml b/themes/new_theme/i18n/pt.yaml new file mode 100644 index 0000000..625865b --- /dev/null +++ b/themes/new_theme/i18n/pt.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "Leia mais…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Última modificação" + +- id: meta_translations + translation: "Traduções" + +# Table of Contents +- id: toc_title + translation: "Conteúdo da página" + +# Post nav +- id: post_nav_prev + translation: "Anterior" + +- id: post_nav_next + translation: "Próximo" + +# Authorbox +- id: authorbox_name + translation: "Sobre {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "ATENÇÃO" + +- id: sidebar_recommendation + translation: "Ative pelo menos um widget da barra lateral." + +# Search widget +- id: search_placeholder + translation: "BUSCAR..." + +# Languages widget +- id: languages_title + translation: "Línguas" + +# Categories widget +- id: categories_title + translation: "Categorias" + +# Recent Posts widget +- id: recent_title + translation: "Postagens recentes" + +# Social widget +- id: social_title + translation: "Social" + +# Tags List widget +- id: tags_title + translation: "Tags" + +# Footer +- id: footer_credits + translation: + "Gerado com Hugo com o tema \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Página não encontrada" + +- id: 404_text + translation: + "A página que você estava procurando parece ter sido excluída ou não existe. Por favor, use a pesquisa ou vá para" + +- id: 404_linktext + translation: "página principal" + +# No posts empty state +- id: noposts_warning_title + translation: "Você ainda não tem nenhuma postagem!" + +- id: noposts_warning_description + translation: + "Quando você criar uma postagem em qualquer pasta (seção) dentro do diretório content, ele vai aparecer aqui. \ + Apenas uma seção (a que conter mais postagens) será exibida na página principal por padrão." + +- id: noposts_warning_tip + translation: + "Dica: Você pode mostrar quantas seções você quiser com o parâmetro de configuração \ + mainSections." diff --git a/themes/new_theme/i18n/ru.yaml b/themes/new_theme/i18n/ru.yaml new file mode 100644 index 0000000..917780e --- /dev/null +++ b/themes/new_theme/i18n/ru.yaml @@ -0,0 +1,95 @@ +# General +- id: read_more + translation: "Читать далее…" + +- id: menu_label + translation: "Меню" + +- id: sidemenu_title + translation: "Меню" + +# Post meta +- id: meta_lastmod + translation: "Последнее изменение" + +- id: meta_translations + translation: "Переводы" + +# Table of Contents +- id: toc_title + translation: "Содержимое страницы" + +# Post nav +- id: post_nav_prev + translation: "Назад" + +- id: post_nav_next + translation: "Вперед" + +# Authorbox +- id: authorbox_name + translation: "Об авторе {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "ВНИМАНИЕ" + +- id: sidebar_recommendation + translation: "Пожалуйста, активируйте как минимум один виджет боковой панели." + +# Search widget +- id: search_placeholder + translation: "ПОИСК..." + +# Languages widget +- id: languages_title + translation: "Языки" + +# Categories widget +- id: categories_title + translation: "Категории" + +# Recent Posts widget +- id: recent_title + translation: "Недавние публикации" + +# Social widget +- id: social_title + translation: "Социальные сети" + +# Tags List widget +- id: tags_title + translation: "Теги" + +# Footer +- id: footer_credits + translation: + "Сгенерировано с использованием Hugo \ + и темы Mainroad." + +# 404 +- id: 404_title + translation: "404. Страница не найдена" + +- id: 404_text + translation: + "Страница, которую вы искали, по-видимому, была перемещена, удалена или не существовала вообще. Пожалуйста, \ + используйте поиск или перейдите на" + +- id: 404_linktext + translation: "главную страницу" + +# No posts empty state +- id: noposts_warning_title + translation: "У вас нет ни одной публикации!" + +- id: noposts_warning_description + translation: + "Как только вы опубликуете что-нибудь в любой папке (разделе) внутри директории content, оно появится \ + здесь. По-умолчанию на главной странице будет отображаться только один раздел (с наибольшим количеством \ + публикаций)." + +- id: noposts_warning_tip + translation: + "Совет: Вы можете отображать сколько угодно разделов с помощью параметра конфигурации \ + mainSections." diff --git a/themes/new_theme/i18n/vi.yaml b/themes/new_theme/i18n/vi.yaml new file mode 100644 index 0000000..16a80f3 --- /dev/null +++ b/themes/new_theme/i18n/vi.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "Đọc tiếp…" + +- id: menu_label + translation: "Menu" + +- id: sidemenu_title + translation: "Menu" + +# Post meta +- id: meta_lastmod + translation: "Cập nhật lần cuối" + +- id: meta_translations + translation: "Bản dịch" + +# Table of Contents +- id: toc_title + translation: "Mục lục" + +# Post nav +- id: post_nav_prev + translation: "Trước" + +- id: post_nav_next + translation: "Sau" + +# Authorbox +- id: authorbox_name + translation: "Về {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "CÁNH BÁO" + +- id: sidebar_recommendation + translation: "Vui lòng tạo hoặc kích hoạt tối thiểu một thành phần trong thanh bên." + +# Search widget +- id: search_placeholder + translation: "TÌM KIẾM..." + +# Languages widget +- id: languages_title + translation: "Ngôn ngữ" + +# Categories widget +- id: categories_title + translation: "Chủ đề" + +# Recent Posts widget +- id: recent_title + translation: "Bài viết gần đây" + +# Social widget +- id: social_title + translation: "Xã hội" + +# Tags List widget +- id: tags_title + translation: "Thẻ" + +# Footer +- id: footer_credits + translation: + "Được tạo từ Hugo sử dụng với \ + Mainroad." + +# 404 +- id: 404_title + translation: "404. Không tìm thấy trang này" + +- id: 404_text + translation: + "Trang bạn đang tìm kiếm đã bị xoá hoặc không tồn tại. Vui lòng sử dụng chức năng tìm kiếm" + +- id: 404_linktext + translation: "trang chủ" + +# No posts empty state +- id: noposts_warning_title + translation: "Bạn chưa có bài viết nào!" + +- id: noposts_warning_description + translation: + "Khi bạn xuất bản bất kì bài viết nào trong bất kì thư mục nào trong thư mục content, nó sẽ xuất hiện tại đây.\ + Mặc định chỉ một phần của bài viết sẽ được xuất hiện trong trang chủ cho hầu hết các bài viết." + +- id: noposts_warning_tip + translation: + "Gợi ý: Bạn có thể hiện bao nhiêu phần tuỳ ý bằng tham số parameter \ + mainSections." diff --git a/themes/new_theme/i18n/zh-cn.yaml b/themes/new_theme/i18n/zh-cn.yaml new file mode 100644 index 0000000..e66faae --- /dev/null +++ b/themes/new_theme/i18n/zh-cn.yaml @@ -0,0 +1,92 @@ +# General +- id: read_more + translation: "阅读全文…" + +- id: menu_label + translation: "菜单" + +- id: sidemenu_title + translation: "菜单" + +# Post meta +- id: meta_lastmod + translation: "最后修改" + +- id: meta_translations + translation: "翻译" + +# Table of Contents +- id: toc_title + translation: "目录" + +# Post nav +- id: post_nav_prev + translation: "上一篇" + +- id: post_nav_next + translation: "下一篇" + +# Authorbox +- id: authorbox_name + translation: "关于 {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "警告" + +- id: sidebar_recommendation + translation: "请至少选择一个侧边栏组件" + +# Search widget +- id: search_placeholder + translation: "搜索..." + +# Languages widget +- id: languages_title + translation: "语言" + +# Categories widget +- id: categories_title + translation: "分类" + +# Recent Posts widget +- id: recent_title + translation: "近期文章" + +# Social widget +- id: social_title + translation: "社交" + +# Tags List widget +- id: tags_title + translation: "标签" + +# Footer +- id: footer_credits + translation: "基于 Hugo 引擎和 \ + Mainroad主題" + +# 404 +- id: 404_title + translation: "404. 抱歉,找不到您要找的页面" + +- id: 404_text + translation: "您要找的页面可能已经被移除、刪除或不存在,不妨去首页搜索一下吧。" + +- id: 404_linktext + translation: "回到首页" + +# No posts empty state +- id: noposts_warning_title + translation: "目前还没有任何内容!" + +- id: noposts_warning_description + translation: + "在 content 目录下的任意文件夹(板块)中发布内容后,它就会显示在这里。\ + 只有一个板块的内容(默认文章最多的文件夹)会显示在主页面上" + +- id: noposts_warning_tip + translation: + "提示: 您可以通过 \ + mainSections \ + 参数来控制展示您想要展示的板块内容。" diff --git a/themes/new_theme/i18n/zh-tw.yaml b/themes/new_theme/i18n/zh-tw.yaml new file mode 100644 index 0000000..4854662 --- /dev/null +++ b/themes/new_theme/i18n/zh-tw.yaml @@ -0,0 +1,93 @@ +# General +- id: read_more + translation: "閱讀全文…" + +- id: menu_label + translation: "選單" + +- id: sidemenu_title + translation: "選單" + +# Post meta +- id: meta_lastmod + translation: "最後修改" + +- id: meta_translations + translation: "翻譯" + +# Table of Contents +- id: toc_title + translation: "內文" + +# Post nav +- id: post_nav_prev + translation: "前一則" + +- id: post_nav_next + translation: "下一則" + +# Authorbox +- id: authorbox_name + translation: "關於 {{ .Count }}" + +# Sidebar +- id: sidebar_warning + translation: "警告" + +- id: sidebar_recommendation + translation: "請至少選擇一個側邊欄元件" + +# Search widget +- id: search_placeholder + translation: "搜尋..." + +# Languages widget +- id: languages_title + translation: "語言" + +# Categories widget +- id: categories_title + translation: "分類" + +# Recent Posts widget +- id: recent_title + translation: "近期文章" + +# Social widget +- id: social_title + translation: "社群" + +# Tags List widget +- id: tags_title + translation: "標籤" + +# Footer +- id: footer_credits + translation: + "使用 Hugo 技術與 \ + Mainroad主題" + +# 404 +- id: 404_title + translation: "404. 糟糕!我們似乎無法找到您要找的頁面。" + +- id: 404_text + translation: "您要找的頁面可能已經被移除、刪除或是不存在。請回到首頁或是使用搜尋功能。" + +- id: 404_linktext + translation: "回到首頁" + +# No posts empty state +- id: noposts_warning_title + translation: "目前還沒有任何内容!" + +- id: noposts_warning_description + translation: + "在 content 目錄下的任意資料夾(區塊)中發布内容後,就會被顯示在此處。\ + 其中只有一個區塊的内容(預設是擁有文章數量最多的資料夾)會被顯示在主要頁面上" + +- id: noposts_warning_tip + translation: + "提示: 您可以透過 \ + mainSections \ + 參數來控制所要展示的區塊內容。" diff --git a/themes/new_theme/images/screenshot.png b/themes/new_theme/images/screenshot.png new file mode 100644 index 0000000..d67e2c0 Binary files /dev/null and b/themes/new_theme/images/screenshot.png differ diff --git a/themes/new_theme/images/tn.png b/themes/new_theme/images/tn.png new file mode 100644 index 0000000..cd45c84 Binary files /dev/null and b/themes/new_theme/images/tn.png differ diff --git a/themes/new_theme/layouts/404.html b/themes/new_theme/layouts/404.html index 59a1ebf..6e067f0 100644 --- a/themes/new_theme/layouts/404.html +++ b/themes/new_theme/layouts/404.html @@ -1,15 +1,8 @@ -{{ partial "header.html" . }} - -
-
-
-

{{ .Title }}

-
-
- Page not found.. -
-
-
- -{{ partial "sidebar.html" . }} -{{ partial "footer.html" . }} +{{ define "main" }} +
+
+

{{ T "404_title" }}

+

{{ T "404_text" }} {{ T "404_linktext" }}.

+
+
+{{ end }} diff --git a/themes/new_theme/layouts/_default/baseof.html b/themes/new_theme/layouts/_default/baseof.html new file mode 100644 index 0000000..4b80bec --- /dev/null +++ b/themes/new_theme/layouts/_default/baseof.html @@ -0,0 +1,59 @@ + + + + + + + {{ block "title" . }}{{ if not .IsHome }}{{ .Title }} - {{ end }}{{ .Site.Title }}{{ end }} + + + {{- if .Site.Params.opengraph }} + {{ template "_internal/opengraph.html" . }} + {{- end }} + {{- if .Site.Params.schema }} + {{ template "_internal/schema.html" . }} + {{- end }} + {{- if .Site.Params.twitter_cards }} + {{ template "_internal/twitter_cards.html" . }} + {{- end }} + + + {{ with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }} + {{ end -}} + + + {{ $style := resources.Get "css/style.css" | resources.ExecuteAsTemplate "css/style.css" . -}} + + {{ range .Site.Params.customCSS -}} + + {{- end }} + + {{- if not .Site.IsServer }} + {{ template "_internal/google_analytics_async.html" . }} + {{- end }} + + +
+ {{ partial "header" . }} +
+
+ {{ block "main" . }} + {{ with .Content }} +
+ {{ . }} +
+ {{ end }} + {{ end }} +
+ {{ partial "sidebar.html" . }} +
+ {{ partial "footer" . }} +
+ +{{ range .Site.Params.customJS -}} + +{{- end }} +{{- partial "mathjax.html" . -}} + + diff --git a/themes/new_theme/layouts/_default/list.html b/themes/new_theme/layouts/_default/list.html index bca3132..4a151c3 100644 --- a/themes/new_theme/layouts/_default/list.html +++ b/themes/new_theme/layouts/_default/list.html @@ -1,67 +1,22 @@ -{{ partial "header.html" . }} - -{{ $section := .Section }} - -{{ if and ( ne $section "blog" ) ( ne $section "" ) ( ne $section "categories" ) }} -
-
-
-

{{ .Title }}

-
-
- {{ if ( eq $section "search" ) }} - {{ partial "ranklist.html" . }} - {{ .Content }} - {{ else }} - {{ .Content }} - {{ end }} -
-
-
-{{ else }} -
- {{- if not .IsHome }} - - {{- end }} - {{- range .Pages }} -
- {{- if .Params.thumbnail }} -
- - {{ .Title }} - -
- {{- end }} -
-
-

- {{ .Title }} -

-
- - - {{- if .Params.categories }} - - {{- end }} -
-
-
- {{ .Summary }} -
-
- View full post -
-
-
- {{- end }} - - {{ partial "pagination.html" . }} +{{ define "main" }} +
+ {{- with .Title }} +
+

{{ . }}

+
+ {{- end }} + {{- with .Content }} +
+ {{ . }} + {{ partial "ranklist.html" . }}
+ {{- end }} + {{ $section := .Section }} + {{- if or ( eq $section "blog" ) ( eq $section "" ) ( eq $section "categories" ) }} + {{- range .Paginator.Pages }} + {{- .Render "summary" }} + {{- end }} + {{- end }} +
+{{ partial "pagination.html" . }} {{ end }} - -{{ partial "sidebar.html" . }} -{{ partial "footer.html" . }} diff --git a/themes/new_theme/layouts/_default/single.html b/themes/new_theme/layouts/_default/single.html index 77fbd4a..9c84ca4 100644 --- a/themes/new_theme/layouts/_default/single.html +++ b/themes/new_theme/layouts/_default/single.html @@ -1,48 +1,32 @@ -{{ partial "header.html" . }} - -{{ $section := .Section }} - -{{ if ne $section "blog" }} -
+{{ define "main" }} +
-
+

{{ .Title }}

-
-
- {{ .Content }} -
-
-
-{{ else }} -
-
-
-

{{ .Title }}

- -
-
- {{- if .Params.thumbnail }} -
- {{ .Title }} -
+ {{- with .Params.lead }} +

{{ . }}

{{- end }} + {{ with partial "post_meta.html" . -}} + + {{- end }} + + {{- if .Params.thumbnail }} +
+ {{ .Title }} +
+ {{- end }} + {{- partial "post_toc.html" . -}} +
{{ .Content }}
- {{ partial "post_tags.html" . }} + {{- if .Params.tags }} +
+ {{ partial "post_tags.html" . }} +
+ {{- end }}
- {{ partial "authorbox.html" . }} - {{ partial "post_nav.html" . }} - {{ partial "comments.html" . }} -
+ +{{ partial "authorbox.html" . }} +{{ partial "pager.html" . }} +{{ partial "comments.html" . }} {{ end }} - -{{ partial "sidebar.html" . }} -{{ partial "footer.html" . }} diff --git a/themes/new_theme/layouts/_default/summary.html b/themes/new_theme/layouts/_default/summary.html new file mode 100644 index 0000000..df7428d --- /dev/null +++ b/themes/new_theme/layouts/_default/summary.html @@ -0,0 +1,32 @@ +
+ {{- if .Params.thumbnail }} +
+ + {{ .Title }} + +
+ {{- end }} +
+

+ + {{ .Title }} + +

+ {{- with .Params.lead }} +

{{ . }}

+ {{- end }} + {{ with partial "post_meta.html" . -}} +
{{ . }}
+ {{- end }} +
+
+ {{ .Summary }} +
+ {{- if .Site.Params.readmore }} + {{- if .Truncated }} + + {{- end }} + {{- end }} +
\ No newline at end of file diff --git a/themes/new_theme/layouts/index.html b/themes/new_theme/layouts/index.html index 77fbd4a..9250441 100644 --- a/themes/new_theme/layouts/index.html +++ b/themes/new_theme/layouts/index.html @@ -1,48 +1,24 @@ -{{ partial "header.html" . }} - -{{ $section := .Section }} - -{{ if ne $section "blog" }} -
-
-
-

{{ .Title }}

-
-
- {{ .Content }} +{{ define "main" }} +
+ {{- with .Content }} +
+ {{ . }} +
+ {{- end }} + {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }} + {{- range $paginator.Pages }} + {{- .Render "summary" }} + {{- end }} + {{- if and (eq $paginator.TotalNumberOfElements 0) (not $.Content) }} +
+ {{ partial "svg/files.svg" (dict "class" "warning__icon") }} +

{{ T "noposts_warning_title" | safeHTML }}

+
+

{{ T "noposts_warning_description" | safeHTML }}

+

{{ T "noposts_warning_tip" | safeHTML }}

+
-
-
-{{ else }} -
-
-
-

{{ .Title }}

- -
-
- {{- if .Params.thumbnail }} -
- {{ .Title }} -
- {{- end }} - {{ .Content }} -
- {{ partial "post_tags.html" . }} -
- {{ partial "authorbox.html" . }} - {{ partial "post_nav.html" . }} - {{ partial "comments.html" . }} -
+ {{ end }} + +{{ partial "pagination.html" . }} {{ end }} - -{{ partial "sidebar.html" . }} -{{ partial "footer.html" . }} diff --git a/themes/new_theme/layouts/partials/authorbox.html b/themes/new_theme/layouts/partials/authorbox.html index cfd09c5..29faa5f 100644 --- a/themes/new_theme/layouts/partials/authorbox.html +++ b/themes/new_theme/layouts/partials/authorbox.html @@ -1,13 +1,24 @@ -{{- if .Site.Params.authorbox }} +{{- if .Param "authorbox" }}
+ {{- if and (not .Site.Author.avatar) (not .Site.Author.name) (not .Site.Author.bio) }} +

+ WARNING: Authorbox is activated, but [Author] parameters are not specified. +

+ {{- end }} + {{- with .Site.Author.avatar }}
- {{ .Site.Author.name }} avatar + {{ $.Site.Author.name }} avatar
+ {{- end }} + {{- with .Site.Author.name }}
- About {{ .Site.Author.name }} + {{ T "authorbox_name" . }}
+ {{- end }} + {{- with .Site.Author.bio }}
- {{ .Site.Author.bio }} + {{ . | markdownify }}
+ {{- end }}
-{{- end }} \ No newline at end of file +{{- end }} diff --git a/themes/new_theme/layouts/partials/comments.html b/themes/new_theme/layouts/partials/comments.html index e69de29..b2e619d 100644 --- a/themes/new_theme/layouts/partials/comments.html +++ b/themes/new_theme/layouts/partials/comments.html @@ -0,0 +1,5 @@ +{{ if and .Site.DisqusShortname (index .Params "comments" | default "true") (not .Site.IsServer) }} +
+ {{ template "_internal/disqus.html" . }} +
+{{ end }} diff --git a/themes/new_theme/layouts/partials/footer.html b/themes/new_theme/layouts/partials/footer.html index d7fce85..092f258 100644 --- a/themes/new_theme/layouts/partials/footer.html +++ b/themes/new_theme/layouts/partials/footer.html @@ -1,15 +1,10 @@ +
+ - -
- - - - + diff --git a/themes/new_theme/layouts/partials/footer_links.html b/themes/new_theme/layouts/partials/footer_links.html new file mode 100644 index 0000000..b86860d --- /dev/null +++ b/themes/new_theme/layouts/partials/footer_links.html @@ -0,0 +1,8 @@ +{{- with .Site.Menus.footer }} + +{{- end }} \ No newline at end of file diff --git a/themes/new_theme/layouts/partials/header.html b/themes/new_theme/layouts/partials/header.html index 8dff6e7..4548177 100644 --- a/themes/new_theme/layouts/partials/header.html +++ b/themes/new_theme/layouts/partials/header.html @@ -1,30 +1,6 @@ - - - - - -{{ .Title }} -{{ with .Site.Params.description }}{{ end }} -{{ .Hugo.Generator }} -{{ if .Site.Params.opengraph }}{{ template "_internal/opengraph.html" . }}{{ end }} - -{{ if .RSSLink }}{{ end }} - - - - - - -
-
- - {{ partial "menu.html" . }} -
-
+
+
+ {{ partial "logo.html" . }} + {{ partial "menu.html" . }} +
+
diff --git a/themes/new_theme/layouts/partials/logo.html b/themes/new_theme/layouts/partials/logo.html new file mode 100644 index 0000000..bf7d668 --- /dev/null +++ b/themes/new_theme/layouts/partials/logo.html @@ -0,0 +1,24 @@ +{{- $logoTitle := .Site.Params.logo.title | default .Site.Title -}} +{{- $logoSubtitle := .Site.Params.logo.subtitle | default .Site.Params.subtitle -}} +{{- $logoImage := .Site.Params.logo.image -}} + +{{- if or $logoTitle $logoImage }} + {{/* Defined when logo is mixed (image + text) */}} + {{- $logoMix := and $logoImage $logoTitle -}} + + +{{- end }} \ No newline at end of file diff --git a/themes/new_theme/layouts/partials/mathjax.html b/themes/new_theme/layouts/partials/mathjax.html new file mode 100644 index 0000000..8a5ea04 --- /dev/null +++ b/themes/new_theme/layouts/partials/mathjax.html @@ -0,0 +1,3 @@ +{{ if and .IsPage (eq (.Param "mathjax") true) }} + +{{ end }} \ No newline at end of file diff --git a/themes/new_theme/layouts/partials/menu.html b/themes/new_theme/layouts/partials/menu.html index df9c403..34843c4 100644 --- a/themes/new_theme/layouts/partials/menu.html +++ b/themes/new_theme/layouts/partials/menu.html @@ -1,12 +1,23 @@ -