{"id":22065323,"url":"https://github.com/jgcarrillo/jekyll-personal-web","last_synced_at":"2025-07-24T03:31:18.786Z","repository":{"id":40004554,"uuid":"401694348","full_name":"jgcarrillo/jekyll-personal-web","owner":"jgcarrillo","description":"My old web made with Jekyll so you can check the code.","archived":false,"fork":false,"pushed_at":"2023-08-19T09:08:46.000Z","size":8813,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-08-19T10:25:59.832Z","etag":null,"topics":["bundler","javascript","jekyll","ruby","static-site-generator"],"latest_commit_sha":null,"homepage":"https://jgcarrillo-jekyll-web.netlify.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgcarrillo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-31T12:26:30.000Z","updated_at":"2023-08-19T10:25:59.832Z","dependencies_parsed_at":"2023-02-18T04:15:24.623Z","dependency_job_id":null,"html_url":"https://github.com/jgcarrillo/jekyll-personal-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgcarrillo%2Fjekyll-personal-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgcarrillo%2Fjekyll-personal-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgcarrillo%2Fjekyll-personal-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgcarrillo%2Fjekyll-personal-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgcarrillo","download_url":"https://codeload.github.com/jgcarrillo/jekyll-personal-web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227404062,"owners_count":17774069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bundler","javascript","jekyll","ruby","static-site-generator"],"created_at":"2024-11-30T19:16:23.936Z","updated_at":"2025-07-24T03:31:18.777Z","avatar_url":"https://github.com/jgcarrillo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cb\u003e⚠️⚠️ I decided to migrate the old web from Jekyll to 11ty. The new web is deploy on Netlify \u003ca href=\"https://jgcarrillo-jekyll-web.netlify.app/\" alt=\"Netlify\"\u003ethrough this link\u003c/a\u003e. You can also see the code of the new one \u003ca href=\"https://github.com/jgcarrillo/jgcarrillo.github.io\" alt=\"GitHub repo\"\u003ein this repo.\u003c/a\u003e ⚠️⚠️\u003c/b\u003e\n\u003c/div\u003e\n# Welcome to my personal website\n\n## Table of contents\n\n1. [How to install Jekyll](#1-how-to-install-jekyll)\n2. [How to install plugins](#2-how-to-install-plugins)\n3. [How to change the default theme](#3-how-to-change-the-default-theme)\n4. [Basic directory structure](#4-basic-directory-structure)\n5. [Update the Gemfile for use on GitHub Pages](#5-update-the-gemfile-for-use-on-github-pages)\n6. [Plugin SEO tags](#6-plugin-seo-tags)\n\n## 1. How to install Jekyll\n\n1. Download Ruby+DevKit from [here](https://jekyllrb.com/docs/installation/windows/).\n2. Install it.\n3. Do the steps 1, 2 and 3 in order of appearance.\n4. Check that everything its ok with `ruby -v`, `gem -v`\n5. Do an `gem install jekyll bundler` install **bundler** and, after that, check that **Jekyl** it is installed with `jekyll -v`\n6. Create a new project ` jekyll new nombre-proyecto`\n7. A default directory folder was created with the _minimal_ theme.\n8. Go to **Gemfile** and insert the line `gem \"webrick\"`\n9. Do a `bundle install`\n10. Do a `bundle exec jekyll serve` to create the site folder and the server.\n\n## 2. How to install plugins\n\n1. Go to [this website](https://jekyllrb.com/docs/plugins/your-first-plugin/).\n2. Check the documentation of the plugin an add in `_config.yml` and `Gemfile` the necessary line.\n\n## 3. How to change the default theme\n\nWe can disable the default theme by comment the appropriate line in `_config.yml` and `Gemfile`. Whe can choose our personal directory structure.\n\nIf we want to know where the default theme is, do an `bundle info --path minima`. The, with the _cd_ command go to the path to see the folders.\n\n## 4. Basic directory structure\n\n```\n.\n├── _config.yml\n├── _data\n│   └── members.yml\n├── _drafts\n│   ├── begin-with-the-crazy-ideas.md\n│   └── on-simplicity-in-technology.md\n├── _includes\n│   ├── footer.html\n│   └── header.html\n├── _layouts\n│   ├── default.html\n│   └── post.html\n├── _posts\n│   ├── 2007-10-29-why-every-programmer-should-play-nethack.md\n│   └── 2009-04-26-barcamp-boston-4-roundup.md\n├── _sass\n│   ├── _base.scss\n│   └── _layout.scss\n├── _site\n├── .jekyll-metadata\n└── index.html # can also be an 'index.md' with valid front matter\n```\n\n## 5. Update the Gemfile for use on GitHub Pages\n\n1. First of all you need to set your appropriate GitHub Pages repository.\n2. Go to your _Gemfile_ and comment the line `gem \"jekyll\"` and uncomment the line `gem \"github-pages\", group: :jekyll_plugins`\n3. In the terminal execute: `bundle update github-pages`. If an error ocurred, try `bundle install` to install the necesary dependencies. After this, execute `bundle update` and finally `bundle install` again to ensure github-pages has already installed.\n\nIn some cases you only need to run `bundle update` in order to get the lastests updates of your Gemfile dependencies.\n\n## 6. Plugin SEO tags\n\nIn order to set the appropriate SEO tags you need to install [jekyll-seo-tags](https://github.com/jekyll/jekyll-seo-tag). Be carefull with YAML sintaxys.\n\n---\n\nCode of my personal website [jgcarrillo.com](https://jgcarrillo.com)\n\n-   [Jekyll](https://jekyllrb.com/)\n-   Hosted in [GitHub Pages](https://github.com/)\n-   [Documentation about Liquid template language](https://shopify.github.io/liquid/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgcarrillo%2Fjekyll-personal-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgcarrillo%2Fjekyll-personal-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgcarrillo%2Fjekyll-personal-web/lists"}