mirror of
https://github.com/twbs/bootstrap.git
synced 2024-11-28 10:24:19 +01:00
Use a Jekyll plugin instead of the copy:configBridge
grunt task
This commit is contained in:
parent
e27dc5d71e
commit
30df201abc
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,7 +2,6 @@
|
||||
_gh_pages
|
||||
_site
|
||||
.ruby-version
|
||||
docs/_data/configBridge.json
|
||||
|
||||
# Numerous always-ignore extensions
|
||||
*.diff
|
||||
|
@ -283,10 +283,6 @@ module.exports = function (grunt) {
|
||||
docs: {
|
||||
src: 'dist/*/*',
|
||||
dest: 'docs/'
|
||||
},
|
||||
configBridge: {
|
||||
src: 'grunt/configBridge.json',
|
||||
dest: 'docs/_data/configBridge.json'
|
||||
}
|
||||
},
|
||||
|
||||
@ -457,7 +453,7 @@ module.exports = function (grunt) {
|
||||
grunt.registerTask('lint-docs-css', ['csslint:docs', 'csslint:examples']);
|
||||
grunt.registerTask('docs-js', ['uglify:docsJs', 'uglify:customize']);
|
||||
grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']);
|
||||
grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'copy:configBridge', 'build-customizer']);
|
||||
grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-customizer']);
|
||||
|
||||
// Task for updating the cached npm packages used by the Travis build (which are controlled by test-infra/npm-shrinkwrap.json).
|
||||
// This task should be run and the updated file should be committed whenever Bootstrap's dependencies change.
|
||||
|
9
docs/_plugins/bridge.rb
Normal file
9
docs/_plugins/bridge.rb
Normal file
@ -0,0 +1,9 @@
|
||||
require 'yaml'
|
||||
|
||||
module Bridge
|
||||
class Generator < Jekyll::Generator
|
||||
def generate(site)
|
||||
site.data["configBridge"] = YAML.load_file("./grunt/configBridge.json")
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user