{{ .Title }}
7 |-
9 | {{ range .Data.Pages }}
10 |
- {{ .Title }} 11 | {{ end }} 12 |
├── .gitignore
├── images
├── tn.png
└── screenshot.png
├── exampleSite
├── public
│ ├── favicon.ico
│ ├── img
│ │ ├── logo.png
│ │ └── profile.png
│ ├── less
│ │ ├── bootstrap
│ │ │ ├── mixins
│ │ │ │ ├── center-block.less
│ │ │ │ ├── text-emphasis.less
│ │ │ │ ├── size.less
│ │ │ │ ├── opacity.less
│ │ │ │ ├── background-variant.less
│ │ │ │ ├── text-overflow.less
│ │ │ │ ├── tab-focus.less
│ │ │ │ ├── resize.less
│ │ │ │ ├── labels.less
│ │ │ │ ├── progress-bar.less
│ │ │ │ ├── reset-filter.less
│ │ │ │ ├── nav-divider.less
│ │ │ │ ├── alerts.less
│ │ │ │ ├── nav-vertical-align.less
│ │ │ │ ├── responsive-visibility.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── border-radius.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── list-group.less
│ │ │ │ ├── hide-text.less
│ │ │ │ ├── clearfix.less
│ │ │ │ ├── table-row.less
│ │ │ │ ├── image.less
│ │ │ │ ├── buttons.less
│ │ │ │ ├── forms.less
│ │ │ │ ├── grid-framework.less
│ │ │ │ ├── grid.less
│ │ │ │ └── gradients.less
│ │ │ ├── .csslintrc
│ │ │ ├── wells.less
│ │ │ ├── breadcrumbs.less
│ │ │ ├── responsive-embed.less
│ │ │ ├── component-animations.less
│ │ │ ├── close.less
│ │ │ ├── thumbnails.less
│ │ │ ├── utilities.less
│ │ │ ├── media.less
│ │ │ ├── pager.less
│ │ │ ├── jumbotron.less
│ │ │ ├── mixins.less
│ │ │ ├── bootstrap.less
│ │ │ ├── labels.less
│ │ │ ├── badges.less
│ │ │ ├── code.less
│ │ │ ├── grid.less
│ │ │ ├── alerts.less
│ │ │ ├── progress-bars.less
│ │ │ ├── pagination.less
│ │ │ ├── print.less
│ │ │ ├── scaffolding.less
│ │ │ ├── tooltip.less
│ │ │ ├── list-group.less
│ │ │ ├── popovers.less
│ │ │ ├── modals.less
│ │ │ ├── buttons.less
│ │ │ └── input-groups.less
│ │ ├── geo.less
│ │ ├── bootstrap.less
│ │ └── style.less
│ ├── page
│ │ └── 1
│ │ │ └── index.html
│ ├── tags
│ │ └── blog
│ │ │ └── index.xml
│ ├── post
│ │ └── index.xml
│ └── sitemap.xml
├── static
│ ├── favicon.ico
│ └── img
│ │ ├── logo.png
│ │ └── profile.png
├── content
│ ├── about.md
│ ├── post
│ │ └── welcome.md
│ └── tutorial
│ │ └── getting-started.md
└── config.toml
├── archetypes
├── default.md
└── tutorial.md
├── static
└── less
│ ├── bootstrap
│ ├── mixins
│ │ ├── center-block.less
│ │ ├── text-emphasis.less
│ │ ├── size.less
│ │ ├── background-variant.less
│ │ ├── opacity.less
│ │ ├── text-overflow.less
│ │ ├── tab-focus.less
│ │ ├── labels.less
│ │ ├── resize.less
│ │ ├── progress-bar.less
│ │ ├── nav-divider.less
│ │ ├── reset-filter.less
│ │ ├── alerts.less
│ │ ├── nav-vertical-align.less
│ │ ├── responsive-visibility.less
│ │ ├── pagination.less
│ │ ├── border-radius.less
│ │ ├── panels.less
│ │ ├── list-group.less
│ │ ├── hide-text.less
│ │ ├── clearfix.less
│ │ ├── table-row.less
│ │ ├── image.less
│ │ ├── buttons.less
│ │ ├── forms.less
│ │ ├── grid-framework.less
│ │ ├── grid.less
│ │ └── gradients.less
│ ├── .csslintrc
│ ├── wells.less
│ ├── breadcrumbs.less
│ ├── responsive-embed.less
│ ├── component-animations.less
│ ├── close.less
│ ├── thumbnails.less
│ ├── utilities.less
│ ├── media.less
│ ├── pager.less
│ ├── jumbotron.less
│ ├── mixins.less
│ ├── bootstrap.less
│ ├── labels.less
│ ├── badges.less
│ ├── code.less
│ ├── grid.less
│ ├── alerts.less
│ ├── progress-bars.less
│ ├── pagination.less
│ ├── print.less
│ ├── scaffolding.less
│ ├── tooltip.less
│ ├── list-group.less
│ ├── popovers.less
│ ├── modals.less
│ ├── buttons.less
│ ├── input-groups.less
│ └── responsive-utilities.less
│ ├── geo.less
│ ├── bootstrap.less
│ └── style.less
├── layouts
├── _default
│ ├── list.html
│ └── single.html
├── index.html
├── post
│ └── summary.html
├── partials
│ ├── sidebar.html
│ ├── nav.html
│ ├── footer.html
│ └── head.html
└── section
│ └── tutorial.html
├── theme.toml
├── LICENSE
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | exampleSite/themes
2 | node_modules
3 | .vscode
4 |
--------------------------------------------------------------------------------
/images/tn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/images/tn.png
--------------------------------------------------------------------------------
/images/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/images/screenshot.png
--------------------------------------------------------------------------------
/exampleSite/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/public/favicon.ico
--------------------------------------------------------------------------------
/exampleSite/public/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/public/img/logo.png
--------------------------------------------------------------------------------
/exampleSite/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/static/favicon.ico
--------------------------------------------------------------------------------
/exampleSite/static/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/static/img/logo.png
--------------------------------------------------------------------------------
/exampleSite/public/img/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/public/img/profile.png
--------------------------------------------------------------------------------
/exampleSite/static/img/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexurquhart/hugo-geo/master/exampleSite/static/img/profile.png
--------------------------------------------------------------------------------
/archetypes/default.md:
--------------------------------------------------------------------------------
1 | +++
2 | draft = true
3 | tags = []
4 | description = ""
5 | title = "Page Title"
6 | highlight = true
7 | css = []
8 | scripts = []
9 | +++
10 |
--------------------------------------------------------------------------------
/archetypes/tutorial.md:
--------------------------------------------------------------------------------
1 | +++
2 | draft = true
3 | tags = []
4 | description = ""
5 | title = "Page Title"
6 | highlight = true
7 | css = []
8 | scripts = []
9 | index = false
10 | +++
11 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/center-block.less:
--------------------------------------------------------------------------------
1 | // Center-align a block level element
2 |
3 | .center-block() {
4 | display: block;
5 | margin-left: auto;
6 | margin-right: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/text-emphasis.less:
--------------------------------------------------------------------------------
1 | // Typography
2 |
3 | .text-emphasis-variant(@color) {
4 | color: @color;
5 | a&:hover {
6 | color: darken(@color, 10%);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/center-block.less:
--------------------------------------------------------------------------------
1 | // Center-align a block level element
2 |
3 | .center-block() {
4 | display: block;
5 | margin-left: auto;
6 | margin-right: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/text-emphasis.less:
--------------------------------------------------------------------------------
1 | // Typography
2 |
3 | .text-emphasis-variant(@color) {
4 | color: @color;
5 | a&:hover {
6 | color: darken(@color, 10%);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/size.less:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | .size(@width; @height) {
4 | width: @width;
5 | height: @height;
6 | }
7 |
8 | .square(@size) {
9 | .size(@size; @size);
10 | }
11 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/background-variant.less:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 |
3 | .bg-variant(@color) {
4 | background-color: @color;
5 | a&:hover {
6 | background-color: darken(@color, 10%);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/opacity.less:
--------------------------------------------------------------------------------
1 | // Opacity
2 |
3 | .opacity(@opacity) {
4 | opacity: @opacity;
5 | // IE8 filter
6 | @opacity-ie: (@opacity * 100);
7 | filter: ~"alpha(opacity=@{opacity-ie})";
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/size.less:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | .size(@width; @height) {
4 | width: @width;
5 | height: @height;
6 | }
7 |
8 | .square(@size) {
9 | .size(@size; @size);
10 | }
11 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/opacity.less:
--------------------------------------------------------------------------------
1 | // Opacity
2 |
3 | .opacity(@opacity) {
4 | opacity: @opacity;
5 | // IE8 filter
6 | @opacity-ie: (@opacity * 100);
7 | filter: ~"alpha(opacity=@{opacity-ie})";
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/background-variant.less:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 |
3 | .bg-variant(@color) {
4 | background-color: @color;
5 | a&:hover {
6 | background-color: darken(@color, 10%);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/text-overflow.less:
--------------------------------------------------------------------------------
1 | // Text overflow
2 | // Requires inline-block or block for proper styling
3 |
4 | .text-overflow() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/tab-focus.less:
--------------------------------------------------------------------------------
1 | // WebKit-style focus
2 |
3 | .tab-focus() {
4 | // Default
5 | outline: thin dotted;
6 | // WebKit
7 | outline: 5px auto -webkit-focus-ring-color;
8 | outline-offset: -2px;
9 | }
10 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/text-overflow.less:
--------------------------------------------------------------------------------
1 | // Text overflow
2 | // Requires inline-block or block for proper styling
3 |
4 | .text-overflow() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/tab-focus.less:
--------------------------------------------------------------------------------
1 | // WebKit-style focus
2 |
3 | .tab-focus() {
4 | // Default
5 | outline: thin dotted;
6 | // WebKit
7 | outline: 5px auto -webkit-focus-ring-color;
8 | outline-offset: -2px;
9 | }
10 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/labels.less:
--------------------------------------------------------------------------------
1 | // Labels
2 |
3 | .label-variant(@color) {
4 | background-color: @color;
5 |
6 | &[href] {
7 | &:hover,
8 | &:focus {
9 | background-color: darken(@color, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/resize.less:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | .resizable(@direction) {
4 | resize: @direction; // Options: horizontal, vertical, both
5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
6 | }
7 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/resize.less:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | .resizable(@direction) {
4 | resize: @direction; // Options: horizontal, vertical, both
5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
6 | }
7 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/labels.less:
--------------------------------------------------------------------------------
1 | // Labels
2 |
3 | .label-variant(@color) {
4 | background-color: @color;
5 |
6 | &[href] {
7 | &:hover,
8 | &:focus {
9 | background-color: darken(@color, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/exampleSite/content/about.md:
--------------------------------------------------------------------------------
1 | +++
2 | date = "2015-07-28T09:51:51-04:00"
3 | draft = false
4 | title = "About Me"
5 | +++
6 |
7 | This placeholder page could be your "about me" page, where you detail your contact information,
8 | portfolio pieces, and describe yourself and your goals.
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/progress-bar.less:
--------------------------------------------------------------------------------
1 | // Progress bars
2 |
3 | .progress-bar-variant(@color) {
4 | background-color: @color;
5 |
6 | // Deprecated parent class requirement as of v3.2.0
7 | .progress-striped & {
8 | #gradient > .striped();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/progress-bar.less:
--------------------------------------------------------------------------------
1 | // Progress bars
2 |
3 | .progress-bar-variant(@color) {
4 | background-color: @color;
5 |
6 | // Deprecated parent class requirement as of v3.2.0
7 | .progress-striped & {
8 | #gradient > .striped();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/nav-divider.less:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | .nav-divider(@color: #e5e5e5) {
6 | height: 1px;
7 | margin: ((@line-height-computed / 2) - 1) 0;
8 | overflow: hidden;
9 | background-color: @color;
10 | }
11 |
--------------------------------------------------------------------------------
/static/less/bootstrap/mixins/reset-filter.less:
--------------------------------------------------------------------------------
1 | // Reset filters for IE
2 | //
3 | // When you need to remove a gradient background, do not forget to use this to reset
4 | // the IE filter for IE9 and below.
5 |
6 | .reset-filter() {
7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/reset-filter.less:
--------------------------------------------------------------------------------
1 | // Reset filters for IE
2 | //
3 | // When you need to remove a gradient background, do not forget to use this to reset
4 | // the IE filter for IE9 and below.
5 |
6 | .reset-filter() {
7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
8 | }
9 |
--------------------------------------------------------------------------------
/exampleSite/public/less/bootstrap/mixins/nav-divider.less:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | .nav-divider(@color: #e5e5e5) {
6 | height: 1px;
7 | margin: ((@line-height-computed / 2) - 1) 0;
8 | overflow: hidden;
9 | background-color: @color;
10 | }
11 |
--------------------------------------------------------------------------------
/layouts/_default/list.html:
--------------------------------------------------------------------------------
1 | {{ partial "head.html" . }}
2 | {{ partial "nav.html" . }}
3 |
4 | {{ .Title }}
7 |
9 | {{ range .Data.Pages }}
10 |
13 |