{"id":26683,"date":"2018-05-15T02:12:50","date_gmt":"2018-05-15T07:12:50","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=26683"},"modified":"2022-06-03T03:35:01","modified_gmt":"2022-06-03T08:35:01","slug":"how-to-install-jekyll-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/","title":{"rendered":"How to install Jekyll on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><h3><img decoding=\"async\" class=\"alignnone size-full wp-image-26836\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg\" alt=\"how to install jekyll on centos 7\" width=\"742\" height=\"371\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/h3>\n<h3><strong>Introduction<\/strong><\/h3>\n<p>Jekyll is Ruby based, free and easy to use site generator, designed for creating static blogs, but it can be also used for creating all types of static websites as well, without using a database. Jekyll works by processing plain text files in Markdown and Textfile or Liquid templates and generating static website. This kind of websites have many advantages over the dynamic sites, such as security, speed and flexibility. Websites generated with Jekyll can be hosted on any type of web server or GitHub. In this tutorial we will cover the installation of Jekyll on a CentOS 7 VPS.<!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69eb7d16c4dc5\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69eb7d16c4dc5\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#1-Prerequisites\" >1. Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#2-Login-via-SSH-and-update-the-system\" >2. Login via SSH and update the system<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#3-Install-Ruby\" >3. Install Ruby<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#4-Install-Jekyll-on-CentOS-7\" >4. Install Jekyll on CentOS 7<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#5-Create-Jekyll-blog\" >5. Create Jekyll blog<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Prerequisites\"><\/span><strong>1. Prerequisites<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Jekyll has several requirements which we have to install on the server, in order to run it:<br \/>\n&#8211; SSH access to the VPS with root privileges. All our <a href=\"https:\/\/www.rosehosting.com\/vps-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">VPS hosting plans<\/a> come with full root access<br \/>\n&#8211; Ruby version 2.2.5 or newer, including all development headers<br \/>\n&#8211; RubyGems package manager<br \/>\n&#8211; GCC and Make compilers<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2-Login-via-SSH-and-update-the-system\"><\/span><strong>2. Login via SSH and update the system<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To begin, login to your CentOS 7 VPS via SSH as user root<\/p>\n<pre>ssh root@IP_Address -p Port_number<\/pre>\n<p>As usual, make sure that all packages installed on your server are updated to the latest available version<\/p>\n<pre>yum -y update<\/pre>\n<p>This process is better explained in one of our previous <a href=\"https:\/\/www.rosehosting.com\/blog\/update-the-software-on-linux\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog posts<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-Ruby\"><\/span><strong>3. Install Ruby<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Jekyll is based on Ruby, so we have to have it installed on the server. It is available in the official CentOS 7 repositories, so we can simply install it running the following command<\/p>\n<pre>yum install ruby<\/pre>\n<p>Once it is installed, check Ruby&#8217;s version<\/p>\n<pre>ruby -v\r\nruby 2.0.0p648 (2015-12-16) [x86_64-linux]<\/pre>\n<p>It will also install RubyGems which is also required by Jekyll<\/p>\n<pre>gem -v\r\n2.6.14<\/pre>\n<p>As you may noticed, this is not the latest version of Ruby. If you need a more recent version of Ruby you can install it using Ruby Version Manager (RVM). It also allows you to install multiple version of Ruby on the server which is very useful if your application is built and depends on a specific Ruby version. To install RVM on your server, first import its key using the following command<\/p>\n<pre>gpg --keyserver hkp:\/\/keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB<\/pre>\n<p>and run the following command to install it<\/p>\n<pre>\\curl -sSL https:\/\/get.rvm.io | bash -s stable<\/pre>\n<p>To start using RVM you need to run the following<\/p>\n<pre>source \/etc\/profile.d\/rvm.sh<\/pre>\n<p>Now, you can go ahead and install Ruby<\/p>\n<pre>rvm install ruby<\/pre>\n<p>And if you check you will see that a newer version of Ruby installed on your server<\/p>\n<pre>ruby -v\r\nruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Install-Jekyll-on-CentOS-7\"><\/span><strong>4. Install Jekyll on CentOS 7<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After we make sure that all requirements are installed, we can proceed with the Jekyll installation. It can be installed using the RubyGems package manager we mentioned earlier in this post. Run the following command<\/p>\n<pre>gem install jekyll<\/pre>\n<p>To verify the installation you can check Jekyll&#8217;s version<\/p>\n<pre>jekyll -v\r\njekyll 3.8.0<\/pre>\n<p>This means that Jekyll version 3.8.0 is successfully installed and ready to use on your CentOS 7 VPS.<\/p>\n<p>We also need to install Bundler on the server. It is a package manager that manage gems and it will help us to install all Jekyll dependencies<\/p>\n<pre>gem install bundler<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Create-Jekyll-blog\"><\/span><strong>5. Create Jekyll blog<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you closely followed the tutorial, your server is ready for creating your first Jekyll project. We will create a simple static blog to test the installation. Run the following command<\/p>\n<pre>cd \/opt\/\r\njekyll new blog\r\n\r\nNew jekyll site installed in \/opt\/blog<\/pre>\n<p>This will create a new &#8216;blog&#8217; directory. To list all available options you can use when creating the blog, you can use the following command<\/p>\n<pre>jekyll new --h\r\n\r\nOptions:\r\n            --force        Force creation even if PATH already exists\r\n            --blank        Creates scaffolding but with empty files\r\n            --skip-bundle  Skip 'bundle install'\r\n        -h, --help         Show this message\r\n        -v, --version      Print the name and version\r\n        -t, --trace        Show the full backtrace when an error occurs\r\n        -s, --source [DIR]  Source directory (defaults to .\/)\r\n        -d, --destination [DIR]  Destination directory (defaults to .\/_site)\r\n            --safe         Safe mode (defaults to false)\r\n        -p, --plugins PLUGINS_DIR1[,PLUGINS_DIR2[,...]]  Plugins directory (defaults to .\/_plugins)\r\n            --layouts DIR  Layouts directory (defaults to .\/_layouts)\r\n            --profile      Generate a Liquid rendering profile\r\n        -h, --help         Show this message\r\n        -v, --version      Print the name and version\r\n        -t, --trace        Show the full backtrace when an error occurs<\/pre>\n<p>Now, change the current working directory<\/p>\n<pre>cd blog\/<\/pre>\n<p>and run the following command to build the site on the preview server<\/p>\n<pre>bundle exec jekyll serve\r\nConfiguration file: \/opt\/blog\/_config.yml\r\n            Source: \/opt\/blog\/\r\n       Destination: \/opt\/blog\/_site\r\n Incremental build: disabled. Enable with --incremental\r\n      Generating...\r\n                    done in 0.342 seconds.\r\n Auto-regeneration: enabled for '\/opt\/blog'\r\n    Server address: http:\/\/127.0.0.1:4000\/\r\n  Server running... press ctrl-c to stop.<\/pre>\n<p>The new Jekyll blog will be created and it accessible at http:\/\/127.0.0.1:4000 . You will be able to access it only from the localhost. If you want to make it publicly available, use the following command<\/p>\n<pre>jekyll serve --host IP_Address &amp;<\/pre>\n<p>replace IP_Address with your server&#8217;s IP address and you will be able to access your first Jekyll blog with your favorite web browser at http:\/\/IP_Address:40000 . You should get the default Jekyll home page.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-26835\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/install-Jekyll-on-CentOS-7.jpg\" alt=\"Install jekyll on centos 7\" width=\"742\" height=\"541\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/install-Jekyll-on-CentOS-7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/install-Jekyll-on-CentOS-7-150x109.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/install-Jekyll-on-CentOS-7-300x219.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>If you need more information and want to learn how to use this amazing static site builder, <a href=\"https:\/\/jekyllrb.com\/docs\/home\/\" target=\"_blank\" rel=\"noopener noreferrer\">visit Jekyll&#8217;s official documentation.<\/a><\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-26837\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/installing-jekyll-on-centos-7.jpg\" alt=\"installing jekyll on centos 7\" width=\"220\" height=\"102\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/installing-jekyll-on-centos-7.jpg 220w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/installing-jekyll-on-centos-7-150x70.jpg 150w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/>Of course you don\u2019t have to install Jekyll on CentOS 7,\u00a0 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS Web hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Jekyll on CentOS 7 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong> <\/span>If you liked this post, on how to\u00a0install Jekyll on CentOS 7, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Jekyll is Ruby based, free and easy to use site generator, designed for creating static blogs, but it can &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install Jekyll on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#more-26683\" aria-label=\"Read more about How to install Jekyll on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":26836,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699],"tags":[34,995,139],"class_list":["post-26683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","tag-centos","tag-jekyll","tag-ruby","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to install Jekyll on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install Jekyll on CentOS 7 | RoseHosting\" \/>\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.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install Jekyll on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How to install Jekyll on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-15T07:12:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:35:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install Jekyll on CentOS 7\",\"datePublished\":\"2018-05-15T07:12:50+00:00\",\"dateModified\":\"2022-06-03T08:35:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/\"},\"wordCount\":730,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/how-to-install-jekyll-on-centos-7.jpg\",\"keywords\":[\"centos\",\"jekyll\",\"ruby\"],\"articleSection\":[\"CentOS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/\",\"name\":\"How to install Jekyll on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/how-to-install-jekyll-on-centos-7.jpg\",\"datePublished\":\"2018-05-15T07:12:50+00:00\",\"dateModified\":\"2022-06-03T08:35:01+00:00\",\"description\":\"How to install Jekyll on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/how-to-install-jekyll-on-centos-7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/how-to-install-jekyll-on-centos-7.jpg\",\"width\":742,\"height\":371,\"caption\":\"how to install jekyll on centos 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jekyll-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install Jekyll on CentOS 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to install Jekyll on CentOS 7 | RoseHosting","description":"How to install Jekyll on CentOS 7 | RoseHosting","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.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to install Jekyll on CentOS 7","og_description":"How to install Jekyll on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-05-15T07:12:50+00:00","article_modified_time":"2022-06-03T08:35:01+00:00","og_image":[{"width":742,"height":371,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install Jekyll on CentOS 7","datePublished":"2018-05-15T07:12:50+00:00","dateModified":"2022-06-03T08:35:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/"},"wordCount":730,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg","keywords":["centos","jekyll","ruby"],"articleSection":["CentOS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/","name":"How to install Jekyll on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg","datePublished":"2018-05-15T07:12:50+00:00","dateModified":"2022-06-03T08:35:01+00:00","description":"How to install Jekyll on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/how-to-install-jekyll-on-centos-7.jpg","width":742,"height":371,"caption":"how to install jekyll on centos 7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jekyll-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install Jekyll on CentOS 7"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=26683"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26683\/revisions"}],"predecessor-version":[{"id":41805,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26683\/revisions\/41805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/26836"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=26683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=26683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=26683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}