# # Copyright 2014 Roy Liu # # Licensed under the Apache License, Version 2.0 (the “License”); you may not # use this file except in compliance with the License. You may obtain a copy of # the License at # # www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an “AS IS” BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License.
require “jekyll” require “asset_pages/util”
desc “An alias for asset_pages:build” task asset_pages: “asset_pages:build”
namespace :asset_pages do
desc "Run `jekyll build` for development" task build: "prepare_assets" do # Load plugins at the last possible moment. require "asset_pages/jekyll/plugins" root = ::Rails.application.root Jekyll::Commands::Build.process( config: AssetPages::Util.find_yaml_configs, source: root + "public", destination: root + "_#{Rails.env}", exclude: ["assets"] ) end desc "Precompile assets and run `jekyll build` for production" task precompile: "build"
end