Permalink
Browse files

removing all bootstrap files

  • Loading branch information...
1 parent 4d17c16 commit 33bfcfef96d8249fa5e82d6cc5a9877a949b5fdd @stvn committed Dec 16, 2012
Showing with 0 additions and 4,703 deletions.
  1. +0 −10 .gitignore
  2. +0 −1 404.html
  3. +0 −1 CNAME
  4. +0 −1 README.md
  5. +0 −308 Rakefile
  6. +0 −125 _config.yml
  7. +0 −14 _includes/JB/analytics
  8. +0 −12 _includes/JB/analytics-providers/getclicky
  9. +0 −11 _includes/JB/analytics-providers/google
  10. +0 −11 _includes/JB/analytics-providers/mixpanel
  11. +0 −37 _includes/JB/categories_list
  12. +0 −16 _includes/JB/comments
  13. +0 −14 _includes/JB/comments-providers/disqus
  14. +0 −9 _includes/JB/comments-providers/facebook
  15. +0 −6 _includes/JB/comments-providers/intensedebate
  16. +0 −6 _includes/JB/comments-providers/livefyre
  17. +0 −32 _includes/JB/liquid_raw
  18. +0 −39 _includes/JB/pages_list
  19. +0 −55 _includes/JB/posts_collate
  20. +0 −22 _includes/JB/setup
  21. +0 −8 _includes/JB/sharing
  22. +0 −33 _includes/JB/tags_list
  23. +0 −59 _includes/themes/twitter/default.html
  24. +0 −9 _includes/themes/twitter/page.html
  25. +0 −40 _includes/themes/twitter/post.html
  26. +0 −2 _includes/themes/twitter/settings.yml
  27. +0 −6 _layouts/default.html
  28. +0 −5 _layouts/page.html
  29. +0 −5 _layouts/post.html
  30. +0 −38 _plugins/debug.rb
  31. +0 −411 _posts/core-samples/2011-12-29-jekyll-introduction.md
  32. +0 −10 archive.html
  33. +0 −632 assets/themes/twitter/bootstrap/css/bootstrap.min.css
  34. BIN assets/themes/twitter/bootstrap/img/glyphicons-halflings-white.png
  35. BIN assets/themes/twitter/bootstrap/img/glyphicons-halflings.png
  36. +0 −71 assets/themes/twitter/css/style.css
  37. +0 −28 atom.xml
  38. +0 −22 categories.html
  39. +0 −59 changelog.md
  40. +0 −48 index.md
  41. +0 −13 pages.html
  42. +0 −1 server/404.html
  43. +0 −147 server/archive.html
  44. +0 −632 server/assets/themes/twitter/bootstrap/css/bootstrap.min.css
  45. BIN server/assets/themes/twitter/bootstrap/img/glyphicons-halflings-white.png
  46. BIN server/assets/themes/twitter/bootstrap/img/glyphicons-halflings.png
  47. +0 −71 server/assets/themes/twitter/css/style.css
  48. +0 −341 server/atom.xml
  49. +0 −163 server/categories.html
  50. +0 −160 server/index.html
  51. +0 −502 server/lessons/2011/12/29/jekyll-introduction/index.html
  52. +0 −191 server/pages.html
  53. +0 −10 server/sitemap.txt
  54. +0 −227 server/tags.html
  55. +0 −8 sitemap.txt
  56. +0 −21 tags.html
