From 4197ca7078cf4bcee4d3b4f0b634e90981df4512 Mon Sep 17 00:00:00 2001 From: Mark Moser Date: Sat, 5 Aug 2017 14:24:41 -0500 Subject: [PATCH] new dev stack --- .editorconfig | 15 +- .eslintrc | 35 +++++ .gitattributes | 39 +++++ .gitignore | 56 ++++++- .sass-lint.yml | 52 ++++++ Gruntfile.js | 148 ++++++++++++++++++ _old-src/index.html | 147 ----------------- package.json | 33 ++++ .../assets/fonts/FontAwesome.otf | Bin .../assets/fonts/bosun03-webfont.eot | Bin .../assets/fonts/bosun03-webfont.svg | 0 .../assets/fonts/bosun03-webfont.ttf | Bin .../assets/fonts/bosun03-webfont.woff | Bin .../assets/fonts/bosun03-webfont.woff2 | Bin .../assets/fonts/fontawesome-webfont.eot | Bin .../assets/fonts/fontawesome-webfont.svg | 0 .../assets/fonts/fontawesome-webfont.ttf | Bin .../assets/fonts/fontawesome-webfont.woff | Bin .../assets/fonts/inconsolata-webfont.eot | Bin .../assets/fonts/inconsolata-webfont.svg | 0 .../assets/fonts/inconsolata-webfont.ttf | Bin .../assets/fonts/inconsolata-webfont.woff | Bin .../assets/fonts/inconsolata-webfont.woff2 | Bin {_old-src => site}/assets/fonts/lato-bold.eot | Bin {_old-src => site}/assets/fonts/lato-bold.ttf | Bin .../assets/fonts/lato-bold.woff | Bin .../assets/img/ObleyMirror_100.jpg | Bin .../assets/img/ObleyMirror_585.jpg | Bin .../assets/img/bg/brickwall_@2X.png | Bin .../assets/img/bg/congruent_outline.png | Bin .../assets/img/bg/dark_wood_@2X.png | Bin .../assets/img/bg/green_cup.png | Bin .../assets/img/bg/light_grey.png | Bin .../assets/img/bg/light_grey_@2X.jpg | Bin .../assets/img/bg/purty_wood_@2X.png | Bin .../assets/img/bg/retina_wood_@2X.png | Bin {_old-src => site}/assets/img/bg/skulls.png | Bin {_old-src => site}/assets/img/bg/snow.png | Bin .../assets/img/bg/subtle_white_feathers.png | Bin .../assets/img/bg/tree_bark.png | Bin .../assets/img/bg/white_wall_hash.png | Bin {_old-src => site}/assets/img/favicon.ico | Bin .../img/fullsight/RovingGlow200Square.gif | Bin .../img/fullsight/RovingGlow200Square.png | Bin .../img/fullsight/RovingGlow_960x540.gif | Bin .../img/fullsight/RovingGlow_960x540_f00.png | Bin .../assets/img/fullsight/fullsight_100.jpg | Bin .../img/fullsight/fullsight_200px_bbevel.jpg | Bin .../img/fullsight/fullsight_200px_bevel.jpg | Bin .../assets/img/fullsight/fullsight_500.jpg | Bin .../img/fullsight/fullsight_gray_960x540.png | Bin .../stock/JakeGivens-Sunset-in-the-Park.png | Bin .../assets/img/stock/coffee.png | Bin .../assets/img/stock/hot_air_baloon.png | Bin {_old-src => site}/assets/img/stock/lake.png | Bin .../assets/img/stock/star_nasa.jpg | Bin site/assets/js/site.js | 0 site/layouts/default.hbs | 18 +++ site/pages/index.hbs | 23 +++ site/partials/aside.hbs | 38 +++++ site/partials/footer.hbs | 0 site/partials/head.hbs | 23 +++ site/partials/header.hbs | 34 ++++ site/partials/javascripts.hbs | 1 + .../video/BackInTheDay_640x360.mov | Bin .../video/BackInTheDay_640x360.png | Bin .../video/BalloonTime_400x262.mov | Bin .../video/BalloonTime_400x262.png | Bin .../video/CCrawl_purple_960x540.m4v | Bin .../video/CCrawl_purple_960x540.png | Bin .../video/CrawlDemo_960x540.mov | Bin .../video/CrawlDemo_960x540.png | Bin .../video/LAS_InventYourFuture_720x404.mp4 | Bin .../video/LAS_InventYourFuture_720x404.png | Bin .../video/MarkMoser_reel2011.mp4 | Bin .../video/SecretGarden_Alternate-640.m4v | Bin .../video/SecretGarden_Alternate-640.png | Bin {_old-src => site}/video/video.yml | 0 78 files changed, 512 insertions(+), 150 deletions(-) create mode 100644 .eslintrc create mode 100644 .gitattributes create mode 100644 .sass-lint.yml create mode 100644 Gruntfile.js delete mode 100644 _old-src/index.html create mode 100644 package.json rename {_old-src => site}/assets/fonts/FontAwesome.otf (100%) rename {_old-src => site}/assets/fonts/bosun03-webfont.eot (100%) rename {_old-src => site}/assets/fonts/bosun03-webfont.svg (100%) rename {_old-src => site}/assets/fonts/bosun03-webfont.ttf (100%) rename {_old-src => site}/assets/fonts/bosun03-webfont.woff (100%) rename {_old-src => site}/assets/fonts/bosun03-webfont.woff2 (100%) rename {_old-src => site}/assets/fonts/fontawesome-webfont.eot (100%) rename {_old-src => site}/assets/fonts/fontawesome-webfont.svg (100%) rename {_old-src => site}/assets/fonts/fontawesome-webfont.ttf (100%) rename {_old-src => site}/assets/fonts/fontawesome-webfont.woff (100%) rename {_old-src => site}/assets/fonts/inconsolata-webfont.eot (100%) rename {_old-src => site}/assets/fonts/inconsolata-webfont.svg (100%) rename {_old-src => site}/assets/fonts/inconsolata-webfont.ttf (100%) rename {_old-src => site}/assets/fonts/inconsolata-webfont.woff (100%) rename {_old-src => site}/assets/fonts/inconsolata-webfont.woff2 (100%) rename {_old-src => site}/assets/fonts/lato-bold.eot (100%) rename {_old-src => site}/assets/fonts/lato-bold.ttf (100%) rename {_old-src => site}/assets/fonts/lato-bold.woff (100%) rename {_old-src => site}/assets/img/ObleyMirror_100.jpg (100%) rename {_old-src => site}/assets/img/ObleyMirror_585.jpg (100%) rename {_old-src => site}/assets/img/bg/brickwall_@2X.png (100%) rename {_old-src => site}/assets/img/bg/congruent_outline.png (100%) rename {_old-src => site}/assets/img/bg/dark_wood_@2X.png (100%) rename {_old-src => site}/assets/img/bg/green_cup.png (100%) rename {_old-src => site}/assets/img/bg/light_grey.png (100%) rename {_old-src => site}/assets/img/bg/light_grey_@2X.jpg (100%) rename {_old-src => site}/assets/img/bg/purty_wood_@2X.png (100%) rename {_old-src => site}/assets/img/bg/retina_wood_@2X.png (100%) rename {_old-src => site}/assets/img/bg/skulls.png (100%) rename {_old-src => site}/assets/img/bg/snow.png (100%) rename {_old-src => site}/assets/img/bg/subtle_white_feathers.png (100%) rename {_old-src => site}/assets/img/bg/tree_bark.png (100%) rename {_old-src => site}/assets/img/bg/white_wall_hash.png (100%) rename {_old-src => site}/assets/img/favicon.ico (100%) rename {_old-src => site}/assets/img/fullsight/RovingGlow200Square.gif (100%) rename {_old-src => site}/assets/img/fullsight/RovingGlow200Square.png (100%) rename {_old-src => site}/assets/img/fullsight/RovingGlow_960x540.gif (100%) rename {_old-src => site}/assets/img/fullsight/RovingGlow_960x540_f00.png (100%) rename {_old-src => site}/assets/img/fullsight/fullsight_100.jpg (100%) rename {_old-src => site}/assets/img/fullsight/fullsight_200px_bbevel.jpg (100%) rename {_old-src => site}/assets/img/fullsight/fullsight_200px_bevel.jpg (100%) rename {_old-src => site}/assets/img/fullsight/fullsight_500.jpg (100%) rename {_old-src => site}/assets/img/fullsight/fullsight_gray_960x540.png (100%) rename {_old-src => site}/assets/img/stock/JakeGivens-Sunset-in-the-Park.png (100%) rename {_old-src => site}/assets/img/stock/coffee.png (100%) rename {_old-src => site}/assets/img/stock/hot_air_baloon.png (100%) rename {_old-src => site}/assets/img/stock/lake.png (100%) rename {_old-src => site}/assets/img/stock/star_nasa.jpg (100%) create mode 100644 site/assets/js/site.js create mode 100644 site/layouts/default.hbs create mode 100644 site/pages/index.hbs create mode 100644 site/partials/aside.hbs create mode 100644 site/partials/footer.hbs create mode 100644 site/partials/head.hbs create mode 100644 site/partials/header.hbs create mode 100644 site/partials/javascripts.hbs rename {_old-src => site}/video/BackInTheDay_640x360.mov (100%) rename {_old-src => site}/video/BackInTheDay_640x360.png (100%) rename {_old-src => site}/video/BalloonTime_400x262.mov (100%) rename {_old-src => site}/video/BalloonTime_400x262.png (100%) rename {_old-src => site}/video/CCrawl_purple_960x540.m4v (100%) rename {_old-src => site}/video/CCrawl_purple_960x540.png (100%) rename {_old-src => site}/video/CrawlDemo_960x540.mov (100%) rename {_old-src => site}/video/CrawlDemo_960x540.png (100%) rename {_old-src => site}/video/LAS_InventYourFuture_720x404.mp4 (100%) rename {_old-src => site}/video/LAS_InventYourFuture_720x404.png (100%) rename {_old-src => site}/video/MarkMoser_reel2011.mp4 (100%) rename {_old-src => site}/video/SecretGarden_Alternate-640.m4v (100%) rename {_old-src => site}/video/SecretGarden_Alternate-640.png (100%) rename {_old-src => site}/video/video.yml (100%) diff --git a/.editorconfig b/.editorconfig index 1ca109d..0d157bc 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,2 +1,15 @@ +# http://editorconfig.org + +root = true + +[*] indent_style = space -indent_size = 2 \ No newline at end of file +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +# Trailing whitespace is significant in markdown files. +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..b43a1dc --- /dev/null +++ b/.eslintrc @@ -0,0 +1,35 @@ +--- +parser: esprima +env: + browser: true, + jquery: true +settings: + ecmascript: 6 +plugins: [] + +# "off" or 0 - turn the rule off +# "warn" or 1 - turn the rule on as a warning (doesn’t affect exit code) +# "error" or 2 - turn the rule on as an error (exit code is 1 when triggered) +# usually preferring warn because error can halt the build process and trips up rapid feedback +extends: "eslint:recommended" +rules: # http://eslint.org/docs/rules/ + camelcase: warn + curly: + - warn + - all + indent: + - warn + - 2 + no-console: + # console.error and console.warn are ok, but let's + # keep console.log out of production code. + - warn + - allow: + - warn + - error + no-mixed-spaces-and-tabs: + - warn + - smart-tabs + no-trailing-spaces: warn + no-underscore-dangle: warn + semi: warn diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b2359ba --- /dev/null +++ b/.gitattributes @@ -0,0 +1,39 @@ +#common settings that generally should always be used with your language specific settings + +# Auto detect text files and perform LF normalization +# http://git-scm.com/docs/gitattributes +* text=auto +# +# The above will handle all files NOT found below +# + +# Documents +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain +*.md text +*.adoc text +*.textile text +*.mustache text +*.csv text +*.tab text +*.tsv text +*.sql text + +# Graphics +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.tif binary +*.tiff binary +*.ico binary +*.svg binary +*.eps binary diff --git a/.gitignore b/.gitignore index 9a01f92..3b69587 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,54 @@ -build/ -components/ +# Ignore hidden folders # +# This takes care of .tmp, .sass-cache, and many others # +.*/ + +# secrets files +.secrets +.ftppass + +# Ignore OS generated files # +.DS_Store* +ehthumbs.db +Icon? +Thumbs.db + +# Always-ignore files and folders # +*.csv +*.dat +*.diff +*.err +*.gz +*.log +*.orig +*.out +*.pid +*.rej +*.seed +*.sublime-* +*.swn +*.swo +*.swp +*.yo-rc.json +*~ +.tmp +lib-cov +logs +npm-debug.log +pids +results + +# Ignore packages # +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +# Ignore support folders +*bower_components +node_modules +dist +dest diff --git a/.sass-lint.yml b/.sass-lint.yml new file mode 100644 index 0000000..ade2f30 --- /dev/null +++ b/.sass-lint.yml @@ -0,0 +1,52 @@ +files: + include: site/**/*.scss + ignore: + - site/assets/scss/*bootstrap* + +options: + formatter: stylish + merge-default-rules: true + +# https://github.com/sasstools/sass-lint/tree/master/docs/rules +rules: + + class-name-format: + - 1 + - convention: 'hyphenatedbem' + + force-pseudo-nesting: 0 + + id-name-format: 0 + + leading-zero: + - 1 + - include: true + + nesting-depth: + - 1 + - max-depth: 4 + + no-css-comments: 0 + + no-color-literals: + - 1 + - + allow-rgba: true + + no-duplicate-properties: 1 + + no-qualifying-elements: + - 1 + - allow-element-with-attribute: true # input[type='email'] but not div.class-name + + no-vendor-prefixes: 1 + + property-sort-order: + - 1 + - + # https://github.com/sasstools/sass-lint/blob/develop/lib/config/property-sort-orders/concentric.yml + order: concentric + # https://github.com/sasstools/sass-lint/blob/develop/lib/config/property-sort-orders/smacss.yml + # order: smacss + + quotes: 0 diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..0626942 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,148 @@ +module.exports = function(grunt) { + 'use strict'; + require('load-grunt-tasks')(grunt); + + grunt.initConfig({ + + config: { + source: 'site', + dest: 'dist', + temp: '.tmp' + }, + + eslint: { + // http://eslint.org/docs/rules/ + target: '<%= config.source %>/assets/js/**/*' + }, + + sasslint: { + // https://github.com/sasstools/sass-lint/tree/master/docs/rules + target: '<%= config.source %>/assets/scss/**/*' + }, + + clean: { + build: { + files: [{ + dot: true, + src: [ + '<%= config.dest %>/*', + '!<%= config.dest %>/video/*' + ] + }] + } + }, + + sass: { + options: { + sourceMap: true, + includePaths: [ + '<%= config.source %>/assets/scss/' + ] + }, + build: { + files: { + '<%= config.dest %>/assets/css/main.css': '<%= config.source %>/assets/scss/main.scss' + } + } + }, + + postcss: { + options: { + map: true, + processors: [ + require('autoprefixer')({browsers: ['last 2 versions']}) + ] + }, + dist: { + src: '<%= config.dest %>/assets/css/main.css' + } + }, + + copy: { + assets: { + files: [{ + expand: true, + cwd: '<%= config.source %>/assets/', + src: ['{fonts,img,icon,data,vendor}/**/*'], + dest: '<%= config.dest %>/assets/' + }] + }, + misc: { + files: [{ + expand: true, + cwd: '<%= config.source %>', + src: [ + 'favicon.ico' + ], + dest: '<%= config.dest %>' + }] + } + }, + + assemble: { + options: { + assets: '<%= config.dest %>/assets', + data: 'template_data/*.json', + flatten: true, + layout: 'default.hbs', + layoutdir: '<%= config.source %>/layouts', + partials: '<%= config.source %>/partials/**/*.hbs' + }, + + build: { + files: [{'<%= config.dest %>/': ['<%= config.source %>/pages/**/*.hbs']}] + } + }, + + watch: { + images: { + files: '<%= config.source %>/img/**/*', + tasks: ['copy:assets'] + }, + scss: { + files: '<%= config.source %>/assets/**/*.scss', + tasks: ['concurrent:scssWatch'] + }, + js: { + files: '<%= config.source %>/assets/**/*.{json,js}', + tasks: ['concurrent:jsWatch'] + }, + assemble: { + files: '<%= config.source %>/**/*.hbs', + tasks: ['assemble:build'] + } + }, + + concurrent: { + scssWatch: ['sasslint', ['sass:build', 'postcss']], + jsWatch: ['eslint', 'babel'] + }, + + browserSync: { + serve: { + bsFiles: { src: [ '<%= config.dest %>/**.*' ] }, + options: { + watchTask: true, + server: '<%= config.dest %>', + browser: ["google chrome"], + // tunnel: true, + open: 'external', + notify: false, + ghostMode: { + clicks: true, + forms: true, + scroll: true + } + } + } + } + }); + + // Tasks + + grunt.registerTask('lint', ['sasslint', 'eslint']); + grunt.registerTask('build', ['clean:build', 'copy', 'sass', 'postcss', 'assemble']); + grunt.registerTask('default', ['lint', 'build']); + + grunt.registerTask('serve', ['lint', 'build', 'browserSync', 'watch']); +}; diff --git a/_old-src/index.html b/_old-src/index.html deleted file mode 100644 index 1db97af..0000000 --- a/_old-src/index.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - Mark Moser | A Little About Me - - - - - - - -
-
-
-
- -
-
-
-
-
-
-
-
-

