{"id":40172041,"url":"https://github.com/bunop/bunop.github.io","last_synced_at":"2026-01-19T17:07:17.681Z","repository":{"id":40013321,"uuid":"321298082","full_name":"bunop/bunop.github.io","owner":"bunop","description":"GitHub Personal Website","archived":false,"fork":false,"pushed_at":"2023-06-28T14:26:58.000Z","size":1728,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-05T21:52:09.509Z","etag":null,"topics":["bootstrap","bootstrap4","jekyll","personal-website","startbootstrap-resume"],"latest_commit_sha":null,"homepage":"https://bunop.github.io","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bunop.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-14T09:31:44.000Z","updated_at":"2023-08-05T21:52:09.510Z","dependencies_parsed_at":"2023-02-16T15:46:12.752Z","dependency_job_id":null,"html_url":"https://github.com/bunop/bunop.github.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/bunop/bunop.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunop%2Fbunop.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunop%2Fbunop.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunop%2Fbunop.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunop%2Fbunop.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bunop","download_url":"https://codeload.github.com/bunop/bunop.github.io/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunop%2Fbunop.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28577213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T16:29:19.148Z","status":"ssl_error","status_checked_at":"2026-01-19T16:29:17.772Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bootstrap","bootstrap4","jekyll","personal-website","startbootstrap-resume"],"created_at":"2026-01-19T17:07:17.002Z","updated_at":"2026-01-19T17:07:17.675Z","avatar_url":"https://github.com/bunop.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# bunop.github.io - personal site\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Build and Deploy](https://img.shields.io/github/actions/workflow/status/bunop/bunop.github.io/github-pages.yml?branch=master\u0026label=Build%20and%20Deploy)](https://github.com/bunop/bunop.github.io/actions/workflows/github-pages.yml)\n[![GitHub deployments](https://img.shields.io/github/deployments/bunop/bunop.github.io/github-pages?label=Github%20Pages)](https://bunop.github.io/)\n\nThis is the repository of my personal site at GitHub. It was developed\nin [Jekyll](https://jekyllrb.com/) by adapting the\n[Start Bootstap resume](https://startbootstrap.com/theme/resume)\ntemplate on the top of another my project template,\n[jekyll-bootstrap](https://github.com/bunop/jekyll-bootstrap),\nwhich attempted to install node dependencies inside a Jekyll project.\n\n## Running and edit the site locally\n\n1. Use this project as a template for a new repository (by forking this project\n   in your personal site repository, ie: *`\u003cyour github user\u003e.github.io`*)\n2. Clone such repository locally\n3. Install dependencies, both for node and jekyll, and copy *.js* files in the\n   `assets/vendor` folder:\n\n   ```bash\n   npm install\n   npm run copy:js\n   bundle install\n   ```\n\n4. Edit `_config.yml` files and and `_data/*.yml` files according your needs. If\n   you plan to modify or to add/remove sections from the site please remember to\n   modify the `_data/navigation.yml` file (which is required by *navbar* in\n   `_includes/navigation.html`) and the main `index.html` file\n5. Check the `assets` folder and replace the profile photo in the `img` subfolder\n6. Serve the site locally with\n\n   ```bash\n   bundle exec jekyll serve --livereload\n   ```\n\n   and browse it at \u003chttp://127.0.0.1:4000/\u003e\n\n   \u003e **Note:** Use `bundle exec` to ensure you're using the Jekyll version specified\n   \u003e in the `Gemfile` (from `github-pages` gem) rather than the system-wide Jekyll installation.\n\n### Adding a new dependency with npm\n\nYou can add a new dependency with `npm install`: if you install new `sass` modules,\nyou will need to import them correctly in `_sass/main.scss` and jekyll will\nimport your definitions during build. *JS* code and other custom files not compiled\nby Jekyll need to be copied in the `assets` folder by\nmodifying `package.json` file for the `scripts` key: despite you could access a\nstatic file from the `node_modules` folder using `bundle exec jekyll serve --livereload`, you are required\nto copy such files in the `assets` folder in order to serve such files with a static\nbuild. This could be achieved by calling a custom `npm run` *script* command,\nlike you did when installing this project.\n\n## Publishing site\n\nDespite this project is intended for a [GitHub personal page](https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/about-github-pages#types-of-github-pages-sites),\nwhich is automatically configured by GitHub to be served from [the root of the default\nbranch](https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites), you need to\nconfigure *GitHub Pages* in order to **serve a different branch of such repository**,\nand you need also to build site manually or using *CI* systems: GitHub can build\nautomatically and serve pages built in [Jekyll using safe mode](https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/about-github-pages-and-jekyll#configuring-jekyll-in-your-github-pages-site)\nand this will not build the *bootstrap sass* dependencies installed in the\n`node_modules` folder ([see Adding Sass load paths](https://simpleit.rocks/ruby/jekyll/tutorials/how-to-add-bootstrap-4-to-jekyll-the-right-way/#adding-sass-load-paths)).\n\nThis project is configured to install dependencies and build site using\n[GitHub Actions](https://github.com/features/actions) (see configuration file in\n`.github/workflows/github-pages.yml`). This will enable the `github-pages`\nenvironment of your project, but you need to configure the also *GitHub Pages*\noptions in the *settings* tab of your repository in order to serve for the\n**root** folder of the `gh-pages` branch:\n\n![img](assets/img/enable_github_pages.png)\n*Configure GitHub pages to serve for a different root in a different branch*\n\nThe GitHub Actions workflow uses the built-in `GITHUB_TOKEN` to publish the site,\nso no additional token configuration is required. The workflow automatically builds\nand deploys from the `master` branch, and also runs build checks on the `devel` branch\n(without deploying). See the workflow configuration in `.github/workflows/github-pages.yml`\nfor more details.\n\nFor more information about Jekyll and GitHub workflows, see the\n[GitHub Actions tutorial](https://jekyllrb.com/docs/continuous-integration/github-actions/).\n\n## License\n\nThis project and its dependencies are released under the\n[MIT](https://github.com/bunop/jekyll-bootstrap/blob/master/LICENSE) license. You\ncould modify this code under this license according your needs, please remember\nto remove my personal data and add your informations to make a great CV.\n\n## Credits\n\nThis project was made starting from a [Jekyll](https://jekyllrb.com/) template and\nby adding [bootstrap](https://getbootstrap.com/) and\n[Start Bootstap resume](https://startbootstrap.com/theme/resume) template. This\nguides inspired me to integrate bootstrap in a jekyll project:\n\n* [Using a Bootstrap theme with Jekyll](https://experimentingwithcode.com/using-a-bootstrap-theme-with-jekyll/)\n* [5 Steps To Add Bootstrap 4 To Jekyll The Right Way](https://simpleit.rocks/ruby/jekyll/tutorials/how-to-add-bootstrap-4-to-jekyll-the-right-way/)\n* [An Introduction to Using Jekyll With Bootstrap 4](https://medium.com/better-programming/an-introduction-to-using-jekyll-with-bootstrap-4-6f2433afeda9)\n\nThe *Medium* section at the bottom of publication section was made by importing\ncode generated with \u003chttps://medium-widget.pixelpoint.io/\u003e. Please see\n[Embed Medium as a Blog on Your Site…](https://medium.com/datadriveninvestor/embed-medium-as-a-blog-on-your-site-54a1b49cbe16)\nto have an idea on how to include your last *Medium* articles on your sites.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbunop%2Fbunop.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbunop%2Fbunop.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbunop%2Fbunop.github.io/lists"}