View
@@ -1,10 +0,0 @@
-_site/*
-_theme_packages/*
-
-Thumbs.db
-.DS_Store
-
-!.gitkeep
-
-.rbenv-version
-.rvmrc
View
@@ -1 +0,0 @@
-Sorry this page does not exist =(
View
1 CNAME
@@ -1 +0,0 @@
-stevendavie.com
View
@@ -1 +0,0 @@
-Personal Website of Steven Davie
View
308 Rakefile
@@ -1,308 +0,0 @@
-require "rubygems"
-require 'rake'
-require 'yaml'
-require 'time'
-
-SOURCE = "."
-CONFIG = {
- 'version' => "0.2.13",
- 'themes' => File.join(SOURCE, "_includes", "themes"),
- 'layouts' => File.join(SOURCE, "_layouts"),
- 'posts' => File.join(SOURCE, "_posts"),
- 'post_ext' => "md",
- 'theme_package_version' => "0.1.0"
-}
-
-# Path configuration helper
-module JB
- class Path
- SOURCE = "."
- Paths = {
- :layouts => "_layouts",
- :themes => "_includes/themes",
- :theme_assets => "assets/themes",
- :theme_packages => "_theme_packages",
- :posts => "_posts"
- }
-
- def self.base
- SOURCE
- end
-
- # build a path relative to configured path settings.
- def self.build(path, opts = {})
- opts[:root] ||= SOURCE
- path = "#{opts[:root]}/#{Paths[path.to_sym]}/#{opts[:node]}".split("/")
- path.compact!
- File.__send__ :join, path
- end
-
- end #Path
-end #JB
-
-# Usage: rake post title="A Title" [date="2012-02-09"]
-desc "Begin a new post in #{CONFIG['posts']}"
-task :post do
- abort("rake aborted: '#{CONFIG['posts']}' directory not found.") unless FileTest.directory?(CONFIG['posts'])
- title = ENV["title"] || "new-post"
- slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '')
- begin
- date = (ENV['date'] ? Time.parse(ENV['date']) : Time.now).strftime('%Y-%m-%d')
- rescue Exception => e
- puts "Error - date format must be YYYY-MM-DD, please check you typed it correctly!"
- exit -1
- end
- filename = File.join(CONFIG['posts'], "#{date}-#{slug}.#{CONFIG['post_ext']}")
- if File.exist?(filename)
- abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- end
-
- puts "Creating new post: #{filename}"
- open(filename, 'w') do |post|
- post.puts "---"
- post.puts "layout: post"
- post.puts "title: \"#{title.gsub(/-/,' ')}\""
- post.puts 'description: ""'
- post.puts "category: "
- post.puts "tags: []"
- post.puts "---"
- post.puts "{% include JB/setup %}"
- end
-end # task :post
-
-# Usage: rake page name="about.html"
-# You can also specify a sub-directory path.
-# If you don't specify a file extention we create an index.html at the path specified
-desc "Create a new page."
-task :page do
- name = ENV["name"] || "new-page.md"
- filename = File.join(SOURCE, "#{name}")
- filename = File.join(filename, "index.html") if File.extname(filename) == ""
- title = File.basename(filename, File.extname(filename)).gsub(/[\W\_]/, " ").gsub(/\b\w/){$&.upcase}
- if File.exist?(filename)
- abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- end
-
- mkdir_p File.dirname(filename)
- puts "Creating new page: #{filename}"
- open(filename, 'w') do |post|
- post.puts "---"
- post.puts "layout: page"
- post.puts "title: \"#{title}\""
- post.puts 'description: ""'
- post.puts "---"
- post.puts "{% include JB/setup %}"
- end
-end # task :page
-
-desc "Launch preview environment"
-task :preview do
- system "jekyll --auto --server"
-end # task :preview
-
-# Public: Alias - Maintains backwards compatability for theme switching.
-task :switch_theme => "theme:switch"
-
-namespace :theme do
-
- # Public: Switch from one theme to another for your blog.
- #
- # name - String, Required. name of the theme you want to switch to.
- # The the theme must be installed into your JB framework.
- #
- # Examples
- #
- # rake theme:switch name="the-program"
- #
- # Returns Success/failure messages.
- desc "Switch between Jekyll-bootstrap themes."
- task :switch do
- theme_name = ENV["name"].to_s
- theme_path = File.join(CONFIG['themes'], theme_name)
- settings_file = File.join(theme_path, "settings.yml")
- non_layout_files = ["settings.yml"]
-
- abort("rake aborted: name cannot be blank") if theme_name.empty?
- abort("rake aborted: '#{theme_path}' directory not found.") unless FileTest.directory?(theme_path)
- abort("rake aborted: '#{CONFIG['layouts']}' directory not found.") unless FileTest.directory?(CONFIG['layouts'])
-
- Dir.glob("#{theme_path}/*") do |filename|
- next if non_layout_files.include?(File.basename(filename).downcase)
- puts "Generating '#{theme_name}' layout: #{File.basename(filename)}"
-
- open(File.join(CONFIG['layouts'], File.basename(filename)), 'w') do |page|
- if File.basename(filename, ".html").downcase == "default"
- page.puts "---"
- page.puts File.read(settings_file) if File.exist?(settings_file)
- page.puts "---"
- else
- page.puts "---"
- page.puts "layout: default"
- page.puts "---"
- end
- page.puts "{% include JB/setup %}"
- page.puts "{% include themes/#{theme_name}/#{File.basename(filename)} %}"
- end
- end
-
- puts "=> Theme successfully switched!"
- puts "=> Reload your web-page to check it out =)"
- end # task :switch
-
- # Public: Install a theme using the theme packager.
- # Version 0.1.0 simple 1:1 file matching.
- #
- # git - String, Optional path to the git repository of the theme to be installed.
- # name - String, Optional name of the theme you want to install.
- # Passing name requires that the theme package already exist.
- #
- # Examples
- #
- # rake theme:install git="https://github.com/jekyllbootstrap/theme-twitter.git"
- # rake theme:install name="cool-theme"
- #
- # Returns Success/failure messages.
- desc "Install theme"
- task :install do
- if ENV["git"]
- manifest = theme_from_git_url(ENV["git"])
- name = manifest["name"]
- else
- name = ENV["name"].to_s.downcase
- end
-
- packaged_theme_path = JB::Path.build(:theme_packages, :node => name)
-
- abort("rake aborted!
- => ERROR: 'name' cannot be blank") if name.empty?
- abort("rake aborted!
- => ERROR: '#{packaged_theme_path}' directory not found.
- => Installable themes can be added via git. You can find some here: http://github.com/jekyllbootstrap
- => To download+install run: `rake theme:install git='[PUBLIC-CLONE-URL]'`
- => example : rake theme:install git='git@github.com:jekyllbootstrap/theme-the-program.git'
- ") unless FileTest.directory?(packaged_theme_path)
-
- manifest = verify_manifest(packaged_theme_path)
-
- # Get relative paths to packaged theme files
- # Exclude directories as they'll be recursively created. Exclude meta-data files.
- packaged_theme_files = []
- FileUtils.cd(packaged_theme_path) {
- Dir.glob("**/*.*") { |f|
- next if ( FileTest.directory?(f) || f =~ /^(manifest|readme|packager)/i )
- packaged_theme_files << f
- }
- }
-
- # Mirror each file into the framework making sure to prompt if already exists.
- packaged_theme_files.each do |filename|
- file_install_path = File.join(JB::Path.base, filename)
- if File.exist? file_install_path
- next if ask("#{file_install_path} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- else
- mkdir_p File.dirname(file_install_path)
- cp_r File.join(packaged_theme_path, filename), file_install_path
- end
- end
-
- puts "=> #{name} theme has been installed!"
- puts "=> ---"
- if ask("=> Want to switch themes now?", ['y', 'n']) == 'y'
- system("rake switch_theme name='#{name}'")
- end
- end
-
- # Public: Package a theme using the theme packager.
- # The theme must be structured using valid JB API.
- # In other words packaging is essentially the reverse of installing.
- #
- # name - String, Required name of the theme you want to package.
- #
- # Examples
- #
- # rake theme:package name="twitter"
- #
- # Returns Success/failure messages.
- desc "Package theme"
- task :package do
- name = ENV["name"].to_s.downcase
- theme_path = JB::Path.build(:themes, :node => name)
- asset_path = JB::Path.build(:theme_assets, :node => name)
-
- abort("rake aborted: name cannot be blank") if name.empty?
- abort("rake aborted: '#{theme_path}' directory not found.") unless FileTest.directory?(theme_path)
- abort("rake aborted: '#{asset_path}' directory not found.") unless FileTest.directory?(asset_path)
-
- ## Mirror theme's template directory (_includes)
- packaged_theme_path = JB::Path.build(:themes, :root => JB::Path.build(:theme_packages, :node => name))
- mkdir_p packaged_theme_path
- cp_r theme_path, packaged_theme_path
-
- ## Mirror theme's asset directory
- packaged_theme_assets_path = JB::Path.build(:theme_assets, :root => JB::Path.build(:theme_packages, :node => name))
- mkdir_p packaged_theme_assets_path
- cp_r asset_path, packaged_theme_assets_path
-
- ## Log packager version
- packager = {"packager" => {"version" => CONFIG["theme_package_version"].to_s } }
- open(JB::Path.build(:theme_packages, :node => "#{name}/packager.yml"), "w") do |page|
- page.puts packager.to_yaml
- end
-
- puts "=> '#{name}' theme is packaged and available at: #{JB::Path.build(:theme_packages, :node => name)}"
- end
-
-end # end namespace :theme
-
-# Internal: Download and process a theme from a git url.
-# Notice we don't know the name of the theme until we look it up in the manifest.
-# So we'll have to change the folder name once we get the name.
-#
-# url - String, Required url to git repository.
-#
-# Returns theme manifest hash
-def theme_from_git_url(url)
- tmp_path = JB::Path.build(:theme_packages, :node => "_tmp")
- abort("rake aborted: system call to git clone failed") if !system("git clone #{url} #{tmp_path}")
- manifest = verify_manifest(tmp_path)
- new_path = JB::Path.build(:theme_packages, :node => manifest["name"])
- if File.exist?(new_path) && ask("=> #{new_path} theme package already exists. Override?", ['y', 'n']) == 'n'
- remove_dir(tmp_path)
- abort("rake aborted: '#{manifest["name"]}' already exists as theme package.")
- end
-
- remove_dir(new_path) if File.exist?(new_path)
- mv(tmp_path, new_path)
- manifest
-end
-
-# Internal: Process theme package manifest file.
-#
-# theme_path - String, Required. File path to theme package.
-#
-# Returns theme manifest hash
-def verify_manifest(theme_path)
- manifest_path = File.join(theme_path, "manifest.yml")
- manifest_file = File.open( manifest_path )
- abort("rake aborted: repo must contain valid manifest.yml") unless File.exist? manifest_file
- manifest = YAML.load( manifest_file )
- manifest_file.close
- manifest
-end
-
-def ask(message, valid_options)
- if valid_options
- answer = get_stdin("#{message} #{valid_options.to_s.gsub(/"/, '').gsub(/, /,'/')} ") while !valid_options.include?(answer)
- else
- answer = get_stdin(message)
- end
- answer
-end
-
-def get_stdin(message)
- print message
- STDIN.gets.chomp
-end
-
-#Load custom rake scripts
-Dir['_rake/*.rake'].each { |r| load r }
Oops, something went wrong.

0 comments on commit 33bfcfe

Please sign in to comment.