Mark Moser - digital handyman

-
-
-
-
-

- I’m a ruby developer exploring and learning everything I can about being a better - developer. This place is where I share my findings, explorations, and other creative - outlets. -

-

- I’m also fond of working in video post production: editing, compositing, and - motion graphics. I can either be your “one man band” for those smaller - productions, put together a killer team when you need even greater production value, - or be the go-to post production guy you call to join your existing team. - I have experience shooting interviews and putting together short informational - videos. I am very comfortable in the whole Adobe Production Suite of tools. -

-

- I have a high value for quality craftsmanship. I want to do great work, with people who - also do great work. I love to explore and learn about my world. I enjoy being - challenged. I take pleasure in providing creative solutions to specific needs, always - keeping the bigger picture in mind. I was raised to work hard and play hard. -

-
- -
-
-
- - - diff --git a/package.json b/package.json new file mode 100644 index 0000000..c6e75ba --- /dev/null +++ b/package.json @@ -0,0 +1,33 @@ +{ + "name": "markamoser", + "version": "1.0.0", + "description": "personal website", + "main": "-", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+ssh://git@bitbucket.org/markamoser/markamoser.git" + }, + "author": "Mark Moser", + "license": "ISC", + "homepage": "https://bitbucket.org/markamoser/markamoser#readme", + "devDependencies": { + "autoprefixer": "^7.1.2", + "browser-sync": "^2.18.13", + "grunt": "^1.0.1", + "grunt-assemble": "^0.6.3", + "grunt-browser-sync": "^2.2.0", + "grunt-cli": "^1.2.0", + "grunt-concurrent": "^2.3.1", + "grunt-contrib-clean": "^1.1.0", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-eslint": "^20.0.0", + "grunt-postcss": "^0.8.0", + "grunt-sass": "^2.0.0", + "grunt-sass-lint": "^0.2.2", + "load-grunt-tasks": "^3.5.2" + } +} diff --git a/_old-src/assets/fonts/FontAwesome.otf b/site/assets/fonts/FontAwesome.otf similarity index 100% rename from _old-src/assets/fonts/FontAwesome.otf rename to site/assets/fonts/FontAwesome.otf diff --git a/_old-src/assets/fonts/bosun03-webfont.eot b/site/assets/fonts/bosun03-webfont.eot similarity index 100% rename from _old-src/assets/fonts/bosun03-webfont.eot rename to site/assets/fonts/bosun03-webfont.eot diff --git a/_old-src/assets/fonts/bosun03-webfont.svg b/site/assets/fonts/bosun03-webfont.svg similarity index 100% rename from _old-src/assets/fonts/bosun03-webfont.svg rename to site/assets/fonts/bosun03-webfont.svg diff --git a/_old-src/assets/fonts/bosun03-webfont.ttf b/site/assets/fonts/bosun03-webfont.ttf similarity index 100% rename from _old-src/assets/fonts/bosun03-webfont.ttf rename to site/assets/fonts/bosun03-webfont.ttf diff --git a/_old-src/assets/fonts/bosun03-webfont.woff b/site/assets/fonts/bosun03-webfont.woff similarity index 100% rename from _old-src/assets/fonts/bosun03-webfont.woff rename to site/assets/fonts/bosun03-webfont.woff diff --git a/_old-src/assets/fonts/bosun03-webfont.woff2 b/site/assets/fonts/bosun03-webfont.woff2 similarity index 100% rename from _old-src/assets/fonts/bosun03-webfont.woff2 rename to site/assets/fonts/bosun03-webfont.woff2 diff --git a/_old-src/assets/fonts/fontawesome-webfont.eot b/site/assets/fonts/fontawesome-webfont.eot similarity index 100% rename from _old-src/assets/fonts/fontawesome-webfont.eot rename to site/assets/fonts/fontawesome-webfont.eot diff --git a/_old-src/assets/fonts/fontawesome-webfont.svg b/site/assets/fonts/fontawesome-webfont.svg similarity index 100% rename from _old-src/assets/fonts/fontawesome-webfont.svg rename to site/assets/fonts/fontawesome-webfont.svg diff --git a/_old-src/assets/fonts/fontawesome-webfont.ttf b/site/assets/fonts/fontawesome-webfont.ttf similarity index 100% rename from _old-src/assets/fonts/fontawesome-webfont.ttf rename to site/assets/fonts/fontawesome-webfont.ttf diff --git a/_old-src/assets/fonts/fontawesome-webfont.woff b/site/assets/fonts/fontawesome-webfont.woff similarity index 100% rename from _old-src/assets/fonts/fontawesome-webfont.woff rename to site/assets/fonts/fontawesome-webfont.woff diff --git a/_old-src/assets/fonts/inconsolata-webfont.eot b/site/assets/fonts/inconsolata-webfont.eot similarity index 100% rename from _old-src/assets/fonts/inconsolata-webfont.eot rename to site/assets/fonts/inconsolata-webfont.eot diff --git a/_old-src/assets/fonts/inconsolata-webfont.svg b/site/assets/fonts/inconsolata-webfont.svg similarity index 100% rename from _old-src/assets/fonts/inconsolata-webfont.svg rename to site/assets/fonts/inconsolata-webfont.svg diff --git a/_old-src/assets/fonts/inconsolata-webfont.ttf b/site/assets/fonts/inconsolata-webfont.ttf similarity index 100% rename from _old-src/assets/fonts/inconsolata-webfont.ttf rename to site/assets/fonts/inconsolata-webfont.ttf diff --git a/_old-src/assets/fonts/inconsolata-webfont.woff b/site/assets/fonts/inconsolata-webfont.woff similarity index 100% rename from _old-src/assets/fonts/inconsolata-webfont.woff rename to site/assets/fonts/inconsolata-webfont.woff diff --git a/_old-src/assets/fonts/inconsolata-webfont.woff2 b/site/assets/fonts/inconsolata-webfont.woff2 similarity index 100% rename from _old-src/assets/fonts/inconsolata-webfont.woff2 rename to site/assets/fonts/inconsolata-webfont.woff2 diff --git a/_old-src/assets/fonts/lato-bold.eot b/site/assets/fonts/lato-bold.eot similarity index 100% rename from _old-src/assets/fonts/lato-bold.eot rename to site/assets/fonts/lato-bold.eot diff --git a/_old-src/assets/fonts/lato-bold.ttf b/site/assets/fonts/lato-bold.ttf similarity index 100% rename from _old-src/assets/fonts/lato-bold.ttf rename to site/assets/fonts/lato-bold.ttf diff --git a/_old-src/assets/fonts/lato-bold.woff b/site/assets/fonts/lato-bold.woff similarity index 100% rename from _old-src/assets/fonts/lato-bold.woff rename to site/assets/fonts/lato-bold.woff diff --git a/_old-src/assets/img/ObleyMirror_100.jpg b/site/assets/img/ObleyMirror_100.jpg similarity index 100% rename from _old-src/assets/img/ObleyMirror_100.jpg rename to site/assets/img/ObleyMirror_100.jpg diff --git a/_old-src/assets/img/ObleyMirror_585.jpg b/site/assets/img/ObleyMirror_585.jpg similarity index 100% rename from _old-src/assets/img/ObleyMirror_585.jpg rename to site/assets/img/ObleyMirror_585.jpg diff --git a/_old-src/assets/img/bg/brickwall_@2X.png b/site/assets/img/bg/brickwall_@2X.png similarity index 100% rename from _old-src/assets/img/bg/brickwall_@2X.png rename to site/assets/img/bg/brickwall_@2X.png diff --git a/_old-src/assets/img/bg/congruent_outline.png b/site/assets/img/bg/congruent_outline.png similarity index 100% rename from _old-src/assets/img/bg/congruent_outline.png rename to site/assets/img/bg/congruent_outline.png diff --git a/_old-src/assets/img/bg/dark_wood_@2X.png b/site/assets/img/bg/dark_wood_@2X.png similarity index 100% rename from _old-src/assets/img/bg/dark_wood_@2X.png rename to site/assets/img/bg/dark_wood_@2X.png diff --git a/_old-src/assets/img/bg/green_cup.png b/site/assets/img/bg/green_cup.png similarity index 100% rename from _old-src/assets/img/bg/green_cup.png rename to site/assets/img/bg/green_cup.png diff --git a/_old-src/assets/img/bg/light_grey.png b/site/assets/img/bg/light_grey.png similarity index 100% rename from _old-src/assets/img/bg/light_grey.png rename to site/assets/img/bg/light_grey.png diff --git a/_old-src/assets/img/bg/light_grey_@2X.jpg b/site/assets/img/bg/light_grey_@2X.jpg similarity index 100% rename from _old-src/assets/img/bg/light_grey_@2X.jpg rename to site/assets/img/bg/light_grey_@2X.jpg diff --git a/_old-src/assets/img/bg/purty_wood_@2X.png b/site/assets/img/bg/purty_wood_@2X.png similarity index 100% rename from _old-src/assets/img/bg/purty_wood_@2X.png rename to site/assets/img/bg/purty_wood_@2X.png diff --git a/_old-src/assets/img/bg/retina_wood_@2X.png b/site/assets/img/bg/retina_wood_@2X.png similarity index 100% rename from _old-src/assets/img/bg/retina_wood_@2X.png rename to site/assets/img/bg/retina_wood_@2X.png diff --git a/_old-src/assets/img/bg/skulls.png b/site/assets/img/bg/skulls.png similarity index 100% rename from _old-src/assets/img/bg/skulls.png rename to site/assets/img/bg/skulls.png diff --git a/_old-src/assets/img/bg/snow.png b/site/assets/img/bg/snow.png similarity index 100% rename from _old-src/assets/img/bg/snow.png rename to site/assets/img/bg/snow.png diff --git a/_old-src/assets/img/bg/subtle_white_feathers.png b/site/assets/img/bg/subtle_white_feathers.png similarity index 100% rename from _old-src/assets/img/bg/subtle_white_feathers.png rename to site/assets/img/bg/subtle_white_feathers.png diff --git a/_old-src/assets/img/bg/tree_bark.png b/site/assets/img/bg/tree_bark.png similarity index 100% rename from _old-src/assets/img/bg/tree_bark.png rename to site/assets/img/bg/tree_bark.png diff --git a/_old-src/assets/img/bg/white_wall_hash.png b/site/assets/img/bg/white_wall_hash.png similarity index 100% rename from _old-src/assets/img/bg/white_wall_hash.png rename to site/assets/img/bg/white_wall_hash.png diff --git a/_old-src/assets/img/favicon.ico b/site/assets/img/favicon.ico similarity index 100% rename from _old-src/assets/img/favicon.ico rename to site/assets/img/favicon.ico diff --git a/_old-src/assets/img/fullsight/RovingGlow200Square.gif b/site/assets/img/fullsight/RovingGlow200Square.gif similarity index 100% rename from _old-src/assets/img/fullsight/RovingGlow200Square.gif rename to site/assets/img/fullsight/RovingGlow200Square.gif diff --git a/_old-src/assets/img/fullsight/RovingGlow200Square.png b/site/assets/img/fullsight/RovingGlow200Square.png similarity index 100% rename from _old-src/assets/img/fullsight/RovingGlow200Square.png rename to site/assets/img/fullsight/RovingGlow200Square.png diff --git a/_old-src/assets/img/fullsight/RovingGlow_960x540.gif b/site/assets/img/fullsight/RovingGlow_960x540.gif similarity index 100% rename from _old-src/assets/img/fullsight/RovingGlow_960x540.gif rename to site/assets/img/fullsight/RovingGlow_960x540.gif diff --git a/_old-src/assets/img/fullsight/RovingGlow_960x540_f00.png b/site/assets/img/fullsight/RovingGlow_960x540_f00.png similarity index 100% rename from _old-src/assets/img/fullsight/RovingGlow_960x540_f00.png rename to site/assets/img/fullsight/RovingGlow_960x540_f00.png diff --git a/_old-src/assets/img/fullsight/fullsight_100.jpg b/site/assets/img/fullsight/fullsight_100.jpg similarity index 100% rename from _old-src/assets/img/fullsight/fullsight_100.jpg rename to site/assets/img/fullsight/fullsight_100.jpg diff --git a/_old-src/assets/img/fullsight/fullsight_200px_bbevel.jpg b/site/assets/img/fullsight/fullsight_200px_bbevel.jpg similarity index 100% rename from _old-src/assets/img/fullsight/fullsight_200px_bbevel.jpg rename to site/assets/img/fullsight/fullsight_200px_bbevel.jpg diff --git a/_old-src/assets/img/fullsight/fullsight_200px_bevel.jpg b/site/assets/img/fullsight/fullsight_200px_bevel.jpg similarity index 100% rename from _old-src/assets/img/fullsight/fullsight_200px_bevel.jpg rename to site/assets/img/fullsight/fullsight_200px_bevel.jpg diff --git a/_old-src/assets/img/fullsight/fullsight_500.jpg b/site/assets/img/fullsight/fullsight_500.jpg similarity index 100% rename from _old-src/assets/img/fullsight/fullsight_500.jpg rename to site/assets/img/fullsight/fullsight_500.jpg diff --git a/_old-src/assets/img/fullsight/fullsight_gray_960x540.png b/site/assets/img/fullsight/fullsight_gray_960x540.png similarity index 100% rename from _old-src/assets/img/fullsight/fullsight_gray_960x540.png rename to site/assets/img/fullsight/fullsight_gray_960x540.png diff --git a/_old-src/assets/img/stock/JakeGivens-Sunset-in-the-Park.png b/site/assets/img/stock/JakeGivens-Sunset-in-the-Park.png similarity index 100% rename from _old-src/assets/img/stock/JakeGivens-Sunset-in-the-Park.png rename to site/assets/img/stock/JakeGivens-Sunset-in-the-Park.png diff --git a/_old-src/assets/img/stock/coffee.png b/site/assets/img/stock/coffee.png similarity index 100% rename from _old-src/assets/img/stock/coffee.png rename to site/assets/img/stock/coffee.png diff --git a/_old-src/assets/img/stock/hot_air_baloon.png b/site/assets/img/stock/hot_air_baloon.png similarity index 100% rename from _old-src/assets/img/stock/hot_air_baloon.png rename to site/assets/img/stock/hot_air_baloon.png diff --git a/_old-src/assets/img/stock/lake.png b/site/assets/img/stock/lake.png similarity index 100% rename from _old-src/assets/img/stock/lake.png rename to site/assets/img/stock/lake.png diff --git a/_old-src/assets/img/stock/star_nasa.jpg b/site/assets/img/stock/star_nasa.jpg similarity index 100% rename from _old-src/assets/img/stock/star_nasa.jpg rename to site/assets/img/stock/star_nasa.jpg diff --git a/site/assets/js/site.js b/site/assets/js/site.js new file mode 100644 index 0000000..e69de29 diff --git a/site/layouts/default.hbs b/site/layouts/default.hbs new file mode 100644 index 0000000..c4bf256 --- /dev/null +++ b/site/layouts/default.hbs @@ -0,0 +1,18 @@ + + + + {{> head }} + + + {{> header }} + +
+ {{> body }} + {{> aside }} +
+ + {{> footer }} + {{> javascripts }} + + + diff --git a/site/pages/index.hbs b/site/pages/index.hbs new file mode 100644 index 0000000..bc13ec7 --- /dev/null +++ b/site/pages/index.hbs @@ -0,0 +1,23 @@ +

Mark Moser - digital handyman

+ +

+ I’m a ruby developer exploring and learning everything I can about being a better + developer. This place is where I share my findings, explorations, and other creative + outlets. +

+ +

+ I’m also fond of working in video post production: editing, compositing, and + motion graphics. I can either be your “one man band” for those smaller + productions, put together a killer team when you need even greater production value, + or be the go-to post production guy you call to join your existing team. + I have experience shooting interviews and putting together short informational + videos. I am very comfortable in the whole Adobe Production Suite of tools. +

+ +

+ I have a high value for quality craftsmanship. I want to do great work, with people who + also do great work. I love to explore and learn about my world. I enjoy being + challenged. I take pleasure in providing creative solutions to specific needs, always + keeping the bigger picture in mind. I was raised to work hard and play hard. +

diff --git a/site/partials/aside.hbs b/site/partials/aside.hbs new file mode 100644 index 0000000..57a918c --- /dev/null +++ b/site/partials/aside.hbs @@ -0,0 +1,38 @@ + + + + diff --git a/site/partials/footer.hbs b/site/partials/footer.hbs new file mode 100644 index 0000000..e69de29 diff --git a/site/partials/head.hbs b/site/partials/head.hbs new file mode 100644 index 0000000..ce9eb7f --- /dev/null +++ b/site/partials/head.hbs @@ -0,0 +1,23 @@ + + + + + +Mark Moser | A Little About Me + + + + + diff --git a/site/partials/header.hbs b/site/partials/header.hbs new file mode 100644 index 0000000..72236e6 --- /dev/null +++ b/site/partials/header.hbs @@ -0,0 +1,34 @@ + + + diff --git a/site/partials/javascripts.hbs b/site/partials/javascripts.hbs new file mode 100644 index 0000000..ae59bf9 --- /dev/null +++ b/site/partials/javascripts.hbs @@ -0,0 +1 @@ + diff --git a/_old-src/video/BackInTheDay_640x360.mov b/site/video/BackInTheDay_640x360.mov similarity index 100% rename from _old-src/video/BackInTheDay_640x360.mov rename to site/video/BackInTheDay_640x360.mov diff --git a/_old-src/video/BackInTheDay_640x360.png b/site/video/BackInTheDay_640x360.png similarity index 100% rename from _old-src/video/BackInTheDay_640x360.png rename to site/video/BackInTheDay_640x360.png diff --git a/_old-src/video/BalloonTime_400x262.mov b/site/video/BalloonTime_400x262.mov similarity index 100% rename from _old-src/video/BalloonTime_400x262.mov rename to site/video/BalloonTime_400x262.mov diff --git a/_old-src/video/BalloonTime_400x262.png b/site/video/BalloonTime_400x262.png similarity index 100% rename from _old-src/video/BalloonTime_400x262.png rename to site/video/BalloonTime_400x262.png diff --git a/_old-src/video/CCrawl_purple_960x540.m4v b/site/video/CCrawl_purple_960x540.m4v similarity index 100% rename from _old-src/video/CCrawl_purple_960x540.m4v rename to site/video/CCrawl_purple_960x540.m4v diff --git a/_old-src/video/CCrawl_purple_960x540.png b/site/video/CCrawl_purple_960x540.png similarity index 100% rename from _old-src/video/CCrawl_purple_960x540.png rename to site/video/CCrawl_purple_960x540.png diff --git a/_old-src/video/CrawlDemo_960x540.mov b/site/video/CrawlDemo_960x540.mov similarity index 100% rename from _old-src/video/CrawlDemo_960x540.mov rename to site/video/CrawlDemo_960x540.mov diff --git a/_old-src/video/CrawlDemo_960x540.png b/site/video/CrawlDemo_960x540.png similarity index 100% rename from _old-src/video/CrawlDemo_960x540.png rename to site/video/CrawlDemo_960x540.png diff --git a/_old-src/video/LAS_InventYourFuture_720x404.mp4 b/site/video/LAS_InventYourFuture_720x404.mp4 similarity index 100% rename from _old-src/video/LAS_InventYourFuture_720x404.mp4 rename to site/video/LAS_InventYourFuture_720x404.mp4 diff --git a/_old-src/video/LAS_InventYourFuture_720x404.png b/site/video/LAS_InventYourFuture_720x404.png similarity index 100% rename from _old-src/video/LAS_InventYourFuture_720x404.png rename to site/video/LAS_InventYourFuture_720x404.png diff --git a/_old-src/video/MarkMoser_reel2011.mp4 b/site/video/MarkMoser_reel2011.mp4 similarity index 100% rename from _old-src/video/MarkMoser_reel2011.mp4 rename to site/video/MarkMoser_reel2011.mp4 diff --git a/_old-src/video/SecretGarden_Alternate-640.m4v b/site/video/SecretGarden_Alternate-640.m4v similarity index 100% rename from _old-src/video/SecretGarden_Alternate-640.m4v rename to site/video/SecretGarden_Alternate-640.m4v diff --git a/_old-src/video/SecretGarden_Alternate-640.png b/site/video/SecretGarden_Alternate-640.png similarity index 100% rename from _old-src/video/SecretGarden_Alternate-640.png rename to site/video/SecretGarden_Alternate-640.png diff --git a/_old-src/video/video.yml b/site/video/video.yml similarity index 100% rename from _old-src/video/video.yml rename to site/video/video.yml