# Theme Modification

**URL:** <https://forum.ghost.org/t/theme-modification/2993>\
**Category:** Themes\
**Created:** [September 10, 2018, 6:58pm UTC](https://forum.ghost.org/t/theme-modification/2993 "2018-09-10T18:58:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaj-io](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@jaj-io](https://forum.ghost.org/u/jaj-io)\
**Post date:** [September 10, 2018, 6:58pm UTC](https://forum.ghost.org/t/theme-modification/2993/1 "2018-09-10T18:58:18Z")

</div>

I’m in the process of creating a blog. While I am designing a completely custom theme, it will take some time to completely design and develop the theme. I noticed that the Casper theme is quite clean, and with some HTML/CSS modifications, it’ll work quite well until I can complete the work on my long term theme.

Few questions:

1. Is there a chance that I’ll be violating any usage rules by doing this?
2. What would be the best way to go about doing this without putting myself in a place to completely screw up my site if Ghost v2.5 drastically changes something that affects the design or functionality?

Thanks for the help!

---

<div class="post-metadata">

**Author:** ![Kevin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kevin/32/32_2.png) [@Kevin](https://forum.ghost.org/u/Kevin)\
**Post date:** [September 10, 2018, 7:09pm UTC](https://forum.ghost.org/t/theme-modification/2993/2 "2018-09-10T19:09:02Z")

</div>

1. Absolutely not, Casper is designed specifically for this purpose and is [MIT Licensed](https://github.com/TryGhost/Casper/blob/master/LICENSE) so you’re all good 😄
2. Ghost follows [semver](https://semver.org) so won’t introduce any breaking changes for themes until the next major release (3.0.0) and we tend not to have major releases too often - there was ~1year between 1.0.0 and 2.0.0

The worst that can happen within the 2.x series for theme compatibility is that a new feature is introduced that requires some additional CSS/JS or a bit of HTML to implement - the recent gallery feature in 2.1.0 is a good example [Ghost Handlebars Themes - Building a custom Ghost theme - Docs](https://themes.ghost.org/docs/changelog#section-ghost-210)

---

<div class="post-metadata">

**Author:** ![coyoterj](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/coyoterj/32/2437_2.png) [@coyoterj](https://forum.ghost.org/u/coyoterj)\
**Post date:** [January 29, 2019, 12:31pm UTC](https://forum.ghost.org/t/theme-modification/2993/3 "2019-01-29T12:31:38Z")

</div>

Hello!

I think of creating a theme based on Casper.  
Two questions: 🙂

- Is it possible to copy/paste/rename the folder and, then, make the customizations?
- What changes are necessary to avoid conflict between them?

Thanks!

---

<div class="post-metadata">

**Author:** ![Kevin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kevin/32/32_2.png) [@Kevin](https://forum.ghost.org/u/Kevin)\
**Post date:** [January 29, 2019, 1:02pm UTC](https://forum.ghost.org/t/theme-modification/2993/4 "2019-01-29T13:02:46Z")

</div>

> [@coyoterj](#):
>
> Is it possible to copy/paste/rename the folder and, then, make the customizations?

Absolutely

> [@](#):
>
> What changes are necessary to avoid conflict between them?

If I’m understanding the question correctly then a folder rename is enough, you may also want to change the theme name in [`package.json`](https://github.com/TryGhost/Casper/blob/master/package.json#L2)

---

<div class="post-metadata">

**Author:** ![coyoterj](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/coyoterj/32/2437_2.png) [@coyoterj](https://forum.ghost.org/u/coyoterj)\
**Post date:** [January 29, 2019, 1:17pm UTC](https://forum.ghost.org/t/theme-modification/2993/5 "2019-01-29T13:17:36Z")

</div>

> [@Kevin](#):
>
> If I’m understanding the question correctly then a folder rename is enough, you may also want to change the theme name in [`package.json`](https://github.com/TryGhost/Casper/blob/master/package.json#L2)

Exactly!  
I found [this site](https://www.codeforest.net/making-of-ghost-theme) now.  
It’s so simple… 😳 😳  
Thanks a lot @Kevin
