{"id":19692158,"url":"https://github.com/getgrav/grav-plugin-bootstrapper","last_synced_at":"2025-04-29T09:31:21.941Z","repository":{"id":27987933,"uuid":"31481911","full_name":"getgrav/grav-plugin-bootstrapper","owner":"getgrav","description":"Grav Bootstrapper Plugin","archived":false,"fork":false,"pushed_at":"2021-03-23T22:32:56.000Z","size":1430,"stargazers_count":9,"open_issues_count":2,"forks_count":15,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-04-19T07:44:06.233Z","etag":null,"topics":["bootstrap","grav","grav-plugin"],"latest_commit_sha":null,"homepage":"http://getgrav.org","language":"JavaScript","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/getgrav.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2015-03-01T00:29:21.000Z","updated_at":"2025-02-16T12:42:04.000Z","dependencies_parsed_at":"2022-09-12T19:31:24.976Z","dependency_job_id":null,"html_url":"https://github.com/getgrav/grav-plugin-bootstrapper","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrav%2Fgrav-plugin-bootstrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrav%2Fgrav-plugin-bootstrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrav%2Fgrav-plugin-bootstrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrav%2Fgrav-plugin-bootstrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getgrav","download_url":"https://codeload.github.com/getgrav/grav-plugin-bootstrapper/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251160857,"owners_count":21545452,"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":["bootstrap","grav","grav-plugin"],"created_at":"2024-11-11T19:12:28.820Z","updated_at":"2025-04-29T09:31:21.901Z","avatar_url":"https://github.com/getgrav.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grav Bootstrapper Plugin\n\n\n`bootstrapper` is a [Grav](http://github.com/getgrav/grav) plugin that can be used as a dependency for other themes and plugins to load [Bootstrap Framework assets](http://getbootstrap.com/).  The main purpose of this plugins is to allow the Boostrap theme to depend on the bootstrap CSS/JS and allow the plugin to be updated independently of the theme itself.\n\n# Installation\n\n## GPM Installation (Preferred)\n\nThe simplest way to install this plugin is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm).  From the root of your Grav install type:\n\n    bin/gpm install bootstrapper\n\n## Manual Installation \n\nIf for some reason you can't use GPM you can manually install this plugin. Download the zip version of this repository and unzip it under `/your/site/grav/user/plugins`. Then, rename the folder to `bootstrapper`.\n\nYou should now have all the plugin files under\n\n\t/your/site/grav/user/plugins/bootstrapper\n\n# Usage\n\nTo best understand what Bootstrapper plugin provides, you should read through the original [Bootstrap project documentation](http://getbootstrap.com/).\n\n## Configuration\n\nBootstrapper is **enabled** but **not active** by default.  You can change this behavior by setting `active: true` in the plugin's configuration.  Simply copy the `user/plugins/bootstrapper/bootstrapper.yaml` into `user/config/plugins/bootstrapper.yaml` and make your modifications.\n\n```\nenabled: true                   # Enable / Disable this plugin\nversion: v3                     # Choose which version of Bootstrap should be loaded [v3, v4, v5]\nalways_load: false              # If set to `false` the Theme must have `public $load_bootstrapper_plugin = true;` to add the CSS/JS\nuse_cdn: false\t\t\t\t\t        # If set to `true` Bootstrap's CSS and JavaScript loads from CDN\nmode: production                # Production mode will use the `.min` compressed CSS and JS files\nload_core_css: true             # Load the core `bootstrap.css` CSS file\nload_theme_css: true            # Load the theme `bootstrap-theme.css` CSS file (only Bootstrap `v3`)\nload_popper_js: true            # Load the `popper.js` + extra JS file (only Bootstrap `v4` and `v5`)\nload_core_js: true              # Load the core `bootstrap.js` JS file\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgrav%2Fgrav-plugin-bootstrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetgrav%2Fgrav-plugin-bootstrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgrav%2Fgrav-plugin-bootstrapper/lists"}