Introduction
Simply is a very beautiful and elegant open source theme for Ghost, it is inspired on Medium, for Personal or professional, Portfolio Page, Photography Blog, Lifestyle Blog, Culinary Blog, News Page, Design Blog, and in many other things. Simply is very fast 🚀.
General features
- Simply Settings
- Site wide
- Header
- Defautl
- DropDown Menu
- Footer
- Default
- Dark
- No Secondary Navigation
- Color Scheme
- Auto (default)
- Dark Mode
- Light Mode
- Pagination
- Infinite Scroll (default)
- Pagination Number
- Membership
- Header
- Homepage
- Publication cover
- None
- Featured -> Latest Featured Article
- Featured Slider -> 3 Latest Articles
- Cover (default)
- Publication cover title
- Publication cover description
- Publication cover color
- Publication cover img
- Publication cover
- Post
- Post Font
- font-serif (default)
- font-sans
- Newsletter
- Show / Hide
- Newsletter Text
- Comments
- Post Font
- Publication Language
en
— English default languagees
— Españolde
— German by dkbasttr
— Turkish by Mertcan GÖKGÖZ , @tolgaaaltasfr-CA
— Canadian French by Pascal Andyru
— Russian by Partizan007vi
— Vietnamese by pingfr
— French by pingit
— Italian by Marco Sansonid
— Indonesian by Adryan Eka Vandrapt-BR
— Brazilian by Daniel Pereirauz
— Uzbek by Shukrullo Turgunovpl
— Polish by Anarion
- Home Page
- Post Format
- Page Format
- Page Default
- Page Toc
- Page
- Archive
- Kusi Doc for the documentation of your project
- AMP Template
- Post and Page
- Prism supported all syntax
- Medium style image zoom
- Video Responsive
- Video
- YouTube
- Vimeo
- kickstarter
- Dailymotion
- Post Content
- Related Articles
- Social share buttons support for posts
- Previous and next Post
- Sidebar
- 3 featured articles on the home page
- 3 lates articles
- Tag Cloud
- Lazy Loading for images
- Tracking Google Tag Manager
How to install
Installing the Simply theme for Ghost is very easy, first download the theme.
But if you made changes to the theme files, you need to create a zip file.
Follow these steps to upload the theme.
- Log in to your Ghost website.
- Click Design in the left side menu.
- Scroll down to the INSTALLED THEMES section.
- Click Upload a theme button.
- Select the theme file
simply.zip
. - Once uploaded, click Activate now to activate the theme immediately.
Development
Simply uses Gulp as a build tool and Yarn to manage front-end packages.
# clone this repo
$ git clone https://github.com/godofredoninja/simply.git
# Go to the folder
$ cd simply
# link to ghost themes dir
$ ln -s $PWD path/to/ghost/content/themes/simply
# install the dependencies
$ yarn install
# run build & livereload task
$ yarn dev
# restart ghost server
$ cd path/to/ghost && ghost restart --development
Icons
Ionicons and generated by Icomoon after import src/svg-icons/selection.json
Build commands
yarn dev
— Compile assets when file changes are made, start livereloadyarn build
— Compile and optimize the files in your assets directoryyarn prod
— Compile assets for production and generate adist/simply.zip
Additional commands
yarn lint:js
— Standard, Check for errors in the script.yarn lint:css
— Stylelint, Check for errors in the styles.yarn lint
— Check error in script and styles.yarn scan
— Ghost Scan check for errors, deprecation and other compatibility issues.yarn test
— Check the script errors and styles then check the theme if it is compatible with the latest version of Ghost.
Git/GitHub workflow
This is our preferred process for opening a PR on GitHub:
-
Fork the repo, clone your fork, and configure the remotes:
# Clone your fork git clone https://github.com/<your-username>/simply.git # Navigate to the newly cloned directory cd simply # Assign the original repo to a remote called "upstream" git remote add upstream https://github.com/godofredoninja/simply.git
-
If you cloned a while ago, get the latest changes from upstream:
git checkout master git pull upstream master
-
Create a new topic branch (off the main project development branch) to contain your feature, change, or fix:
git checkout -b <topic-branch-name>
-
Locally merge:
git checkout master git merge <topic-branch-name>
-
When your changes are ready for review, push your branch:
git push origin master
-
Open a Pull Request with a clear title and description.
-
When the changes have been reviewed and approved, I will merge for you.