View Dark Mode Demo
Every element designed with simplicity and details in mind, and well-tailored to match your own taste.
Penang created from the ground up to work on different devices from mobile phones, tablets, and desktop with performance in mind.
Penang supports Ghost i18n for theme translation. It comes with German, Spanish, French, Portuguese, Italian, Finnish, Dutch, and Danish translation. Easier than ever to add a new language translation.
With the search functionality, you will be able to instantly search posts and pages as you type. The supported languages in addition to English are Russian, French, Spanish, Germany, Portuguese, Italian, Finnish, Dutch and Danish.
Load more posts with a click of a button. You don’t have to click through pages. This will enhance site browsing and your user’s satisfaction.
Have an Instagram account? Add your Instagram feed widget to the sidebar with the ability to set the shown images number.
To make the theme more elegant and to take advantage of Ghost features. Penang comes with a custom and elegant tags page to list your blog tags in a totally different way.
Upload your own logo to Ghost admin and Penang will take care of the rest. No coding required.
Never worry about adding syntax highlighting for your source code. Penang shipped with Prism which is a lightweight, robust, and elegant syntax highlighter.
Let your readers engage and read more of your content in the related posts section. Posts will display based on the matched tags used in the current post.
Let your readers engage with your content. Out of the box Disqus integration, with only a single edit adding your Disqus short-name.
Need another Disqus alternative? Penang is also shipped with Commento and CommentBox integration.
Let your readers able to share your posts on Twitter, Facebook, LinkedIn, and Pinterest.
Penang comes with custom and designed 404 Page designed for you. Showing your recently published posts.
Make your embedded videos responsive and flexible with any screen size. A full responsive video feature built-in and will take care of your video rendering. (YouTube, Vimeo, Twitch, TED, Dailymotion, and Facebook)
Responsive tables required and essential for adding tabular content. Penang makes any table responsive across all viewports making them scroll horizontally.
I don’t let you wonder how to do this or that, that’s why you will have access to online and updated online documentation.
Developed with the latest web technologies and tools including Sass, ITCSS, Gulp, NPM, and Bower. Check out Theme Development about preparing your development workflow.
Theme files divided into partials and logical names for more customization flexibility. Using Sass, for example, you can change the theme brand color to match your brand with only one variable. For more information, you can check out the Theme Development documentation section.
I’m dedicated, listening, value and welcome your feedback. If you have something to share, please send me an email at [email protected]. Let’s make the theme better, useful and valuable for you.
Improve typography design Updated FR translation Added
------------ VERSION - 1.0.6: Release on 2 Dec 2019 ------------ [+] Improve: Typography design [+] Improve: French translation (Thanks David) [+] Fix: Translation for Account and Log Out text [====] 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/_content.scss assets/sass/components/_footer.scss assets/sass/components/_post-header.scss assets/sass/components/_post.scss assets/sass/components/_title-bar.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 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 [====]
------------ VERSION - 1.0.5: Release on 29 Nov 2019 ------------ [+] NEW: Added postcard post visibility status translation [+] NEW: Add members support for pages [+] Improve: General code & design improvments [====] 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/__all.scss assets/sass/components/_content.scss assets/sass/components/_header.scss assets/sass/components/_post-card.scss assets/sass/components/_post.scss assets/sass/elements/__all.scss assets/sass/elements/_code.scss assets/sass/elements/_hr.scss assets/sass/generic/__all.scss assets/sass/trumps/_spacing.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 package-lock.json package.json page.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 partials/post-card.hbs post.hbs [====] [====] New Files: partials/page-upgrade-cta.hbs assets/sass/elements/_lists.scss [====] [====] Deleted Files: assets/sass/components/_membersonly-excerpt.scss assets/sass/generic/_shared.scss [====]
------------ VERSION - 1.0.4: Release on 22 Nov 2019 ------------ [+] Improve: Accessibility improvements [+] Improve: General code & design improvments [+] Improve: Updated search to use the API version 3 [====] 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/js/ghosthunter.js assets/js/instagram.js assets/sass/settings/__all.scss assets/sass/settings/_blocks.scss assets/sass/settings/_fonts.scss assets/sass/trumps/_hide.scss 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/header.hbs partials/hero.hbs partials/subscribe-form.hbs [====]
------------ VERSION - 1.0.3: Release on 11 Nov 2019 ------------ [+] FIX: Post card excerpet in Safari [+] Improve: General design improvments [====] 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/_title-bar.scss 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 [====]
------------ VERSION - 1.0.2: Release on 8 Nov 2019 ------------ [+] FIX: Fixed redirect URL issue with subdomains [+] NEW: Added post excerpt to the post cards [+] Improve: General design improvments [+] Improve: Added missing AR translation [====] 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/_archive.scss assets/sass/components/_author.scss assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_header.scss assets/sass/components/_instagram.scss assets/sass/components/_member-plan.scss assets/sass/components/_nav.scss assets/sass/components/_post-card.scss assets/sass/components/_post-header.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 members/account.hbs members/signin.hbs members/signup.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 partials/post-card.hbs [====]
------------ VERSION - 1.0.1: Release on 4 Nov 2019 ------------ [+] FIX: Fixed homepage tags list scroll bar style in Windows browsers
------------ VERSION - 1.0.0: Release on 1 Nov 2019 ------------ [+] Initial Release
Appreciable work, great! Good Luck with Sale :)
Thanks you :)
do you have the admin panel link? I want to see what he looks like.
Hello! Thank you for your interest in Penang! The demo admin is not available for public. It is a standard Ghost admin, nothing special for the theme. I would suggest installing Ghost locally or try Ghost Pro for free 14-day trial. Let me know if you have any questions :) Best regards, - Ahmad
Hey - was just about to buy this - but the price went up 20% in the 5 minutes after I added it to the cart - and came back to my machine :) (you've changed the price 3 times in 4 days - without much of an external signal or reason why - which erodes a bit of confidence in the purchasing process) Love the theme - would love to test it on a new Ghost blog for the subscriptions/members functionality - if you'll honor the posted price from earlier today - happy to buy! :)
Hey :) Thanks you for your interest in Penang. The price is now as it was earlier today, just for you ;) I hope you enjoy the theme and if there anything, please let me know! - Ahmad
Thanks! Done! :)
Thank you, you are welcome :)
Nice work, Good Luck with Sale :)
Hi, I can use this theme with Ghost PRO in your Basic plan, right? I never used Ghost but I see that using the PRO version is very simple and functional. I want to confirm that by buying this theme I can apply it in the PRO version of Ghost. Thank you!
Hello! Thank you for your interest in Penang! If you mean Ghost(Pro), yes, you can. If you mean the new Ghost Members functionality, yes, you can. I hope that helps and let me know if you have any questions … Best regards, - Ahmad
I'm very interested about this theme. One thing I can't test in the live demo is if I subscribe I can have access to the member post BUT after that it look like I also have access to the Paid post too I was expecting to see the paid subscription page when I click on a Paid post? Also it's possible to also use the paid mechanism for static pages too? Thanks
Hello! Thank you for your interest in Penang! If you are are a subscriber, you can access a member-only post ( example post ) but you can't access a paid post ( example post ) unless you chooses a paid plan. This is a screenshot of what should a paid post looks like for a none paying subscriber which saying that "This post is for paying subscribers only". Also, notice from the screenshot that I'm already logged in. Please give it another try and let me know if you have any issues ... For static pages, yes from the Ghost side, but this is not yet added in Penang, but I will work on this in the next theme updates ... I hope that helps and let me know if you have any questions ... Best regards, - Ahmad
OK thanks, what I'm not understanding is without a registration if I click on a member post I am asked to register my email, great this is working as expected. I registered my email than I click on the Paid post in your demo and I'm getting access to the full post without seeing the membership paying plan... It's just a bug in the demo? Thanks for your previous comment!
In the demo there is no way to see the subscription plan?
If you visited this post ( http://penang.aspirethemes.com/organising-your-content/ ), which is marked as a paid post, you will see the same screen like the screenshot in my previous comment and you should not see the full post. If you went to the Account page ( http://penang.aspirethemes.com/account/ ), you can see the message "You're a subscriber to free members updates" and "Subscribe Now" button which will lead to the subscription plans page. You can also see it from here ( http://penang.aspirethemes.com/signup/ ) if you already logged in. Please send me a screenshot if possible ... Thanks
Also, which email address you registered with? I need to see exactly your member info.
maybe if you delete my account I will see the subscription plan :) Maybe at some point I subscribed to a plan. I don't want to bother you with that, I will buy the theme, install it and test it, look to me that you are a well responsive developer so I'm not worry if there is something I know you will fix it ;) thanks for your time.
I can see that you already subscribed to the 5 USD/month :) You are welcome and let me know if there anything, thanks for your purchase :)
Hi, On demo page I see an ugly scroll bar like this: https://imgur.com/a/pkec71i I won't buy until it fixed. :D
Hello Can you please let me know what browser you are using? Thanks :D
Also, which operating system.
Hi, I'm using Windows 10 Pro. Tested it on Chrome and Microsoft Edge. (Browser cache cleared and also in private mode) Tested it on home machine and office machine. So I'm pretty sure it's not only me. Thanks.
Hi, Thanks so much for letting me know! I fixed the issue and released a new theme update. Thanks for making the theme better, and let me know if there anything or if you have any questions ... Best,
Hello! Amazing theme! Pre-purchase question; How easy is it to change the theme colors and button colors?
And will i need to pay the monthly Ghost 3.0 subscription fee with this theme?
Hello! Thank you for your feedback and your interest in Penang! With custom CSS you can change the theme colors. You can use the Ghost Code Injection tool to insert custom CSS. An example and theme documentation is available at the theme online doce from here. There is no Ghost 3.0 subscription fee with this theme or any other theme. You can read more about this from here. The monthly payment is the Ghost hosting whether it is with Ghost Pro or another server. Hope that helps and if there anything, please let me know :) - Ahmad
Congratulations! Good Luck With Sales :)
I wish you best sales and a nice day :)
Congratulations! Nice Work, GLWS :)
Thanks you :)
Hey - lovely theme - long time WP user experimenting with the Ghost 3.0 memberships/subscriptions - and will probably buy this later today to test :) Can the subscribe/sign in page(s) pages be edited with additional reader instructions (e.g. - can "Sign Up" have a subtitle - the way you've done with "Sign in" (welcome back) ) - and can the protected posts have an excerpt - like you've done with the public posts (e.g. - subtitle text/excerpt - something more than just the post title/and restricted/protected content) Lastly - will the theme files need to be edited to make any of the changes above - or to enable/style any membership features? (totally new to Ghost - but don't want to be editing files in a text editor, etc - to replicate the demo) Thanks so much - lovely work!
Hey, Thank you for your feedback and your interest in Penang! Happy to answer your questions: 1. Yes, you can do this and add your subtitle as the Sign In page. 2. I just added a custom excerpt to the demo posts which you can add from the post editor in Ghost. You need a text editor to do the first point, just insert your text. All the membership text are already with the theme as the demo so you don't need to edit the theme files unless you want to add or remove anything like the first point. You can also check the online documentation for more info about different theme sections and settings. Let me know if you have any more questions :) Best, - Ahmad
You state this supports Ghost 3.0, "Memberships and subscriptions to host members-only content"...but does this require an Extended License ($950) since End Users would be charged to view Ghost 3.0 articles? I am confused since a Regular License ($59) says users cannot be charged to use, yet Ghost 3.0 includes this functionality by default now. Seems in conflict. Look forward to your response, seems like a great template otherwise.
Hello! Thank you for your feedback and your interest in Penang! The membership is a feature built into the Ghost CMS which allows you to publish some content only for members and the theme does support this feature. You can read more about it from here. It does not relate to the theme license. Hope that helps and if there anything, please let me know :) - Ahmad
Nice Work, Good Luck With Sale :)
Great work! Good luck!
Finally bought the theme and activated it. How do i get it to look like it does on the demo?
I managed to figure it out thank you :) It was not as hard as i thought
That's awesome, thank you :) The online docs contain everything to set up and configure the theme. You are always welcome to reach out if you have any questions :)
Stripe is not supported in my country South Africa. Can I use any other payment gateway?
Hello, Thank you for using Penang! Ghost only supports Stripe at the moment. For more information, please check out the Ghost docs at Taking payments Let me know if you have any questions ... Best regards, - Ahmad
Great Work, Congratulations GLWS :)
Thanks you :)