# Jekyll serve --watch

**URL:** <https://talk.jekyllrb.com/t/jekyll-serve-watch/3593>\
**Category:** Help\
**Created:** [November 13, 2019, 8:43pm UTC](https://talk.jekyllrb.com/t/jekyll-serve-watch/3593 "2019-11-13T20:43:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ctuxboy](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ctuxboy/32/2026_2.png) [@ctuxboy](https://talk.jekyllrb.com/u/ctuxboy)\
**Post date:** [November 13, 2019, 8:43pm UTC](https://talk.jekyllrb.com/t/jekyll-serve-watch/3593/1 "2019-11-13T20:43:08Z")

</div>

Hello,

Again a newbie question:

Customizing my own theme:  
After very change in the code, stop/start the server manually.

Searching for jekyll commands automated reload the browser after every change my code:

`jekyll serve --watch`

`jekyll serve --livereload`

My experience, the --livereload works when changing the content, but noting works when change theme’s code.

---

<div class="post-metadata">

**Author:** ![ctuxboy](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ctuxboy/32/2026_2.png) [@ctuxboy](https://talk.jekyllrb.com/u/ctuxboy)\
**Post date:** [November 13, 2019, 10:31pm UTC](https://talk.jekyllrb.com/t/jekyll-serve-watch/3593/2 "2019-11-13T22:31:46Z")

</div>

Hello,

I found the problem.

My custom theme locate here;  
_/themes/jekyll-theme-mytheme/_

My Jekyll project locate here:  
_/webapps/myproject/_

And the ‘serve’ command execute in the **myproject** folder. So i think that the command can’t detect the changes in the ‘external’ **themes** folder.

Is there a solution for this?

Sorry for my poor english 😏

---

<div class="post-metadata">

**Author:** ![ariznaf](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ariznaf/32/2027_2.png) [@ariznaf](https://talk.jekyllrb.com/u/ariznaf)\
**Post date:** [November 14, 2019, 1:19pm UTC](https://talk.jekyllrb.com/t/jekyll-serve-watch/3593/3 "2019-11-14T13:19:36Z")

</div>

You are developing the theme in other site.

Version used in the production site us the publised version of the theme.

If you want to see changes as you commit them in the theme, you have to edut the theme and make the development in the production site directly.

Uf you develop it separetly, you tedt ut some where else and ehen you deploy a version you update the production site.

---

<div class="post-metadata">

**Author:** ![ctuxboy](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ctuxboy/32/2026_2.png) [@ctuxboy](https://talk.jekyllrb.com/u/ctuxboy)\
**Post date:** [November 14, 2019, 6:14pm UTC](https://talk.jekyllrb.com/t/jekyll-serve-watch/3593/4 "2019-11-14T18:14:00Z")

</div>

Oh okay, i understand 🙂
