diff --git a/.github/workflows/deploy-theme.yml b/.github/workflows/deploy-theme.yml index 7c1e995..79601f0 100644 --- a/.github/workflows/deploy-theme.yml +++ b/.github/workflows/deploy-theme.yml @@ -12,4 +12,4 @@ jobs: with: api-url: ${{ secrets.GHOST_ADMIN_API_URL }} api-key: ${{ secrets.GHOST_ADMIN_API_KEY }} - theme-name: "casper-master" + theme-name: "master" diff --git a/LICENSE b/LICENSE index 8f54372..2dfed06 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,4 @@ Copyright (c) 2013-2020 Ghost Foundation -Copyright (c) 2020 GenZmeY Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/README.md b/README.md index 164cbc1..23a6b76 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,37 @@ -# Casper +# Casper-i18n -The default theme for [Ghost](http://github.com/tryghost/ghost/). This is the latest development version of Casper! If you're just looking to download the latest release, head over to the [releases](https://github.com/TryGhost/Casper/releases) page. +[![Test](https://github.com/GenZmeY/Casper-i18n/workflows/Test/badge.svg)](https://github.com/GenZmeY/Casper-i18n/actions) +[![GitHub](https://img.shields.io/github/license/GenZmeY/Casper-i18n)](LICENSE) +[![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/GenZmeY/Casper-i18n)](https://github.com/GenZmeY/Casper-i18n/tags) -  +The same [casper](https://github.com/TryGhost/Casper), but with localization support. +For more detailed information about theme, see the [casper page](https://github.com/TryGhost/Casper). -![screenshot-desktop](https://user-images.githubusercontent.com/353959/66987533-40eae100-f0c1-11e9-822e-cbaf38fb8e3f.png) +# Available languages +- Chinese (zh) +- Croatian (hr) +- English (en) +- Finnish (fi) +- French (fr) +- German (de) +- Hungarian (hu) +- Indonesian (id) +- Italian (it) +- Lithuanian (lt) +- Norwegian BokmÃ¥l (nb) +- Polish (pl) +- Romanian (ro) +- Russian (ru) +- Spanish (es) +- Swedish (sv) +- Turkish (tr) -  - -# First time using a Ghost theme? - -Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes. - -This theme has lots of code comments to help explain what's going on just by reading the code. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://ghost.org/docs/api/handlebars-themes/) which explains every possible Handlebars helper and template. - -**The main files are:** - -- `default.hbs` - The parent template file, which includes your global header/footer -- `index.hbs` - The main template to generate a list of posts, usually the home page -- `post.hbs` - The template used to render individual posts -- `page.hbs` - Used for individual pages -- `tag.hbs` - Used for tag archives, eg. "all posts tagged with `news`" -- `author.hbs` - Used for author archives, eg. "all posts written by Jamie" - -One neat trick is that you can also create custom one-off templates by adding the slug of a page to a template file. For example: - -- `page-about.hbs` - Custom template for an `/about/` page -- `tag-news.hbs` - Custom template for `/tag/news/` archive -- `author-ali.hbs` - Custom template for `/author/ali/` archive - - -# Development - -Casper styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need [Node](https://nodejs.org/), [Yarn](https://yarnpkg.com/) and [Gulp](https://gulpjs.com) installed globally. After that, from the theme's root directory: - -```bash -# install dependencies -yarn install - -# run development server -yarn dev -``` - -Now you can edit `/assets/css/` files, which will be compiled to `/assets/built/` automatically. - -The `zip` Gulp task packages the theme files into `dist/.zip`, which you can then upload to your site. - -```bash -# create .zip file -yarn zip -``` - -# PostCSS Features Used - -- Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser. -- [Color Mod](https://github.com/jonathantneal/postcss-color-mod-function) - - -# SVG Icons - -Casper uses inline SVG icons, included via Handlebars partials. You can find all icons inside `/partials/icons`. To use an icon just include the name of the relevant file, eg. To include the SVG icon in `/partials/icons/rss.hbs` - use `{{> "icons/rss"}}`. - -You can add your own SVG icons in the same manner. +# Contribution +I had to use google translate in some places, so translation corrections are welcome. +And you can also add a new translation. +If your contribution is not related to translation - contribute it to the original [casper](https://github.com/TryGhost/Casper). # Copyright & License -Copyright (c) 2013-2020 Ghost Foundation - Released under the [MIT license](LICENSE). +Copyright (c) 2013-2020 Ghost Foundation - Released under the [MIT license](LICENSE). diff --git a/package.json b/package.json index 79d712f..5ea917e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "casper", - "description": "A clean, minimal default theme for the Ghost publishing platform", + "name": "casper-i18n", + "description": "The same casper theme, but with localization support", "demo": "https://demo.ghost.io", "version": "3.1.2", "engines": {