matthinc / attila

Ghost Theme

Home Page:https://attila.peteramende.de/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Attila

A content focused responsive theme for Ghost. See a demo at: attila.peteramende.de

If you like this theme, you can buy me a coffee beer.

๐Ÿ“ท Screenshots

โญ๏ธ Features

  • Responsive layout
  • Dark Mode & Theme Switch
  • Search & Popular Tags
  • Post reading progress
  • Code highlight including line numbers
  • Disqus support
  • Member menu buttons
  • Ghost accent color

๐ŸŒ Localization

๐ŸŸฉ Up to date ๐ŸŸง Missing strings

Code Flag Language Status Translator
en ๐Ÿ‡ฌ๐Ÿ‡ง English ๐ŸŸฉ
de ๐Ÿ‡ฉ๐Ÿ‡ช German ๐ŸŸฉ
es ๐Ÿ‡ช๐Ÿ‡ธ Spanish ๐ŸŸฉ r1p
fr ๐Ÿ‡ซ๐Ÿ‡ท French ๐ŸŸง robink
it ๐Ÿ‡ฎ๐Ÿ‡น Italian ๐ŸŸง fmaida
no ๐Ÿ‡ณ๐Ÿ‡ด Norwegian ๐ŸŸง arthurnoerve, oisann
zh ๐Ÿ‡จ๐Ÿ‡ณ Chinese ๐ŸŸฉ hao-lee, izumiko
id ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian ๐ŸŸง simplyeazy
ro ๐Ÿ‡ท๐Ÿ‡ด Romanian ๐ŸŸง cdorin93
ru ๐Ÿ‡ท๐Ÿ‡บ Russian ๐ŸŸง schamberg97
tr ๐Ÿ‡น๐Ÿ‡ท Turkish ๐ŸŸฉ cgrgrbz, electricalgorithm
sv ๐Ÿ‡ธ๐Ÿ‡ช Swedish ๐ŸŸง martenj77
cs ๐Ÿ‡จ๐Ÿ‡ฟ Czech ๐ŸŸง lunakv
pt ๐Ÿ‡ต๐Ÿ‡น Portuguese ๐ŸŸง matheusvanzan
vi ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese ๐ŸŸง JustHmmmm
el ๐Ÿ‡ฌ๐Ÿ‡ท Greek ๐ŸŸง thiodordelis
dk ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish ๐ŸŸง jmayntzhusen
ar Arabic ๐ŸŸง pop-eax
ca Catalan ๐ŸŸง arthurnoerve
lt ๐Ÿ‡ฑ๐Ÿ‡น Lithuanian ๐ŸŸง arthurnoerve
nl ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch ๐ŸŸง gkdp
pl ๐Ÿ‡ต๐Ÿ‡ฑ Polish ๐ŸŸฉ filipolszewski, MrBoombastic
eo Esperanto ๐ŸŸง ebanDev
ga Galego ๐ŸŸฉ r1p

๐Ÿ”  Setup custom google fonts

  1. Go to fonts.google.com and choose a font.
  2. Choose Embed and copy the <link> code.
  3. Go to Code injection.
  4. Add this to Blog Header:
<link href="https://fonts.googleapis.com/css2?family=Mukta&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap" rel="stylesheet">
<style>
  :root {
    --font-primary: 'Mukta', sans-serif;
    --font-secondary: 'Crimson Text', serif;
  }
</style>

๐Ÿ’ฌ Setup Disqus

  1. Go to Code injection.
  2. Add this to Blog Header:
<script>var disqus = 'YOUR_DISQUS_SHORTNAME';</script>

๐Ÿ” Setup search

  1. Go to Integrations.
  2. Choose Add custom integration, name it Search and choose Create. Copy the generated Content API Key.
  3. Go to Code injection.
  4. Add this to Site Header:
<script>
  var gh_search_key = 'API_KEY';
  var gh_search_migration = 'v2';
</script>

โš™๏ธ Development

Install Grunt:

npm install -g grunt-cli

Install Grunt dependencies:

npm install

Build Grunt project:

grunt build

The compress Grunt task packages the theme files into dist/<theme-name>.zip, which you can then upload to your site.

grunt compress

โš–๏ธ Copyright & License

Copyright (C) 2015-2021 Peter Amende - Released under the MIT License.

About

Ghost Theme

https://attila.peteramende.de/

License:MIT License


Languages

Language:SCSS 61.2%Language:Handlebars 22.4%Language:JavaScript 16.4%