# Hosting other than Github pages

**URL:** <https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739>\
**Category:** Help\
**Created:** [December 28, 2019, 3:52pm UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739 "2019-12-28T15:52:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![monica](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/monica/32/2123_2.png) [@monica](https://talk.jekyllrb.com/u/monica)\
**Post date:** [December 28, 2019, 3:52pm UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/1 "2019-12-28T15:52:16Z")

</div>

Hi,

I am planning on hosting my personal site Jekyll blog on a hosting service other than Github pages. How do I take the generated output of Jekyll and upload it for my website? I tried taking the contents of \_site but the CSS and Javascript didn’t work.

Thanks,  
Monica

---

<div class="post-metadata">

**Author:** ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)\
**Post date:** [December 28, 2019, 5:13pm UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/2 "2019-12-28T17:13:50Z")

</div>

maybe you have a baseurl set? check the site in the chrome inspector console to see if the css is 404’ing and check what the path is.

---

<div class="post-metadata">

**Author:** ![monica](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/monica/32/2123_2.png) [@monica](https://talk.jekyllrb.com/u/monica)\
**Post date:** [December 29, 2019, 12:09am UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/3 "2019-12-29T00:09:26Z")

</div>

Yes, I’m getting a FILE NOT FOUND ERROR. no baseurl set or 404.  
when i looked the path seems right to me though.  
/assets/css/styles.css \<- this is same as tutorial  
…/assets/js/hodgepodge.js \<- this should be equivalent?

---

<div class="post-metadata">

**Author:** ![monica](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/monica/32/2123_2.png) [@monica](https://talk.jekyllrb.com/u/monica)\
**Post date:** [December 29, 2019, 12:27am UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/4 "2019-12-29T00:27:08Z")

</div>

Also markdown isn’t working for my blog posts.  
this is an example header of one of my blog posts.

> ```
> ---
> layout: post
> author: mgnica
> categories: [writing, so good]
> tags: [product review]
> ---
> 
> ```

---

<div class="post-metadata">

**Author:** ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)\
**Post date:** [December 29, 2019, 1:30am UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/5 "2019-12-29T01:30:41Z")

</div>

repo to look at? and link to live site?  
you’re sure the css file is called styles.css?

---

<div class="post-metadata">

**Author:** ![monica](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/monica/32/2123_2.png) [@monica](https://talk.jekyllrb.com/u/monica)\
**Post date:** [December 29, 2019, 4:31am UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/6 "2019-12-29T04:31:21Z")

</div>

link to live site: [https://mgnica.keybase.pub/website/index.html](https://mgnica.keybase.pub/website/index.html)  
link to repo: [https://keybase.pub/mgnica/website/](https://keybase.pub/mgnica/website/)

when I ran `jekyll build` and `jekyll serve` it showed the proper thing in localhost:4000 though

---

<div class="post-metadata">

**Author:** ![rdyar](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rdyar/32/710_2.png) [@rdyar](https://talk.jekyllrb.com/u/rdyar)\
**Post date:** [December 29, 2019, 5:17am UTC](https://talk.jekyllrb.com/t/hosting-other-than-github-pages/3739/7 "2019-12-29T05:17:07Z")

</div>

whatever host you are using is serving from a subfolder so you still need a baseurl value, this time it is `/website` apparently.

the site is trying to load css from `https://mgnica.keybase.pub/assets/css/styles.css` when it is really `https://mgnica.keybase.pub/website/assets/css/styles.css`
