Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
122 lines (88 sloc) 4.12 KB


License: MIT Donate

A theme for Ghost 2.x.

What that mean CUSCA?

Is the abbreviation for Cuscatlán, it was the name of El Salvador before the conquest and means "the land of precious things" in Nahuatl.


Cusca was development using Foundation, and other libraries:


Inside the Ghost themes folder (content/themes) you have to clone the repository or download the last version:

⚓️ Last release

git clone

⚠️ Important:

You will need to enable the Ghost Public API and Subscribers, both option are in the Labs in the Admin panel. You also can Read how to do it on my blog.



Inside the post.hbs file you need to replace [your-disqus-name] with your Disqus name:

(function() { // DON'T EDIT BELOW THIS LINE
    var d = document, s = d.createElement('script');
    s.async = true;
    s.src = 'https://[your-disqus-name]';
    s.setAttribute('data-timestamp', +new Date());
    (d.head || d.body).appendChild(s);

Do the same for partials/loop.hbs:

<script id="dsq-count-scr" src="//[your-disqus-name]" async></script>

Social Icons

Inside the partials/footer.hbs file replace [your-user] with your user names for each social network:

    <a href="[your-user]" target="_blank" rel="noopener" title="Youtube"><i class="fab fa-youtube"></i></a>
    <a href="[your-user]" target="_blank" rel="noopener" title="Facebook"><i class="fab fa-facebook-f"></i></a>
    <a href="[your-user]" target="_blank" rel="noopener" title="Twitter"><i class="fab fa-twitter"></i></a>
    <a href="[your-user]" target="_blank" rel="noopener" title="Instagram"><i class="fab fa-instagram"></i></a>
    <a href="[your-user]" target="_blank" rel="noopener" title="Github"><i class="fab fa-github-alt"></i></a>
    <a href="[your-user]" target="_blank" rel="noopener" title="LinkedIn"><i class="fab fa-linkedin-in"></i></a>

Google Analytics

Inside the partials/google_analytics.hbs file replace [your-ga-id] with your google analytics id:||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', '[your-ga-id]', 'auto');
ga('send', 'pageview');

Modify the theme

You need to run a ghost instance in the port 2368 it is the default ghost port, the theme was development using Webpack, so first you need to install it and their dependencies with this command:

npm install

Then you have four commands provided by the Webpack configuration file:

  • npm run dev to compile files in development.
  • npm run start for live development.
  • npm run build:prod to build a production environment.
  • npm run test to test the theme with gscan.

If you are looking to modify the style or something in the scripts, the source files are in the src directory assets is the destination directory and it shouldn't be modified. This version use Typescript for javascript and SASS to generate CSS.

Copyright & License

  • Copyright (c) 2017-2019 William Diaz - Released under the MIT license. This version is using the MIT license and the libraries are also MIT or compatibles with it.