{"id":26974818,"url":"https://github.com/easimonenko/gh-jekyll-template","last_synced_at":"2026-01-12T13:59:10.088Z","repository":{"id":39900117,"uuid":"257713941","full_name":"easimonenko/gh-jekyll-template","owner":"easimonenko","description":"Jekyll template for websites to use with GitHub Pages.","archived":false,"fork":false,"pushed_at":"2025-02-25T17:52:42.000Z","size":166,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-25T18:41:29.242Z","etag":null,"topics":["github-pages","jekyll-template"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/easimonenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-21T20:57:01.000Z","updated_at":"2025-02-25T17:52:45.000Z","dependencies_parsed_at":"2025-02-25T18:32:51.255Z","dependency_job_id":"800dc16b-5d75-4a3e-a2cf-506392c2bbfc","html_url":"https://github.com/easimonenko/gh-jekyll-template","commit_stats":null,"previous_names":[],"tags_count":6,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easimonenko%2Fgh-jekyll-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easimonenko%2Fgh-jekyll-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easimonenko%2Fgh-jekyll-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easimonenko%2Fgh-jekyll-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/easimonenko","download_url":"https://codeload.github.com/easimonenko/gh-jekyll-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246989752,"owners_count":20865331,"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":["github-pages","jekyll-template"],"created_at":"2025-04-03T11:17:46.108Z","updated_at":"2026-01-12T13:59:10.076Z","avatar_url":"https://github.com/easimonenko.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jekyll Template\n\nThis Jekyll template configured to use with GitHub Pages.\n\nIt supports:\n\n- _Home page_ with short list of posts, projects, category clowd, tag clowd,\n  header with navigation menu, and footer.\n  ![Home Page Screenshot](./docs/home-page.png)\n- Posts with one category and tags.\n- Section \"Posts\" with full list of posts.\n- Section \"Projects\" with full list of projects.\n- _Tag system_ with support of related tags if necessary, and\n  with page for each tag with full list of posts, and\n  subsection \"See Also by Tags\".\n  ![Tag Page Screenshot](docs/tag-page.png)\n- About page.\n\nCopying contents of this repository. No need to clone or fork it!\nUnless of course you are going to improve this template and make a pull request.\n\n## Previously\n\n### In GNU/Linux with rbenv\n\n- Install [rbenv](https://rbenv.org/) from sources:\n\n  ``` shell\n  git clone https://github.com/rbenv/rbenv.git ~/.rbenv\n  ~/.rbenv/bin/rbenv init\n  ```\n\n- Install [ruby-build](https://github.com/rbenv/ruby-build):\n\n  ``` shell\n  git clone https://github.com/rbenv/ruby-build.git \"$(rbenv root)\"/plugins/ruby-build\n  ```\n\n- Build and install latest Ruby:\n\n  ``` shell\n  rbenv install --list\n  rbenv install 3.4.5\n  rbenv global 3.4.5\n  ```\n\n**Note** You will probably need to install the build tools and libraries. Be guided by the messages issued during the building process. On Ubuntu Linux install following packages: `build-essential`, `pkg-config`, `zlib1g-dev`, `libffi-dev`, `libyaml-dev`.\n\n### In Ubuntu Linux with APT\n\n- Install Ruby \u003chttps://www.ruby-lang.org\u003e:\n\n  ``` shell\n  sudo apt install ruby ruby-dev\n  ```\n\n- Setting up Ruby: add to .profile:\n\n  ``` plain\n  if [ -d \"$HOME/.local/share/gem/ruby/3.0.0\" ] ; then\n    RUBY_PATH=\"$HOME/.local/share/gem/ruby/3.0.0\"\n    export RUBY_PATH\n    GEM_HOME=\"$RUBY_PATH\"\n    export GEM_HOME\n    PATH=\"$RUBY_PATH/bin:$PATH\"\n  fi\n  ```\n\n- Install Ruby gems `bundler` and `jekyll`:\n\n  ``` shell\n  gem install bundler jekyll --user-install\n  ```\n### In Ubuntu Linux with SNAP\n\n- Install Ruby \u003chttps://www.ruby-lang.org\u003e:\n\n  ``` shell\n  sudo snap install ruby --classic\n  ```\n\n- Install Make for building native bundles:\n\n  ``` shell\n  sudo apt install make g++\n  ```\n\n### In Fedora Linux with DNF\n\n``` shell\nsudo dnf install ruby ruby-devel\n```\n\n## Configuring\n\nEdit this files:\n\n- `_config.yml`: edit your personal data.\n- `_posts`: add your posts.\n- `_categories`: add your categories.\n- `_tags`: add your tags.\n- `_projects`: add your projects.\n- `about.html`: write something about you.\n- `Gemfile`: add Jekyll plugins if you need.\n\nTo change limits for showing posts and projects in list in Home page edit\nin `index.html` constants `post-list-limit` and `project-list-limit`\nin frontmatter.\n\n## Building\n\n``` shell\nbundle install\nbundle exec jekyll build\n```\n\n## Preview\n\n``` shell\nbundle exec jekyll serve --incremental --livereload\n```\n\n## Updating\n\n``` shell\nbundle outdated\nbundle update github-pages\n```\n\n## Posts adding\n\n- Open folder `_posts` and add a new file into her by sample.\n- Then don't forget to remove these examples.\n- For posts use `post` layout.\n\n## Tags adding\n\n- Open folder `tags` and add a new file into her in slug name format by sample.\n- Then don't forget to remove these examples.\n- For tag page use `tag` layout.\n- In order for the tag to appear in the tag cloud, it must be used in some post.\n\n## Categories adding\n\n- Open the folder `categories` and add a new file into her in slug name format\n  by sample.\n- Then don't forget to remove these examples.\n- For category page use `category` layout.\n- In order for the category to appear in the category cloud,\n  it must be used in some post.\n\n## Projects adding\n\n- Open the folder `_projects` and add a new file into her by sample.\n- Then don't forget to remove these examples.\n- For project page use `project` layout.\n- Categories and tags are not applicable for projects. (Is it necessary?)\n\n## Jekyll Compose\n\nYou can also use [Jekyll Compose](https://github.com/jekyll/jekyll-compose).\n\n## What's next?\n\nRead the [Jekyll documentation](https://jekyllrb.com/docs/) and check with\n[GitHub Pages documentation](https://help.github.com/en/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll).\n\n## License\n\n(CC)(0)\n\n(c) Evgeny Simonenko, 2020-2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasimonenko%2Fgh-jekyll-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasimonenko%2Fgh-jekyll-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasimonenko%2Fgh-jekyll-template/lists"}