Make a Lovely Ghost Website
With a new color scheme and a unique home page design, you will make a lovely Ghost website with a great first impression.
Love Dark Mode?
Enjoy reading your blog in dark mode. The dark mode is automatically based on the Operating System mode. Also with the navigation button, you can choose between dark and light modes.
Make Money with Melaka
Melaka comes with full membership and members support which makes it the ultimate theme for monetizing your blog with Ghost. The pricing/subscribe page is visible to non-logged-in users.
Find It Faster
Instant search your posts as you type. Search organizes your results into links and photos for more visibility.
The supported languages are English, Russian, French, Spanish, Germany, Portuguese, Italian, Finnish, Dutch, and Danish.
Organize Posts by Tag
Make your content easily accessible by organizing it based on tags.
Homepage Accessible Tags
List the top blog tags based on how many posts are attached to them on the homepage. You will the ability to click the Tags URL to go to the custom tags page to show all the tags.
Take Blog Tags to the next Level
Melaka comes with a custom and elegant tags page to list your blog tags in a totally different way. Each tag card will show the tag photo, name, description, and how many posts are included.
Show off Authors on the Homepage
You can add your top 3 contributed authors to the homepage and the ability to click the Authors URL to go to the custom authors page to show all the authors.
Show off Your Blog Authors
With a custom authors page, you can list all your blog authors in one place.
Deploy with a Git Push
Integrated with the Deploy Ghost Theme GitHub Action for easy theme deployment.
Melaka Also Comes With
- Images lazy-loading for optimal performance
- Translation support for 9 different languages. German, Spanish, French, Portuguese, Italian, Finnish, Dutch, Turkish, and Danish.
- Disqus, Commento & CommentBox comments
- Syntax Highlighting
- Related Posts
- Responsive Tables
- Responsive videos
- Social Sharing icons
Changelog
<strong>------------ VERSION - 1.1.7: Release on 16 December 2020 ------------</strong> [+] Update: NPM packages [+] Update: The tooltips CSS package to use the new repo (@primer/css) [+] Update: Deploy Ghost Theme Github action config file [+] Improve: Fonts loading performance [+] Improve: Responsive images performance [+] Improve: Membership text copywriting improvements. For example, `Log in` instead of `Log In` [+] Improve: ISO code for the Dutch language in search [+] Improve: Rename the Dutch language translation file name to nl.json instead of du.json [+] Improve: Used CSS `max-height` to control the logo image instead of `max-width`. This makes resizing the logo more flexible. Consider reviewing your logo size after this update. Docs: <a href="https://aspirethemes.com/docs/melaka#customize-logo-size">https://aspirethemes.com/docs/melaka#customize-logo-size</a> [+] Improve: Added explicit `width` and `height` attributes to images to avoid Cumulative Layout Shift [+] Fix: Missing Arabic translation [+] Fix: Search date. Now using the published date instead of the created date [+] Fix: Author image style in author cards and author page [====] New Files: locales/nl.json partials/fonts.hbs [====] [====] Deleted Files: locales/du.json assets/sass/settings/_fonts.scss assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/dark.min.css assets/css/style.min.css [====] [====] Changed Files: .github/workflows/deploy-theme.yml .jshintignore README.md assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/js/ghosthunter.js assets/sass/components/_author.scss assets/sass/components/_card-author.scss assets/sass/components/_logo.scss assets/sass/components/_post-card.scss assets/sass/elements/_blockquote.scss assets/sass/settings/__all.scss assets/sass/settings/_fonts.scss assets/sass/settings/_type.scss assets/sass/vendor/__all.scss author.hbs default.hbs gulpfile.js locales/ar.json locales/da.json locales/de.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json locales/tr.json members/account.hbs members/signin.hbs members/signup.hbs package-lock.json package.json partials/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs partials/post-card.hbs partials/post-hero.hbs partials/subscribe-form.hbs partials/teaser.hbs [====]
------------ VERSION - 1.1.6: Release on 24 September 2020 ------------ [+] Improve: Content typography and embedded iframe improvements [+] Improve: Change the `Sign Up` label to `Subscribe` [+] Improve: Remove white background from Twitter and Instagram embeds [+] Fix: Commento MARKDOWN preview styling issues [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_content.scss assets/sass/components/_kg-card.scss assets/sass/elements/_blockquote.scss assets/sass/elements/_input.scss assets/sass/trumps/_alerts.scss assets/sass/vendor/__all.scss locales/ar.json locales/da.json locales/de.json locales/du.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json locales/tr.json members/signup.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs [====] [====] New Files: assets/sass/vendor/_commento.scss [====]
------------ VERSION - 1.1.5: Release on 02 September 2020 ------------ [+] Fix: Twitter embeds width. Thanks, Allan! [+] Fix: Gulp zip script to include hidden files that are used in and help in development mode. Thanks, Daniel! [+] Improve: Add loading indicator for Subscribe buttons. This will improve the user experience as the connection between Ghost and Stripe might take a second. This will also remove the confusion that clicking the button didn't work from the first time. Thanks Angus! [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_buttons.scss assets/sass/components/_kg-card.scss gulpfile.js package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs [====] [====] New Files: ---- NOTE: These are files are used in and help in development mode. Not adding them will not affect how the theme works in your blog. They will be invisible by default. If you are using Mac, press (Command + Shift + .) to show them. If you opened the theme in your code editor, you should see them fine. ---- .editorconfig .gitignore .jshintignore .jshintrc [====]
------------ VERSION - 1.1.4: Release on 20 July 2020 ------------ [+] Improve: Accessibility [+] New: Add Turkish translation. Thanks Tolga! [+] Fixed: Content image alignments for small images [+] Fixed: Author card text wrap [+] Fixed: Sidebar width in small screen. Thanks, Allan! [+] Fixed: Author card margin-bottom. Thanks, Allan! [+] Fixed: Ghost log error for the related posts section. Thanks, Mark! [+] Fixed: Index authors and tags URL when using a website URL with a subdirectory [+] NEW: Added integration with Deploy Ghost Theme Github action [+] NEW: Added gulp zip command to easily zip the theme [+] FIX: Prevent postcards from expanding to the full width of only one card is available [+] FIX: Index authors and tags URL when using a website URL with a subdirectory. Thanks Akash! [+] Fixed: Author image in the author card when the image does not exist [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.min.js assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_content.scss assets/sass/components/_footer.scss assets/sass/components/_kg-card.scss assets/sass/components/_notifications.scss assets/sass/components/_off-canvas.scss assets/sass/components/_subscribe.scss assets/sass/elements/_input.scss gulpfile.js locales/ar.json locales/da.json locales/de.json locales/du.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json members/signin.hbs members/signup.hbs package-lock.json package.json page.hbs partials/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs partials/footer.hbs partials/index-authors.hbs partials/index-tag-cards.hbs partials/notifications.hbs partials/post-card.hbs partials/related-posts.hbs partials/subscribe-form.hbs post.hbs [====] [====] New Files: locales/tr.json .github/workflows/deploy-theme.yml [====]
------------ VERSION - 1.1.3: Release on 7 May 2020 ------------ [+] Improve: Improve footer list design [+] Improve: Added missing translation to account nav items [+] FIX: Added notification for account billing [+] FIX: Fixed search bar rounded edges shaking in Safari [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/sass/components/_archive.scss assets/sass/components/_author.scss assets/sass/components/_footer.scss assets/sass/components/_logo.scss assets/sass/components/_notifications.scss assets/sass/components/_post-hero.scss assets/sass/components/_search.scss assets/sass/components/_title-bar.scss author.hbs custom-authors.hbs custom-tags.hbs locales/ar.json locales/da.json locales/de.json locales/du.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json members/account.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs partials/notifications.hbs partials/post-hero.hbs tag.hbs [====]
------------ VERSION - 1.1.2: Release on 6 April 2020 ------------ [+] NEW: Dark mode is now automatically based on the Operating System mode and added a navigation button for the user to choose between dark and light mode [+] NEW: Added member subscription information into Account page [+] FIX: Fixed Twitter card width in mobile screen [+] FIX: Fixed HTML validation issues [+] Improve: General Design Improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.min.js assets/sass/components/__all.scss assets/sass/components/_author.scss assets/sass/components/_bookmark-card.scss assets/sass/components/_buttons.scss assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_color-mode-btn.scss assets/sass/components/_content.scss assets/sass/components/_footer.scss assets/sass/components/_header.scss assets/sass/components/_kg-card.scss assets/sass/components/_logo.scss assets/sass/components/_member-plan.scss assets/sass/components/_nav.scss assets/sass/components/_notifications.scss assets/sass/components/_off-canvas.scss assets/sass/components/_pagination.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_post-upgrade-cta.scss assets/sass/components/_search.scss assets/sass/components/_share.scss assets/sass/components/_social-icons.scss assets/sass/components/_subscribe.scss assets/sass/components/_tags.scss assets/sass/components/_teaser.scss assets/sass/components/_title-bar.scss assets/sass/elements/_blockquote.scss assets/sass/elements/_body.scss assets/sass/elements/_code.scss assets/sass/elements/_hr.scss assets/sass/elements/_input.scss assets/sass/elements/_tables.scss assets/sass/settings/__all.scss assets/sass/settings/_colors-dark.scss assets/sass/settings/_colors.scss assets/sass/trumps/__all.scss assets/sass/trumps/_alerts.scss assets/sass/trumps/_colors.scss assets/sass/trumps/_link.scss assets/sass/trumps/_spacing.scss assets/sass/trumps/_type.scss assets/sass/vendor/_image-zoom-custom.scss default.hbs gulpfile.js locales/ar.json locales/da.json locales/de.json locales/du.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json members/account.hbs members/signin.hbs members/signup.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/dark-mode-js.hbs partials/header.hbs partials/share.hbs partials/subscribe-form.hbs [====] [====] New Files: assets/sass/trumps/_visibility.scss [====] [====] Deleted Files: assets/sass/dark.scss assets/sass/trumps/_hide.scss partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/inline-css-dark-rtl.hbs partials/inline-css-dark.hbs [====]
------------ VERSION - 1.1.1: Release on 16 Feb 2020 ------------ [+] Improve: Reduce the height of the postcard image [+] Removed Instagram section. As of March 2nd, 2020, the Instagram platform will be deprecating its API. Penang Instagram section is removed as access tokens depend on this API connect [====] Changed Files: .jshintignore assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/__all.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss bower.json default.hbs gulpfile.js index.hbs package-lock.json package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs [====] [====] Deleted Files: assets/js/instagram.js partials/instagram.hbs assets/sass/components/_instagram.scss [====]
------------ VERSION - 1.1.0: Release on 31 Dec 2019 ------------ [+] Improve: Performance Improvements. Increase Google Page Speed performance for Mobile from 82 to 92 [+] Improve: Design Improvements [====] Changed Files: .jshintignore assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/js/instagram.js assets/sass/components/__all.scss assets/sass/components/_author.scss assets/sass/components/_buttons.scss assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_content.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_post.scss assets/sass/components/_search.scss assets/sass/components/_teaser.scss assets/sass/elements/__all.scss assets/sass/elements/_code.scss assets/sass/elements/_hr.scss assets/sass/elements/_tables.scss assets/sass/generic/__all.scss assets/sass/trumps/__all.scss assets/sass/trumps/_spacing.scss author.hbs bower.json gulpfile.js locales/ar.json locales/da.json locales/de.json locales/du.json locales/en.json locales/es.json locales/fi.json locales/fr.json locales/it.json locales/pt.json members/signup.hbs package-lock.json package.json partials/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/post-card.hbs partials/post-hero.hbs partials/teaser.hbs post.hbs [====] [====] New Files: assets/sass/trumps/_lazyload.scss assets/sass/elements/_lists.scss [====] [====] Deleted Files: assets/sass/generic/_shared.scss assets/sass/components/_membersonly-excerpt.scss [====]
------------ VERSION - 1.0.9: Release on 1 Nov 2019 ------------ [+] Fix: Improve post title bottom margin if there is no meta [+] Fix: Fixed images sizes (Recommend restarting Ghost if you see an issue with images) [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_post-hero.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/teaser.hbs [====]
------------ VERSION - 1.0.8: Release on 30 Oct 2019 ------------ [+] Fix: Fixed logo image size (Thanks Tadashi) [+] Fix: Subscribe form width issue with Firefox (Thanks Allan) [+] Fix: Subscribe form visibility of members is not active (Thanks Allan) [+] Improve: General theme style improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_content.scss assets/sass/components/_header.scss assets/sass/components/_logo.scss assets/sass/components/_nav.scss assets/sass/components/_off-canvas.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_search.scss assets/sass/components/_share.scss assets/sass/components/_subscribe.scss assets/sass/components/_teaser.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/footer.hbs partials/header.hbs post.hbs [====]
------------ VERSION - 1.0.7: Release on 30 Oct 2019 ------------ [+] NEW: Full Ghost 3.0 support [+] Improve: General theme style improvements [====] Changed Files: It is recommended to use this version as a starting point, as the theme is code is rewritten from scratch for performance improvements and support for Ghost 3.0 and a lot of files have changed. [====]
------------ VERSION - 1.0.6: Release on 16 Oct 2019 ------------ [+] Improve: General theme style improvements [+] FIX: Fixed kg-bookmark-publisher class installation issue [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_bookmark-card.scss assets/sass/components/_gallery.scss assets/sass/components/_header.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs [====]
------------ VERSION - 1.0.5: Release on 8 Oct 2019 ------------ [+] FIX: Fixed Pinterest share image URL [====] Changed Files: package.json partials/share.hbs [====]
------------ VERSION - 1.0.4: Release on 4 Oct 2019 ------------ [+] NEW: Add support for CommentBox amd Commento Comments [+] Improve: Simple style improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_header.scss assets/sass/components/_share.scss assets/sass/generic/_rtl.scss package.json partials/commentbox.hbs partials/commento.hbs partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs [====]
------------ VERSION - 1.0.3: Release on 29 Sep 2019 ------------ [+] NEW: RTL Support [+] FIX: Instagram URL button padding [+] Improve: Add loading animation to the comments button [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/dark.min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/css/style.min.css assets/sass/components/_instagram.scss assets/sass/elements/_body.scss assets/sass/generic/__all.scss assets/sass/generic/_rtl.scss gulpfile.js locales/ar.json package-lock.json package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs partials/inline-css-dark-rtl.hbs partials/inline-css-rtl.hbs partials/post-card.hbs partials/post-hero.hbs partials/subscribe-form.hbs [====]
------------ VERSION - 1.0.2: Release on 25 Sep 2019 ------------ [+] FIX: Fixed button loading animation [+] Improve: General code and Typography improvements [====] Changed Files: assets/css/dark.min.css assets/css/style.min.css assets/sass/components/_buttons.scss assets/sass/components/_content.scss assets/sass/components/_header.scss assets/sass/settings/_type.scss package.json partials/compiled/inline-css-dark.hbs partials/compiled/inline-css.hbs partials/pagination.hbs partials/post-hero.hbs [====]
------------ VERSION - 1.0.1: Release on 7 Sep 2019 ------------ [+] NEW: Added subscribe form the the post content
------------ VERSION - 1.0: Release on 6 Sep 2019 ------------ [+] Initial Release