Added scss directory and .sass-lint + added waypoints js lib
This commit is contained in:
parent
7345d0dbe7
commit
cd7e56028f
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
assets/components/
|
||||||
|
node_modules/
|
||||||
|
assets/css/main.css
|
163
.sass-lint.yml
Normal file
163
.sass-lint.yml
Normal file
@ -0,0 +1,163 @@
|
|||||||
|
files:
|
||||||
|
include: '**/*.scss'
|
||||||
|
options:
|
||||||
|
formatter: stylish
|
||||||
|
merge-default-rules: false
|
||||||
|
rules:
|
||||||
|
bem-depth:
|
||||||
|
- 0
|
||||||
|
- max-depth: 1
|
||||||
|
border-zero:
|
||||||
|
- 1
|
||||||
|
- convention: zero
|
||||||
|
brace-style:
|
||||||
|
- 1
|
||||||
|
- allow-single-line: true
|
||||||
|
class-name-format:
|
||||||
|
- 1
|
||||||
|
- convention: hyphenatedlowercase
|
||||||
|
clean-import-paths:
|
||||||
|
- 1
|
||||||
|
- filename-extension: false
|
||||||
|
leading-underscore: false
|
||||||
|
empty-line-between-blocks:
|
||||||
|
- 1
|
||||||
|
- ignore-single-line-rulesets: true
|
||||||
|
extends-before-declarations: 1
|
||||||
|
extends-before-mixins: 1
|
||||||
|
final-newline:
|
||||||
|
- 1
|
||||||
|
- include: true
|
||||||
|
force-attribute-nesting: 1
|
||||||
|
force-element-nesting: 1
|
||||||
|
force-pseudo-nesting: 1
|
||||||
|
function-name-format:
|
||||||
|
- 1
|
||||||
|
- allow-leading-underscore: true
|
||||||
|
convention: hyphenatedlowercase
|
||||||
|
hex-length:
|
||||||
|
- 1
|
||||||
|
- style: short
|
||||||
|
hex-notation:
|
||||||
|
- 1
|
||||||
|
- style: lowercase
|
||||||
|
id-name-format:
|
||||||
|
- 1
|
||||||
|
- convention: hyphenatedlowercase
|
||||||
|
indentation:
|
||||||
|
- 1
|
||||||
|
- size: 4
|
||||||
|
leading-zero:
|
||||||
|
- 1
|
||||||
|
- include: false
|
||||||
|
mixin-name-format:
|
||||||
|
- 1
|
||||||
|
- allow-leading-underscore: true
|
||||||
|
convention: hyphenatedlowercase
|
||||||
|
mixins-before-declarations: 1
|
||||||
|
nesting-depth:
|
||||||
|
- 1
|
||||||
|
- max-depth: 3
|
||||||
|
no-color-keywords: 1
|
||||||
|
no-color-literals: 1
|
||||||
|
no-css-comments: 1
|
||||||
|
no-debug: 1
|
||||||
|
no-duplicate-properties: 1
|
||||||
|
no-empty-rulesets: 1
|
||||||
|
no-extends: 0
|
||||||
|
no-ids: 1
|
||||||
|
no-important: 1
|
||||||
|
no-invalid-hex: 1
|
||||||
|
no-mergeable-selectors: 1
|
||||||
|
no-misspelled-properties:
|
||||||
|
- 1
|
||||||
|
- extra-properties: []
|
||||||
|
no-qualifying-elements:
|
||||||
|
- 1
|
||||||
|
- allow-element-with-attribute: false
|
||||||
|
allow-element-with-class: false
|
||||||
|
allow-element-with-id: false
|
||||||
|
no-trailing-zero: 1
|
||||||
|
no-transition-all: 0
|
||||||
|
no-url-protocols: 1
|
||||||
|
no-vendor-prefixes:
|
||||||
|
- 1
|
||||||
|
- additional-identifiers: []
|
||||||
|
excluded-identifiers: []
|
||||||
|
placeholder-in-extend: 1
|
||||||
|
placeholder-name-format:
|
||||||
|
- 1
|
||||||
|
- convention: hyphenatedlowercase
|
||||||
|
property-sort-order:
|
||||||
|
- 1
|
||||||
|
- ignore-custom-properties: false
|
||||||
|
property-units:
|
||||||
|
- 1
|
||||||
|
- global:
|
||||||
|
- ch
|
||||||
|
- em
|
||||||
|
- ex
|
||||||
|
- rem
|
||||||
|
- cm
|
||||||
|
- in
|
||||||
|
- mm
|
||||||
|
- pc
|
||||||
|
- pt
|
||||||
|
- px
|
||||||
|
- q
|
||||||
|
- vh
|
||||||
|
- vw
|
||||||
|
- vmin
|
||||||
|
- vmax
|
||||||
|
- deg
|
||||||
|
- grad
|
||||||
|
- rad
|
||||||
|
- turn
|
||||||
|
- ms
|
||||||
|
- s
|
||||||
|
- Hz
|
||||||
|
- kHz
|
||||||
|
- dpi
|
||||||
|
- dpcm
|
||||||
|
- dppx
|
||||||
|
- '%'
|
||||||
|
per-property: {}
|
||||||
|
quotes:
|
||||||
|
- 1
|
||||||
|
- style: single
|
||||||
|
shorthand-values:
|
||||||
|
- 1
|
||||||
|
- allowed-shorthands:
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
- 3
|
||||||
|
single-line-per-selector: 1
|
||||||
|
space-after-bang:
|
||||||
|
- 1
|
||||||
|
- include: false
|
||||||
|
space-after-colon:
|
||||||
|
- 1
|
||||||
|
- include: true
|
||||||
|
space-after-comma:
|
||||||
|
- 1
|
||||||
|
- include: true
|
||||||
|
space-before-bang:
|
||||||
|
- 1
|
||||||
|
- include: true
|
||||||
|
space-before-brace:
|
||||||
|
- 1
|
||||||
|
- include: true
|
||||||
|
space-before-colon: 1
|
||||||
|
space-between-parens:
|
||||||
|
- 1
|
||||||
|
- include: false
|
||||||
|
trailing-semicolon: 1
|
||||||
|
url-quotes: 1
|
||||||
|
variable-for-property:
|
||||||
|
- 0
|
||||||
|
- properties: []
|
||||||
|
variable-name-format:
|
||||||
|
- 1
|
||||||
|
- allow-leading-underscore: true
|
||||||
|
convention: hyphenatedlowercase
|
||||||
|
zero-unit: 1
|
7
bower.json
Normal file
7
bower.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "@christiaangoossens/chrg.nl",
|
||||||
|
"description": "The theme for chrg.nl",
|
||||||
|
"dependencies": {
|
||||||
|
"waypoints": "^4.0.1"
|
||||||
|
}
|
||||||
|
}
|
@ -19,6 +19,7 @@
|
|||||||
{{!-- Styles'n'Scripts --}}
|
{{!-- Styles'n'Scripts --}}
|
||||||
<link href="https://fonts.googleapis.com/css?family=Lato|Oxygen" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css?family=Lato|Oxygen" rel="stylesheet">
|
||||||
<link rel="stylesheet" type="text/css" href="{{asset "css/screen.css"}}" />
|
<link rel="stylesheet" type="text/css" href="{{asset "css/screen.css"}}" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{asset "css/main.css"}}" />
|
||||||
|
|
||||||
|
|
||||||
{{!-- Ghost outputs important style and meta data with this tag --}}
|
{{!-- Ghost outputs important style and meta data with this tag --}}
|
||||||
@ -38,10 +39,15 @@
|
|||||||
|
|
||||||
{{!-- jQuery needs to come before `{{ghost_foot}}` so that jQuery can be used in code injection --}}
|
{{!-- jQuery needs to come before `{{ghost_foot}}` so that jQuery can be used in code injection --}}
|
||||||
<script type="text/javascript" src="//code.jquery.com/jquery-1.12.0.min.js"></script>
|
<script type="text/javascript" src="//code.jquery.com/jquery-1.12.0.min.js"></script>
|
||||||
|
|
||||||
|
{{!-- Use this awesome waypoint library --}}
|
||||||
|
<script type="text/javascript" src="{{ asset "components/waypoints/lib/noframework.waypoints.min.js"}}"></script>
|
||||||
|
|
||||||
{{!-- Ghost outputs important scripts and data with this tag --}}
|
{{!-- Ghost outputs important scripts and data with this tag --}}
|
||||||
{{ghost_foot}}
|
{{ghost_foot}}
|
||||||
{{!-- Fitvids makes video embeds responsive and awesome --}}
|
{{!-- Fitvids makes video embeds responsive and awesome --}}
|
||||||
<script type="text/javascript" src="{{asset "js/jquery.fitvids.js"}}"></script>
|
<script type="text/javascript" src="{{asset "js/jquery.fitvids.js"}}"></script>
|
||||||
|
|
||||||
{{!-- The main JavaScript file for Casper --}}
|
{{!-- The main JavaScript file for Casper --}}
|
||||||
<script type="text/javascript" src="{{asset "js/index.js"}}"></script>
|
<script type="text/javascript" src="{{asset "js/index.js"}}"></script>
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}}
|
{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}}
|
||||||
|
|
||||||
{{!-- The big featured header --}}
|
{{!-- The big featured header --}}
|
||||||
<header class="main-header {{#if @blog.cover}}" style="background-image: url({{@blog.cover}}){{else}}no-cover{{/if}}">
|
<header class="main-header">
|
||||||
<nav class="main-nav overlay clearfix">
|
<nav class="main-nav overlay clearfix">
|
||||||
{{#if @blog.logo}}<a class="blog-logo" href="{{@blog.url}}"><img src="{{@blog.logo}}" alt="{{@blog.title}}" /></a>{{/if}}
|
{{#if @blog.logo}}<a class="blog-logo" href="{{@blog.url}}"><img src="{{@blog.logo}}" alt="{{@blog.title}}" /></a>{{/if}}
|
||||||
{{#if @blog.navigation}}
|
{{#if @blog.navigation}}
|
||||||
|
1110
package-lock.json
generated
Normal file
1110
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
13
package.json
13
package.json
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "christiaangoossens/chrg.nl",
|
"name": "@christiaangoossens/chrg.nl",
|
||||||
"description": "The theme for chrg.nl",
|
"description": "The theme for chrg.nl",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"engines": {
|
"engines": {
|
||||||
@ -11,5 +11,16 @@
|
|||||||
},
|
},
|
||||||
"gpm": {
|
"gpm": {
|
||||||
"type": "theme"
|
"type": "theme"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"prebuild:css": "node-sass --include-path assets assets/scss/main.scss assets/css/main.css -o ./",
|
||||||
|
"build:css": "postcss --use autoprefixer -b 'last 2 versions' < assets/css/main.css",
|
||||||
|
"watch": "watch 'npm run prebuild:css' assets/scss/"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"autoprefixer": "^7.1.1",
|
||||||
|
"node-sass": "^4.5.3",
|
||||||
|
"postcss-cli": "^4.0.0",
|
||||||
|
"watch": "^1.0.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user