commit f9119abcb3a2d2435b5bd9970d299e9dd69fdf27 Author: Robert Austin Date: Sun Dec 9 17:21:01 2018 +1000 first commit diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..4f18aba --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Test files +node_modules +npm-debug.log + +# Jekyll +_site +.jekyll-metadata +.sass-cache + +# Temporary files +tmp + +# Folder view configuration files +.DS_Store +Desktop.ini + +# Thumbnail cache files +._* +Thumbs.db + +# Files that might appear on external disks +.Spotlight-V100 +.Trashes diff --git a/README.md b/README.md new file mode 100755 index 0000000..6d00654 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Jekyll Serif Theme diff --git a/_config.yml b/_config.yml new file mode 100755 index 0000000..2c18421 --- /dev/null +++ b/_config.yml @@ -0,0 +1,34 @@ +baseurl: '' +exclude: ['README.md'] +permalink: pretty +title: 'Serif Jekyll Theme' + +collections: + services: + output: true + permalink: /services/:path/ + team: + output: true + permalink: /team/:path/ + testimonials: + output: true + permalink: /testimonials/:path/ + + +defaults: + - scope: + type: services + values: + layout: service + bodyClass: page-services-single + - scope: + type: team + values: + layout: team + bodyClass: page-team-single + - scope: + path: "images" + values: + image: true +sass: + style: compact # possible values: nested expanded compact compressed \ No newline at end of file diff --git a/_data/contact.yml b/_data/contact.yml new file mode 100644 index 0000000..f4bc89f --- /dev/null +++ b/_data/contact.yml @@ -0,0 +1,4 @@ +email: 'zerostaticthemes@gmail.com' +phone: 'XXXX XXX XXX' +businessName: 'Hugo Serif' +address: '' diff --git a/_data/features.json b/_data/features.json new file mode 100644 index 0000000..eac5375 --- /dev/null +++ b/_data/features.json @@ -0,0 +1,17 @@ +[ + { + "title": "Free Consultation", + "description": "New clients recieve an obligation free consultation.", + "image": "images/features/noun_branding_1885335.svg" + }, + { + "title": "Certified Accountants", + "description": "All members of our team are certified accountants.", + "image": "images/features/noun_The Process_1885341.svg" + }, + { + "title": "Tax Compliance", + "description": "We stay up to date on the latest changes to the tax code.", + "image": "images/features/noun_3d modeling_1885342.svg" + } +] diff --git a/_data/social.yaml b/_data/social.yaml new file mode 100644 index 0000000..e07a7ed --- /dev/null +++ b/_data/social.yaml @@ -0,0 +1,5 @@ +vimeo: "" +twitter: "https://twitter.com/figuritltd" +instagram: "" +linkedin: "https://www.linkedin.com/in/linda-chesher-81a35618/" +facebook: "" \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..896d588 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/_includes/google-analytics.html b/_includes/google-analytics.html new file mode 100644 index 0000000..5e516e1 --- /dev/null +++ b/_includes/google-analytics.html @@ -0,0 +1,11 @@ +{{ if .Site.Params.google_analytics_id }} + + + +{{ end }} \ No newline at end of file diff --git a/_includes/hamburger.html b/_includes/hamburger.html new file mode 100644 index 0000000..a6d7de9 --- /dev/null +++ b/_includes/hamburger.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..4b484ba --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,12 @@ +
+
+ +
+ Figurit Homepage +
+ {% include main-menu.html %} + {% include hamburger.html %} +
+
\ No newline at end of file diff --git a/_includes/main-menu-mobile.html b/_includes/main-menu-mobile.html new file mode 100644 index 0000000..13a939f --- /dev/null +++ b/_includes/main-menu-mobile.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/_includes/main-menu.html b/_includes/main-menu.html new file mode 100644 index 0000000..28d7d87 --- /dev/null +++ b/_includes/main-menu.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/_includes/social.html b/_includes/social.html new file mode 100644 index 0000000..671d76f --- /dev/null +++ b/_includes/social.html @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/_includes/sub-footer.html b/_includes/sub-footer.html new file mode 100644 index 0000000..d62da87 --- /dev/null +++ b/_includes/sub-footer.html @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100755 index 0000000..3aeb3c7 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,20 @@ + + + + + {% if page.title %}{{page.title}}{% else %}{{ site.title | escape }}{% endif %} + + + + + {% include main-menu-mobile.html %} +
+ {% include header.html headerClass='header-extra' %} + {{content}} +
+ {% include footer.html %} + {% include sub-footer.html %} + + {% include google-analytics.html %} + + diff --git a/_layouts/service.html b/_layouts/service.html new file mode 100644 index 0000000..7e40dee --- /dev/null +++ b/_layouts/service.html @@ -0,0 +1,16 @@ +--- +layout: default +--- + +
+
+
+
+
+

{{page.title}}

+
{{page.content}}
+
+
+
+
+
\ No newline at end of file diff --git a/_sass/_bootstrap-variables.scss b/_sass/_bootstrap-variables.scss new file mode 100755 index 0000000..272cfbc --- /dev/null +++ b/_sass/_bootstrap-variables.scss @@ -0,0 +1,71 @@ +// Grid breakpoints +// $grid-breakpoints: ( +// xs: 0, +// sm: 576px, +// md: 768px, +// lg: 992px, +// xl: 1200px +// ); + +// $container-max-widths: ( +// sm: 768px, +// md: 992px, +// lg: 1000px, +// xl: 1220px +// ); + +$grid-gutter-width: 20px; + +$white: #ffffff; +$black: #000000; +$primary: #1c3ed3; +$secondary: #414156; + +// Links +$link-color: $primary; +$link-decoration: none; +$link-hover-color: lighten($primary, 20%); +$link-hover-decoration: underline; + +// Fonts +$font-family-base: 'Open Sans', 'Helvetica Neue', Arial, sans-serif, + -apple-system; +$font-family-heading: 'Lora', 'Helvetica Neue', Arial, sans-serif, -apple-system; +$font-size-base: 1rem; // Assumes the browser default, typically `16px` +$font-weight-thin: 200; +$font-weight-light: 300; +$font-weight-normal: 400; +$font-weight-bold: 700; +$font-weight-base: $font-weight-normal; +$line-height-base: 1.6; + +$headings-font-weight: 400; + +$spacer: 1rem; +$spacers: (); +$spacers: map-merge( + ( + 0: 0, + 1: 10px, + 2: 20px, + 3: 30px, + 4: 40px, + 5: 50px, + 6: 60px, + 7: 70px, + 8: 80px, + 9: 90px, + 10: 100px, + 11: 110px, + 12: 120px, + 13: 130px, + 14: 140px, + 15: 150px, + 16: 160px, + 17: 170px, + 18: 180px, + 19: 190px, + 20: 200px, + ), + $spacers +); diff --git a/_sass/bootstrap/_alert.scss b/_sass/bootstrap/_alert.scss new file mode 100755 index 0000000..dd43e23 --- /dev/null +++ b/_sass/bootstrap/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: ($close-font-size + $alert-padding-x * 2); + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/_sass/bootstrap/_badge.scss b/_sass/bootstrap/_badge.scss new file mode 100755 index 0000000..b87a1b0 --- /dev/null +++ b/_sass/bootstrap/_badge.scss @@ -0,0 +1,47 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/_sass/bootstrap/_breadcrumb.scss b/_sass/bootstrap/_breadcrumb.scss new file mode 100755 index 0000000..25b9d85 --- /dev/null +++ b/_sass/bootstrap/_breadcrumb.scss @@ -0,0 +1,38 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + padding-left: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: "#{$breadcrumb-divider}"; + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `