Documentation
Instructions to setting up Maple on your Ghost website.
Instructions to setting up Maple on your Ghost website.
Maple is a modular theme for personal websites built with Ghost. It was created to enable people to build a pleasant personal website with all the publishing features they need. Below are all the features and instructions you need to use it.
Install the theme as you’d install any other one. Go to Settings ➡️ Design ➡️ Change theme ➡️ Upload theme and upload the ZIP file we provided.
Then, you’ll need to install the routes.yaml
file included in the theme folder. This is important to show some content on the homepage.
The theme is made to be used with a dedicated home page. Create a page inside Ghost with the slug “home”. Add an image and any content you wish to display on the homepage.
Under design settings, fill out all the main sections. Add the color, description, site icon, logo, and cover image (not shown in the theme). All of these things are optional, but recommended.
Now we come to the custom settings, where you can set it up exactly as you want.
The posts are displayed in a simple grid layout with a clean design. If you set a post to featured
, A small lightning icon will show up in the top-right corner. If there's no featured image, the post will be displayed without it and with an outline.
Choose a custom color for the background of your hero and navbar - only on the homepage. The default is #f5f5f5
. Please note that the text's color doesn't change according to the chosen background color, so ensure that there's enough contrast.
Write a call to action that’s displayed on all inline forms across the theme.
A first of its kind in Ghost themes. You can choose whether you want to display it or no, and if you want to display a Bitcoin and/or Ethereum address. A button will automatically show up in the hero of the home page. The visitors can use it to open a widget and copy the address by clicking on it.
There are several settings available for the homepage.
Firstly, you’ll want to select a hero style. This is the uppermost portion of the home page.
The default is set to “Bento”, which is the flagship feature of this theme. With it, you display your latest post, crypto widget, total number of members, a featured page/post and social media links. Great for making a first impression on the visitor. See an example on the homepage of this demo.
The second option called “Headshot” is to display the introductory text from the “home” page and its feature image side by side.
The third option called “Center” is to display the feature image on the top with content under it.
You can add one additional post and/or page to the "Bento" hero. You just add the internal tag #bento
to any post or page and it will show up in the same style as the rest.
Display how many members are subscribed to your email list. This will show a widget in the “Bento” hero with a link that open the portal and allow visitors to sign up.
This is the secondary navigation of your Ghost blog. Every social media account you add to it gets displayed in the “Bento” hero as well. See the section below for detailed instructions.
Below the hero, you have the option to display featured posts. You can toggle this to on or off, depending on your preferences.
Recent posts will be displayed regardless of the settings.
Choose whether you want to display the subscribe form on the home page or not.
Next up, customize how you want your posts to look like. There is one main post template with a bento-like designed header to fit into the design of the home page.
After the end of the text, there’s an optional share menu displayed. There are 3 options you can choose from and configure where to display it:
The readers can share your post on Facebook, Twitter, and LinkedIn. They can also copy the link or open the device-native (for example in iOS) share menu if the browser supports it.
Display related posts right after the end of the text. This section displays the next posts with the same tag as the current post.
You can decide whether you’d like to display the subscribe form and if you want to display comments in the comments settings (Settings ➡️ Membership).
In Ghost, there are two main navigations - primary and secondary. Both are utilized in this theme.
The items you add to the primary navigation will show in the top navbar. Provide a label and a link and you’re good to go. On mobile, the navbar turns into a full-screen menu of the same items.
In Maple, we used the secondary navigation to allow you to add social media apart from Twitter and Facebook. When you add a social media profile in the secondary navigation, it will automatically show up in the “Bento” hero in its brand color and in the footer.
You do this by adding the social media name in the label, but the name has to be uncapitalized. For example, if you wanted to add your Instagram profile, you would do write “Instagram” for the label and provide a link.
The supported social media platforms are: Behance, Discord, Facebook, Flickr, GitHub, Goodreads, Instagram, LinkedIn, Mastodon, Patreon, PayPal, Pinterest, Product Hunt, Reddit, Snapchat, Soundcloud, Spotify, Strava, Telegram, TikTok, Twitter, Twitch, Unsplash, Vimeo, and YouTube.
The icons are provided by Fontawesome.
You can also add table of contents to any post or page. Simply add the internal #table-of-contents
tag to the post or page and you’re good to go.
The table of contents will show up on screens wider than 1300px
to the left of the content and will remain there while scrolling.
The two main custom pages are the author and tags page.
This page shows all the posts by the given author. In the hero, you can display the author information: name, bio, website, Twitter and Facebook. Additionally, the hero displays the author image and an optional cover photo as a background. You can configure everything in the author settings in Ghost.
Similarly to the authors page, the tags page displays posts tagged with a given tag. The hero is designed similarly to the author page. It contains the tag name, description, and an optional cover image. Again, you can configure everything in the individual tags settings (including the color).
There are 2 ways you can customize this theme.
The first one is by adding code to the code injection section of your Ghost installation. This ensures your changes remain the same even after we update the theme.
The second one is by editing a file called custom.css
, which you find in the theme folder and uncommenting line 12 in default.hbs
. You will have to include the custom.css
file into a new version of the theme.
We regularly update this theme based on customer feedback and when Ghost release new features. You can provide your feedback on this link as well.
Keep in mind that any customization you do to your theme files will not be updated when we release a new version. You’ll have to do that yourself.
Here are some features we plan to add in the feature. Keep in mind that there's no date for them, but we will almost surely add them.
We recommend hosting your website with Ghost. You’ll need at least the Creator plan to host a custom theme like this one.
Bitcoin (BTC)
343She4y1FcayhSBqtbg88NfLuGEAetzRX
Copied BTC address!Ethereum (ETH)
0x6a69d7b743acd57720ec0fed7d1758739e001ada
Copied ETH address!