commit c04e92c5fce13c2eb97ed86311f7b57568c84b65 Author: Daniel Barber Date: Tue Nov 19 17:59:02 2019 -0500 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0dcc3ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.bundle +.cache +.DS_Store +.sass-cache +build/ diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..ef64498 --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +source 'https://rubygems.org' + +gem 'middleman', '~> 4.2' +gem 'middleman-autoprefixer', '~> 2.7' +gem 'tzinfo-data', platforms: [:mswin, :mingw, :jruby, :x64_mingw] +gem 'wdm', '~> 0.1', platforms: [:mswin, :mingw, :x64_mingw] diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..3d2c9ea --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,108 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (5.0.7.2) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + autoprefixer-rails (9.7.2) + execjs + backports (3.15.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + concurrent-ruby (1.1.5) + contracts (0.13.0) + dotenv (2.7.5) + erubis (2.7.0) + execjs (2.7.0) + fast_blank (1.0.0) + fastimage (2.1.7) + ffi (1.11.2) + haml (5.1.2) + temple (>= 0.8.0) + tilt + hamster (3.0.0) + concurrent-ruby (~> 1.0) + hashie (3.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + kramdown (1.17.0) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + memoist (0.16.1) + middleman (4.3.5) + coffee-script (~> 2.2) + haml (>= 4.0.5) + kramdown (~> 1.2) + middleman-cli (= 4.3.5) + middleman-core (= 4.3.5) + middleman-autoprefixer (2.10.1) + autoprefixer-rails (~> 9.1) + middleman-core (>= 3.3.3) + middleman-cli (4.3.5) + thor (>= 0.17.0, < 2.0) + middleman-core (4.3.5) + activesupport (>= 4.2, < 5.1) + addressable (~> 2.3) + backports (~> 3.6) + bundler + contracts (~> 0.13.0) + dotenv + erubis + execjs (~> 2.0) + fast_blank + fastimage (~> 2.0) + hamster (~> 3.0) + hashie (~> 3.4) + i18n (~> 0.9.0) + listen (~> 3.0.0) + memoist (~> 0.14) + padrino-helpers (~> 0.13.0) + parallel + rack (>= 1.4.5, < 3) + sassc (~> 2.0) + servolux + tilt (~> 2.0.9) + uglifier (~> 3.0) + minitest (5.13.0) + padrino-helpers (0.13.3.4) + i18n (~> 0.6, >= 0.6.7) + padrino-support (= 0.13.3.4) + tilt (>= 1.4.1, < 3) + padrino-support (0.13.3.4) + activesupport (>= 3.1) + parallel (1.19.0) + public_suffix (4.0.1) + rack (2.0.7) + rb-fsevent (0.10.3) + rb-inotify (0.10.0) + ffi (~> 1.0) + sassc (2.2.1) + ffi (~> 1.9) + servolux (0.13.0) + temple (0.8.2) + thor (0.20.3) + thread_safe (0.3.6) + tilt (2.0.10) + tzinfo (1.2.5) + thread_safe (~> 0.1) + uglifier (3.2.0) + execjs (>= 0.3.0, < 3) + +PLATFORMS + ruby + +DEPENDENCIES + middleman (~> 4.2) + middleman-autoprefixer (~> 2.7) + tzinfo-data + wdm (~> 0.1) + +BUNDLED WITH + 2.0.2 diff --git a/config.rb b/config.rb new file mode 100644 index 0000000..71ec870 --- /dev/null +++ b/config.rb @@ -0,0 +1,46 @@ +# Activate and configure extensions +# https://middlemanapp.com/advanced/configuration/#configuring-extensions + +activate :autoprefixer do |prefix| + prefix.browsers = "last 2 versions" +end + +# Layouts +# https://middlemanapp.com/basics/layouts/ + +# Per-page layout changes +page '/*.xml', layout: false +page '/*.json', layout: false +page '/*.txt', layout: false + +# With alternative layout +# page '/path/to/file.html', layout: 'other_layout' + +# Proxy pages +# https://middlemanapp.com/advanced/dynamic-pages/ + +# proxy( +# '/this-page-has-no-template.html', +# '/template-file.html', +# locals: { +# which_fake_page: 'Rendering a fake page with a local variable' +# }, +# ) + +# Helpers +# Methods defined in the helpers block are available in templates +# https://middlemanapp.com/basics/helper-methods/ + +# helpers do +# def some_helper +# 'Helping' +# end +# end + +# Build-specific configuration +# https://middlemanapp.com/advanced/configuration/#environment-specific-settings + +# configure :build do +# activate :minify_css +# activate :minify_javascript +# end diff --git a/source/images/.keep b/source/images/.keep new file mode 100644 index 0000000..e69de29 diff --git a/source/index.html.erb b/source/index.html.erb new file mode 100644 index 0000000..4a65274 --- /dev/null +++ b/source/index.html.erb @@ -0,0 +1,7 @@ +--- +title: Persephone +--- + +

+ Persephone +

diff --git a/source/javascripts/site.js b/source/javascripts/site.js new file mode 100644 index 0000000..9de6ff3 --- /dev/null +++ b/source/javascripts/site.js @@ -0,0 +1 @@ +// This is where it all goes :) diff --git a/source/layouts/layout.erb b/source/layouts/layout.erb new file mode 100644 index 0000000..18f6a22 --- /dev/null +++ b/source/layouts/layout.erb @@ -0,0 +1,16 @@ + + + + + + + + <%= current_page.data.title || "Middleman" %> + <%= stylesheet_link_tag "site" %> + <%= javascript_include_tag "site" %> + + + <%= yield %> + + diff --git a/source/stylesheets/site.css.scss b/source/stylesheets/site.css.scss new file mode 100644 index 0000000..54b77a3 --- /dev/null +++ b/source/stylesheets/site.css.scss @@ -0,0 +1,19 @@ +body { + background-color: white; + color: black; + font-family: -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", + "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", + "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", + "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif; + padding: 18vh 1rem; + text-align: center; +} + +a { + color: rgba(#000, 0.7); + + &:focus, + &:hover { + color: rgba(#000, 0.6); + } +}