{"id":4430,"date":"2018-03-07T14:29:10","date_gmt":"2018-03-07T14:29:10","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2018\/03\/07\/how-to-publish-your-jekyll-site\/"},"modified":"2021-08-16T22:28:22","modified_gmt":"2021-08-17T02:28:22","slug":"how-to-publish-your-jekyll-site","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/","title":{"rendered":"How to Publish Your Jekyll Site"},"content":{"rendered":"<p>     In this article, we&#8217;ll show you <strong>how to publish your <a href=\"\/support\/website\/jekyll\/\">Jekyll<\/a> site<\/strong>.    There are many different ways to do this.   The process can even be automated (and we&#8217;ll show how to do that later). <\/p>\n<p>   Automating the publishing process is a popular option because otherwise you will be manually uploading files to your site every time something changes. But, a manual file upload is the simplest way to publish the site initially, so that&#8217;s how we&#8217;ll be proceeding here. <\/p>\n<p><a name=\"ftp\"><\/a><\/p>\n<h2>How to Publish Your Jekyll Site via FTP<\/h2>\n<p> <a href=\"\/support\/website\/ftp\/getting-started-guide\/\">FTP<\/a> (file transfer protocol) will likely be the simplest way to upload your site.   Follow along with the steps below to see how to do it.      You will need FTP account or cPanel access. <\/p>\n<ol class=\"article_list\">\n<li>Log into your server via <a href=\"\/support\/website\/ftp\/getting-started-guide\/\">FTP<\/a><\/li>\n<li>Navigate to your site directory (<code>_site<\/code>) on your local computer<\/li>\n<li>Upload the contents of the <code>_site<\/code> directory (remember this location can be <a href=\"\/support\/website\/jekyll\/how-to-customize-your-jekyll-site\/\">customized<\/a>) to the server side<\/li>\n<\/ol>\n<p>     Now you should be able to visit your domain to see your published site.     You can may need to <a href=\"\/support\/website\/how-to-clear-browser-cache-for-major-browsers\/\">clear your browser cache<\/a>. <\/p>\n<p><a name=\"cpanel\"><\/a><\/p>\n<h2>How to Publish Your Jekyll Site via cPanel File Manager<\/h2>\n<p>     The file manager within cPanel lets you view and edit the files on your cPanel account.     You can also upload files.  Check out our full guide on <a href=\"\/support\/edu\/cpanel\/using-file-manager-in-cpanel\/\">how to use the cPanel file manager<\/a>. <\/p>\n<ol class=\"article_list\">\n<li>Log into <a href=\"\/support\/edu\/cpanel\/how-to-log-into-cpanel\/\">cPanel<\/a><\/li>\n<li>Open the <a href=\"\/support\/edu\/cpanel\/using-file-manager-in-cpanel\/\">file manager<\/a><\/li>\n<li>Open your <code>public_html<\/code> directory<\/li>\n<li>Click the <b>Upload<\/b> button from the top toolbar<\/li>\n<li>Open the <code>_site<\/code> folder for your Jekyll site on your computer<\/li>\n<li>Drag files from your <code>_site<\/code> folder and drop them into the area labelled <em>Drop files here to start uploading<\/em><\/li>\n<\/ol>\n<p>   The file upload process will begin as the files are dropped in. <\/p>\n<h2>Final Thoughts<\/h2>\n<p>    As your files are being uploaded, you may have noticed this process is a little cumbersome.     Everytime you make changes to your site or add a new post or page you will need to upload files again.  In some cases you&#8217;ll be able to upload single files or folders.     But, in most cases, it&#8217;ll be easier to upload everything. <\/p>\n<p>  In the next article, we&#8217;re going to see how you can automate this upload process.   We&#8217;ll see how you can run a few basic commands from your terminal and automatically update your site.   This way, you won&#8217;t need to log into so many different places.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we&#8217;ll show you how to publish your Jekyll site. There are many different ways to do this. The process can even be automated (and we&#8217;ll show how to do that later). Automating the publishing process is a popular option because otherwise you will be manually uploading files to your site every time<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\"> Read More ><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4306],"tags":[],"class_list":["post-4430","post","type-post","status-publish","format-standard","hentry","category-jekyll"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Publish Your Jekyll Site | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"In this article, you&#039;ll learn how to publish your Jekyll site with FTP or cPanel File Manager.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Publish Your Jekyll Site | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"In this article, you&#039;ll learn how to publish your Jekyll site with FTP or cPanel File Manager.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-07T14:29:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-17T02:28:22+00:00\" \/>\n<meta name=\"author\" content=\"Christopher Maiorana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christopher Maiorana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\"},\"author\":{\"name\":\"Christopher Maiorana\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\"},\"headline\":\"How to Publish Your Jekyll Site\",\"datePublished\":\"2018-03-07T14:29:10+00:00\",\"dateModified\":\"2021-08-17T02:28:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\"},\"wordCount\":397,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"Jekyll\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\",\"name\":\"How to Publish Your Jekyll Site | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2018-03-07T14:29:10+00:00\",\"dateModified\":\"2021-08-17T02:28:22+00:00\",\"description\":\"In this article, you'll learn how to publish your Jekyll site with FTP or cPanel File Manager.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Publish Your Jekyll Site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\",\"name\":\"Christopher Maiorana\",\"description\":\"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Publish Your Jekyll Site | InMotion Hosting","description":"In this article, you'll learn how to publish your Jekyll site with FTP or cPanel File Manager.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/","og_locale":"en_US","og_type":"article","og_title":"How to Publish Your Jekyll Site | InMotion Hosting","og_description":"In this article, you'll learn how to publish your Jekyll site with FTP or cPanel File Manager.","og_url":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2018-03-07T14:29:10+00:00","article_modified_time":"2021-08-17T02:28:22+00:00","author":"Christopher Maiorana","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Christopher Maiorana","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/"},"author":{"name":"Christopher Maiorana","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f"},"headline":"How to Publish Your Jekyll Site","datePublished":"2018-03-07T14:29:10+00:00","dateModified":"2021-08-17T02:28:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/"},"wordCount":397,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["Jekyll"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/","url":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/","name":"How to Publish Your Jekyll Site | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2018-03-07T14:29:10+00:00","dateModified":"2021-08-17T02:28:22+00:00","description":"In this article, you'll learn how to publish your Jekyll site with FTP or cPanel File Manager.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/jekyll\/how-to-publish-your-jekyll-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to Publish Your Jekyll Site"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f","name":"Christopher Maiorana","description":"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.","sameAs":["https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":null,"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=4430"}],"version-history":[{"count":1,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4430\/revisions"}],"predecessor-version":[{"id":83745,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4430\/revisions\/83745"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=4430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=4430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=4430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}