diff --git a/Gruntfile.js b/Gruntfile.js index 0626942..7aa676b 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -63,10 +63,21 @@ module.exports = function(grunt) { files: [{ expand: true, cwd: '<%= config.source %>/assets/', - src: ['{fonts,img,icon,data,vendor}/**/*'], + src: ['{js,fonts,img,icon,data,vendor}/**/*'], dest: '<%= config.dest %>/assets/' }] }, + vendor: { + files: [{ + expand: true, + flatten: true, + cwd: './node_modules/', + src: [ + 'normalize.css/normalize.css' + ], + dest: '<%= config.dest %>/assets/vendor/' + }] + }, misc: { files: [{ expand: true, diff --git a/package.json b/package.json index c6e75ba..5195ae3 100644 --- a/package.json +++ b/package.json @@ -29,5 +29,8 @@ "grunt-sass": "^2.0.0", "grunt-sass-lint": "^0.2.2", "load-grunt-tasks": "^3.5.2" + }, + "dependencies": { + "normalize.css": "^7.0.0" } } diff --git a/site/partials/footer.hbs b/site/assets/scss/elements/_icons.scss similarity index 100% rename from site/partials/footer.hbs rename to site/assets/scss/elements/_icons.scss diff --git a/site/assets/scss/elements/_typography.scss b/site/assets/scss/elements/_typography.scss new file mode 100644 index 0000000..98f9245 --- /dev/null +++ b/site/assets/scss/elements/_typography.scss @@ -0,0 +1,41 @@ +.h1, +h1 { +} + +.h2, +h2 { +} + +.h3, +h3 { +} + +.h4, +h4 { +} + +.h5, +h5 { +} + +.h6, +h6 { +} + +a { + &:visited { + } + + &:hover { + } + + &:active { + } +} + +.small { +} + +code { + +} diff --git a/site/assets/scss/generic/_reset.scss b/site/assets/scss/generic/_reset.scss new file mode 100644 index 0000000..f25ffa2 --- /dev/null +++ b/site/assets/scss/generic/_reset.scss @@ -0,0 +1,28 @@ +// normalize css is loaded, then these additions: + +html { + margin: 0; + padding: 0; + font-size: 16px; + box-sizing: border-box; +} + +main, +section, +article, +aside, +footer, +h1, +h2, +h3, +h4, +h5, +h6, +div, +p, +ul, +*::before, +*::after { + box-sizing: inherit; +} + diff --git a/site/assets/scss/main.scss b/site/assets/scss/main.scss new file mode 100644 index 0000000..5452f97 --- /dev/null +++ b/site/assets/scss/main.scss @@ -0,0 +1,12 @@ +@import 'tools/fonts'; +@import 'tools/mixins'; + +@import 'settings/variables'; +@import 'settings/colors'; + +@import 'generic/reset'; + +@import 'elements/typography'; +@import 'elements/icons'; + +// @import 'components/thing'; diff --git a/site/assets/scss/settings/_colors.scss b/site/assets/scss/settings/_colors.scss new file mode 100644 index 0000000..e69de29 diff --git a/site/assets/scss/settings/_variables.scss b/site/assets/scss/settings/_variables.scss new file mode 100644 index 0000000..e69de29 diff --git a/site/assets/scss/tools/_fonts.scss b/site/assets/scss/tools/_fonts.scss new file mode 100644 index 0000000..e69de29 diff --git a/site/assets/scss/tools/_mixins.scss b/site/assets/scss/tools/_mixins.scss new file mode 100644 index 0000000..e69de29 diff --git a/site/layouts/default.hbs b/site/layouts/default.hbs index c4bf256..fa696c5 100644 --- a/site/layouts/default.hbs +++ b/site/layouts/default.hbs @@ -4,14 +4,18 @@ {{> head }}
- {{> header }} + {{> analytics }} + + {{> nav-main }} + {{> nav-social }}