├── .nvmrc ├── site ├── content │ ├── .keep │ ├── .DS_Store │ ├── sponsor │ │ ├── el-chivo.es.md │ │ ├── el-chivo.md │ │ ├── el-chivo4.md │ │ ├── el-chivo3.es.md │ │ ├── el-chivo3.md │ │ ├── el-chivo4.es.md │ │ ├── el-chivo5.md │ │ ├── el-chivo2.md │ │ ├── el-chivo5.es.md │ │ ├── el-chivo2.es.md │ │ ├── ye.md │ │ ├── ye.es.md │ │ ├── bazzar.md │ │ ├── ambiance.es.md │ │ ├── ambiance.md │ │ ├── bazzar.es.md │ │ ├── nosara-tico.md │ │ ├── nosara-tico.es.md │ │ ├── prove-nothing.es.md │ │ ├── prove-nothing.md │ │ ├── yo-emprendedor.md │ │ ├── aly-pea-designs.es.md │ │ ├── aly-pea-designs.md │ │ ├── the-harmony-hotel.md │ │ ├── yo-emprendedor.es.md │ │ ├── garza-beach-lounge.es.md │ │ ├── garza-beach-lounge.md │ │ ├── the-harmony-hotel.es.md │ │ ├── agua-tibia-surf-school.md │ │ ├── edunamica-asociacion.es.md │ │ ├── edunamica-asociacion.md │ │ ├── hot-tomale-costa-rica.md │ │ ├── organico-deli-market.es.md │ │ ├── organico-deli-market.md │ │ ├── agua-tibia-surf-school.es.md │ │ ├── hot-tomale-costa-rica.es.md │ │ ├── nomadic-nosara-costa-rica.md │ │ ├── servicios-electro-mecanico.md │ │ ├── the-nosara-leadership-forum.md │ │ ├── mermaids-cleaning-and-supplies.md │ │ ├── nomadic-nosara-costa-rica.es.md │ │ ├── servicios-electro-mecanico.es.md │ │ ├── the-nosara-leadership-forum.es.md │ │ ├── fondo-para-guanacaste-community-fund.es.md │ │ ├── fondo-para-guanacaste-community-fund.md │ │ ├── mermaids-cleaning-and-supplies.es.md │ │ ├── robin-s-breakfast-lunch-early-dinner.md │ │ ├── robin-s-breakfast-lunch-early-dinner.es.md │ │ ├── the-healing-center-at-the-harmony-hotel.md │ │ ├── coconut-harry-s-surf-shop-and-surf-school.md │ │ ├── coconut-harrys-surf-shop-and-surf-school.es.md │ │ └── the-healing-center-at-the-harmony-hotel.es.md │ ├── participant │ │ ├── mark.md │ │ ├── april.es.md │ │ ├── april.md │ │ ├── grace.es.md │ │ ├── grace.md │ │ ├── mark.es.md │ │ ├── warren.es.md │ │ └── warren.md │ ├── story │ │ ├── story--1.md │ │ ├── story--2.md │ │ ├── story--3.md │ │ ├── story--1.es.md │ │ ├── story--2.es.md │ │ └── story--3.es.md │ ├── team │ │ ├── david-disch.md │ │ ├── david-disch.es.md │ │ ├── veronica-monge.md │ │ ├── zacc-pollitt.es.md │ │ ├── zacc-pollitt.md │ │ ├── veronica-monge.es.md │ │ ├── megan-barnett.es.md │ │ ├── megan-barnett.md │ │ ├── rebecca-schmidt.es.md │ │ ├── rebecca-schmidt.md │ │ ├── christina-baal-owens.es.md │ │ ├── christina-baal-owens.md │ │ ├── ileana-aviles.es.md │ │ └── ileana-aviles.md │ ├── about.md │ ├── about.es.md │ ├── success-story │ │ ├── april.es.md │ │ ├── april.md │ │ ├── graci.es.md │ │ ├── warren.md │ │ ├── graci.md │ │ └── warren.es.md │ ├── donate.es.md │ ├── donate.md │ ├── _index.md │ └── _index.es.md ├── data │ ├── .keep │ ├── social.yml │ ├── menus.yml │ └── site.yml ├── static │ ├── .keep │ ├── img │ │ ├── 501c3.png │ │ ├── Close.png │ │ ├── Email.png │ │ ├── Logo.png │ │ ├── Facebook.png │ │ ├── Hamburger.png │ │ ├── Icon-Facebook.png │ │ ├── Participant.jpg │ │ └── Icon-Instagram.png │ └── uploads │ │ └── 2018 │ │ ├── 03 │ │ └── 25 │ │ │ └── El Chivo.png │ │ ├── 02 │ │ ├── 23 │ │ │ ├── vive-el-sueno-2.jpg │ │ │ ├── vive-el-sueno-4.jpg │ │ │ └── vive-el-sueno-5.jpg │ │ └── 05 │ │ │ └── Masthead-Home.jpg │ │ └── 04 │ │ └── 04 │ │ ├── david-disch-vive-el-sueno-nosara-costa-rica.jpg │ │ ├── 38281555-8e0c1b04-3757-11e8-9e6e-673f7085d4fd.jpg │ │ ├── 38281556-93709958-3757-11e8-8124-f61a7b153e8f.jpg │ │ ├── 38281587-b7b849f0-3757-11e8-9f60-f519c3c383be.png │ │ ├── 38281647-1f6afe08-3758-11e8-9ca2-07fe181b5a0d.jpg │ │ ├── 38281655-2ed2dd8e-3758-11e8-8f48-ba2542475982.jpg │ │ ├── 38281664-3bdb1e06-3758-11e8-9402-730b3545cf18.jpg │ │ ├── 38281678-4794a46a-3758-11e8-906b-55f0ae0a072d.jpg │ │ ├── 38281691-52f98f0a-3758-11e8-9800-dec374b9bcc7.jpg │ │ ├── 38281695-6128fd86-3758-11e8-93dc-a4e4a352f952.png │ │ ├── 38281707-73ec0ed6-3758-11e8-98c0-6966f125b8eb.jpg │ │ ├── 38281726-8a3adac8-3758-11e8-8e99-254ba75ac23c.png │ │ ├── 38281739-9f1aae78-3758-11e8-8182-e2d69d14f816.jpg │ │ ├── 38281747-b1931c70-3758-11e8-8f6f-a442a597fbf5.jpg │ │ ├── 38281767-cc1e1c66-3758-11e8-8923-84381e5bbcb7.jpg │ │ ├── 38281818-21955808-3759-11e8-9510-484f06279d19.jpg │ │ ├── 38281867-5b7dc4f6-3759-11e8-8936-fb0ac049835b.png │ │ ├── 38281903-87988832-3759-11e8-9456-ccc57d4bee76.png │ │ ├── 38281966-e1981ff0-3759-11e8-89b1-0303e71d9dd5.png │ │ ├── 38281969-e94b8426-3759-11e8-8692-01fd89bd9950.jpg │ │ ├── 38281993-14bace6e-375a-11e8-84ca-f6250fc3e514.png │ │ ├── 38282005-25e66c8e-375a-11e8-9e7f-36770215b553.jpg │ │ ├── 38282024-35d122d8-375a-11e8-8d77-2bc3f8ad3fce.jpg │ │ ├── 38282061-796c3bd6-375a-11e8-92ed-d09304cf57c3.png │ │ ├── 38282121-e404fdca-375a-11e8-9fb7-b3a3f9962ff6.png │ │ ├── megan-barnett-vive-el-sueno-nosara-costa-rica.jpg │ │ ├── zacc-pollitt-vive-el-sueno-nosara-costa-rica.jpg │ │ ├── 38281813-138f85d0-3759-11e8-9b9b-45670284261a.jpeg │ │ ├── illeana-aviles-vive-el-sueno-nosara-costa-rica.jpg │ │ ├── rebecca-schmidt-vive-el-sueno-nosara-costa-rica.jpg │ │ ├── veronica-monge-vive-el-sueno-nosara-costa-rica.jpg │ │ └── christina-baal-owens-vive-el-sueno-nosara-costa-rica.jpg ├── layouts │ ├── shortcodes │ │ └── button.html │ ├── 404.html │ ├── partials │ │ ├── blurb.html │ │ ├── sponsor.html │ │ ├── team.html │ │ ├── stories.html │ │ ├── participants.html │ │ ├── success-stories.html │ │ ├── footer.html │ │ ├── socials.html │ │ ├── program.html │ │ ├── nav.html │ │ ├── masthead.html │ │ ├── header.html │ │ └── donate.html │ ├── team │ │ ├── single.html │ │ └── teaser.html │ ├── participant │ │ ├── single.html │ │ ├── list.html │ │ └── teaser.html │ ├── story │ │ ├── single.html │ │ ├── teaser.html │ │ └── list.html │ ├── content-page │ │ └── single.html │ ├── success-story │ │ ├── single.html │ │ ├── teaser.html │ │ └── list.html │ ├── sponsor │ │ └── teaser.html │ └── index.html ├── config.json ├── .forestry │ ├── front_matter │ │ └── templates │ │ │ ├── content-page.yml │ │ │ ├── success-story.yml │ │ │ ├── story.yml │ │ │ ├── participant.yml │ │ │ ├── team.yml │ │ │ ├── sponsor.yml │ │ │ └── home-page.yml │ └── settings.yml └── i18n │ ├── en.json │ └── es.json ├── src ├── fonts │ └── .keep ├── css │ ├── imports │ │ ├── typography.css │ │ ├── button.css │ │ ├── sponsor.css │ │ ├── program.css │ │ ├── team.css │ │ ├── footer.css │ │ ├── participants.css │ │ ├── stories.css │ │ ├── success-stories.css │ │ ├── content.css │ │ ├── masthead.css │ │ ├── socials.css │ │ ├── nav.css │ │ ├── donate.css │ │ └── reset.css │ └── main.css └── js │ └── app.js ├── .gitignore ├── .babelrc ├── netlify.toml ├── webpack.conf.js ├── LICENSE ├── package.json ├── .eslintrc ├── gulpfile.babel.js └── README.md /.nvmrc: -------------------------------------------------------------------------------- 1 | 6.11.1 2 | -------------------------------------------------------------------------------- /site/content/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/data/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fonts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | site/public -------------------------------------------------------------------------------- /site/content/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/content/.DS_Store -------------------------------------------------------------------------------- /site/layouts/shortcodes/button.html: -------------------------------------------------------------------------------- 1 | 2 | {{ .Get 0 }} 3 | -------------------------------------------------------------------------------- /site/static/img/501c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/501c3.png -------------------------------------------------------------------------------- /site/static/img/Close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Close.png -------------------------------------------------------------------------------- /site/static/img/Email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Email.png -------------------------------------------------------------------------------- /site/static/img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Logo.png -------------------------------------------------------------------------------- /site/static/img/Facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Facebook.png -------------------------------------------------------------------------------- /site/static/img/Hamburger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Hamburger.png -------------------------------------------------------------------------------- /site/static/img/Icon-Facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Icon-Facebook.png -------------------------------------------------------------------------------- /site/static/img/Participant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Participant.jpg -------------------------------------------------------------------------------- /site/static/img/Icon-Instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/img/Icon-Instagram.png -------------------------------------------------------------------------------- /site/static/uploads/2018/03/25/El Chivo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/03/25/El Chivo.png -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"], 3 | "plugins": [ 4 | "syntax-object-rest-spread", 5 | "transform-object-rest-spread" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | command = "npm run build" 3 | publish = "dist" 4 | 5 | [context.deploy-preview] 6 | command = "npm run build-preview" 7 | -------------------------------------------------------------------------------- /site/static/uploads/2018/02/05/Masthead-Home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/02/05/Masthead-Home.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/02/23/vive-el-sueno-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/02/23/vive-el-sueno-2.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/02/23/vive-el-sueno-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/02/23/vive-el-sueno-4.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/02/23/vive-el-sueno-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/02/23/vive-el-sueno-5.jpg -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "https://www.elchivo.co" 3 | teaser_image = "uploads/2018/03/25/El Chivo.png" 4 | title = "El Chivo" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "https://www.elchivo.co" 3 | teaser_image = "uploads/2018/03/25/El Chivo.png" 4 | title = "El Chivo" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/layouts/404.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | {{ partial "masthead" . }} 4 | {{ partial "donate" . }} 5 | {{ partial "footer" . }} 6 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo4.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281587-b7b849f0-3757-11e8-9f60-f519c3c383be.png" 4 | title = "El Local" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /src/css/imports/typography.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | -webkit-font-smoothing: antialiased; 3 | text-rendering: optimizeLegibility; 4 | font-family: 'Nunito Sans', sans-serif; 5 | } -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo3.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281556-93709958-3757-11e8-8124-f61a7b153e8f.jpg" 4 | title = "Wanderlust" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo3.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281556-93709958-3757-11e8-8124-f61a7b153e8f.jpg" 4 | title = "Wanderlust" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo4.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281587-b7b849f0-3757-11e8-9f60-f519c3c383be.png" 4 | title = "El Local" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo5.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281647-1f6afe08-3758-11e8-9ca2-07fe181b5a0d.jpg" 4 | title = "La Bodega Mercado" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/participant/mark.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo2.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281555-8e0c1b04-3757-11e8-9e6e-673f7085d4fd.jpg" 4 | title = "Krae's Black Sheep Pub" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo5.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281647-1f6afe08-3758-11e8-9ca2-07fe181b5a0d.jpg" 4 | title = "La Bodega Mercado" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/content/participant/april.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/april.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/grace.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/grace.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/mark.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/warren.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/participant/warren.md: -------------------------------------------------------------------------------- 1 | +++ 2 | brand_name = "Grace's Gear" 3 | phone_number = "0404040404" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Grace" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/el-chivo2.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | link = "" 3 | teaser_image = "/uploads/2018/04/04/38281555-8e0c1b04-3757-11e8-9e6e-673f7085d4fd.jpg" 4 | title = "Krae's Black Sheep Pub" 5 | 6 | +++ 7 | -------------------------------------------------------------------------------- /site/data/social.yml: -------------------------------------------------------------------------------- 1 | --- 2 | Facebook: 3 | url: https://fb.me/vesnosara 4 | Instagram: 5 | url: https://www.instagram.com/viveelsueno 6 | Email: 7 | address: viveelsuenonosara@gmail.com -------------------------------------------------------------------------------- /site/content/sponsor/ye.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:47:39+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281969-e94b8426-3759-11e8-8692-01fd89bd9950.jpg" 5 | title = "Ye" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/ye.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:48:02+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281969-e94b8426-3759-11e8-8692-01fd89bd9950.jpg" 5 | title = "Ye" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/david-disch-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/david-disch-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/content/sponsor/bazzar.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:48:31+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281993-14bace6e-375a-11e8-84ca-f6250fc3e514.png" 5 | title = "Bazzar" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281555-8e0c1b04-3757-11e8-9e6e-673f7085d4fd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281555-8e0c1b04-3757-11e8-9e6e-673f7085d4fd.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281556-93709958-3757-11e8-8124-f61a7b153e8f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281556-93709958-3757-11e8-8124-f61a7b153e8f.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281587-b7b849f0-3757-11e8-9f60-f519c3c383be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281587-b7b849f0-3757-11e8-9f60-f519c3c383be.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281647-1f6afe08-3758-11e8-9ca2-07fe181b5a0d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281647-1f6afe08-3758-11e8-9ca2-07fe181b5a0d.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281655-2ed2dd8e-3758-11e8-8f48-ba2542475982.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281655-2ed2dd8e-3758-11e8-8f48-ba2542475982.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281664-3bdb1e06-3758-11e8-9402-730b3545cf18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281664-3bdb1e06-3758-11e8-9402-730b3545cf18.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281678-4794a46a-3758-11e8-906b-55f0ae0a072d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281678-4794a46a-3758-11e8-906b-55f0ae0a072d.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281691-52f98f0a-3758-11e8-9800-dec374b9bcc7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281691-52f98f0a-3758-11e8-9800-dec374b9bcc7.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281695-6128fd86-3758-11e8-93dc-a4e4a352f952.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281695-6128fd86-3758-11e8-93dc-a4e4a352f952.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281707-73ec0ed6-3758-11e8-98c0-6966f125b8eb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281707-73ec0ed6-3758-11e8-98c0-6966f125b8eb.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281726-8a3adac8-3758-11e8-8e99-254ba75ac23c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281726-8a3adac8-3758-11e8-8e99-254ba75ac23c.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281739-9f1aae78-3758-11e8-8182-e2d69d14f816.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281739-9f1aae78-3758-11e8-8182-e2d69d14f816.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281747-b1931c70-3758-11e8-8f6f-a442a597fbf5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281747-b1931c70-3758-11e8-8f6f-a442a597fbf5.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281767-cc1e1c66-3758-11e8-8923-84381e5bbcb7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281767-cc1e1c66-3758-11e8-8923-84381e5bbcb7.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281818-21955808-3759-11e8-9510-484f06279d19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281818-21955808-3759-11e8-9510-484f06279d19.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281867-5b7dc4f6-3759-11e8-8936-fb0ac049835b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281867-5b7dc4f6-3759-11e8-8936-fb0ac049835b.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281903-87988832-3759-11e8-9456-ccc57d4bee76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281903-87988832-3759-11e8-9456-ccc57d4bee76.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281966-e1981ff0-3759-11e8-89b1-0303e71d9dd5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281966-e1981ff0-3759-11e8-89b1-0303e71d9dd5.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281969-e94b8426-3759-11e8-8692-01fd89bd9950.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281969-e94b8426-3759-11e8-8692-01fd89bd9950.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281993-14bace6e-375a-11e8-84ca-f6250fc3e514.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281993-14bace6e-375a-11e8-84ca-f6250fc3e514.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38282005-25e66c8e-375a-11e8-9e7f-36770215b553.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38282005-25e66c8e-375a-11e8-9e7f-36770215b553.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38282024-35d122d8-375a-11e8-8d77-2bc3f8ad3fce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38282024-35d122d8-375a-11e8-8d77-2bc3f8ad3fce.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38282061-796c3bd6-375a-11e8-92ed-d09304cf57c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38282061-796c3bd6-375a-11e8-92ed-d09304cf57c3.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38282121-e404fdca-375a-11e8-9fb7-b3a3f9962ff6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38282121-e404fdca-375a-11e8-9fb7-b3a3f9962ff6.png -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/megan-barnett-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/megan-barnett-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/zacc-pollitt-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/zacc-pollitt-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/content/sponsor/ambiance.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:35:01+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281691-52f98f0a-3758-11e8-9800-dec374b9bcc7.jpg" 5 | title = "Ambiance" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/ambiance.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:34:37+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281691-52f98f0a-3758-11e8-9800-dec374b9bcc7.jpg" 5 | title = "Ambiance" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/bazzar.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:48:57+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281993-14bace6e-375a-11e8-84ca-f6250fc3e514.png" 5 | title = "Bazzar" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/38281813-138f85d0-3759-11e8-9b9b-45670284261a.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/38281813-138f85d0-3759-11e8-9b9b-45670284261a.jpeg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/illeana-aviles-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/illeana-aviles-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/rebecca-schmidt-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/rebecca-schmidt-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/veronica-monge-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/veronica-monge-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/content/sponsor/nosara-tico.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:41:41+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281747-b1931c70-3758-11e8-8f6f-a442a597fbf5.jpg" 5 | title = "Nosara Tico" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/nosara-tico.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:42:06+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281747-b1931c70-3758-11e8-8f6f-a442a597fbf5.jpg" 5 | title = "Nosara Tico" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/prove-nothing.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:51:43+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282061-796c3bd6-375a-11e8-92ed-d09304cf57c3.png" 5 | title = "Prove Nothing" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/prove-nothing.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:51:22+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282061-796c3bd6-375a-11e8-92ed-d09304cf57c3.png" 5 | title = "Prove Nothing" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/yo-emprendedor.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:46:13+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281903-87988832-3759-11e8-9456-ccc57d4bee76.png" 5 | title = "Yo Emprendedor" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/layouts/partials/blurb.html: -------------------------------------------------------------------------------- 1 |
2 |

3 | {{ .Params.blurb.text }} 4 |

5 | 6 | {{ .Params.blurb.button.text }} 7 | 8 |
-------------------------------------------------------------------------------- /site/static/uploads/2018/04/04/christina-baal-owens-vive-el-sueno-nosara-costa-rica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImgBotApp/viveelsueno/HEAD/site/static/uploads/2018/04/04/christina-baal-owens-vive-el-sueno-nosara-costa-rica.jpg -------------------------------------------------------------------------------- /site/content/sponsor/aly-pea-designs.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:34:14+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281678-4794a46a-3758-11e8-906b-55f0ae0a072d.jpg" 5 | title = "Aly Pea Designs" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/aly-pea-designs.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:33:47+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281678-4794a46a-3758-11e8-906b-55f0ae0a072d.jpg" 5 | title = "Aly Pea Designs" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-harmony-hotel.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:46:53+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281966-e1981ff0-3759-11e8-89b1-0303e71d9dd5.png" 5 | title = "The Harmony Hotel" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/yo-emprendedor.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:46:34+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281903-87988832-3759-11e8-9456-ccc57d4bee76.png" 5 | title = "Yo Emprendedor" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--1.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-01T02:38:40+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 5 | title = "Story #1" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--2.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-02T04:12:54+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Story #2" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--3.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-03T04:12:54+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Story #3" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/garza-beach-lounge.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:45:39+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281867-5b7dc4f6-3759-11e8-8936-fb0ac049835b.png" 5 | title = "Garza Beach Lounge" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/garza-beach-lounge.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:45:11+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281867-5b7dc4f6-3759-11e8-8936-fb0ac049835b.png" 5 | title = "Garza Beach Lounge" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-harmony-hotel.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:47:21+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281966-e1981ff0-3759-11e8-89b1-0303e71d9dd5.png" 5 | title = "The Harmony Hotel" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--1.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-01T02:38:40+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 5 | title = "Historia #1" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--2.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-02T04:12:54+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Historia #2" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/story/story--3.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-03-03T04:12:54+10:00" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 5 | title = "Historia #3" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/agua-tibia-surf-school.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:32:53+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281664-3bdb1e06-3758-11e8-9402-730b3545cf18.jpg" 5 | title = "Agua Tibia Surf School" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/edunamica-asociacion.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:54:00+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282121-e404fdca-375a-11e8-9fb7-b3a3f9962ff6.png" 5 | title = "Edunámica Asociación" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/edunamica-asociacion.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:53:21+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282121-e404fdca-375a-11e8-9fb7-b3a3f9962ff6.png" 5 | title = "Edunámica Asociación" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/hot-tomale-costa-rica.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:43:37+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281813-138f85d0-3759-11e8-9b9b-45670284261a.jpeg" 5 | title = "Hot Tomale Costa Rica" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/organico-deli-market.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:44:42+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281818-21955808-3759-11e8-9510-484f06279d19.jpg" 5 | title = "Organico Deli Market" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/organico-deli-market.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:44:20+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281818-21955808-3759-11e8-9510-484f06279d19.jpg" 5 | title = "Organico Deli Market" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/agua-tibia-surf-school.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:33:24+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281664-3bdb1e06-3758-11e8-9402-730b3545cf18.jpg" 5 | title = "Agua Tibia Surf School" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/hot-tomale-costa-rica.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:43:55+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281813-138f85d0-3759-11e8-9b9b-45670284261a.jpeg" 5 | title = "Hot Tomale Costa Rica" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/nomadic-nosara-costa-rica.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:40:40+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281739-9f1aae78-3758-11e8-8182-e2d69d14f816.jpg" 5 | title = "The Nomadic Nosara Costa Rica" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/servicios-electro-mecanico.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:42:51+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281767-cc1e1c66-3758-11e8-8923-84381e5bbcb7.jpg" 5 | title = "Servicios Electro Mecanico" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-nosara-leadership-forum.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:50:40+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282024-35d122d8-375a-11e8-8d77-2bc3f8ad3fce.jpg" 5 | title = "The Nosara Leadership Forum" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/team/david-disch.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:30:03+00:00" 3 | masthead_image = "" 4 | role = "Web Developer" 5 | teaser_image = "/uploads/2018/04/04/david-disch-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "David Disch" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/sponsor/mermaids-cleaning-and-supplies.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:31:40+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281655-2ed2dd8e-3758-11e8-8f48-ba2542475982.jpg" 5 | title = "Mermaids Cleaning & Supplies" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/nomadic-nosara-costa-rica.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:41:18+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281739-9f1aae78-3758-11e8-8182-e2d69d14f816.jpg" 5 | title = "The Nomadic Nosara Costa Rica" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/servicios-electro-mecanico.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:43:12+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281767-cc1e1c66-3758-11e8-8923-84381e5bbcb7.jpg" 5 | title = "Servicios Electro Mecanico" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-nosara-leadership-forum.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:51:04+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282024-35d122d8-375a-11e8-8d77-2bc3f8ad3fce.jpg" 5 | title = "The Nosara Leadership Forum" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/team/david-disch.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:30:24+00:00" 3 | masthead_image = "" 4 | role = "Web Developer" 5 | teaser_image = "/uploads/2018/04/04/david-disch-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "David Disch" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/sponsor/fondo-para-guanacaste-community-fund.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:50:07+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282005-25e66c8e-375a-11e8-9e7f-36770215b553.jpg" 5 | title = "Guanacaste Community Fund" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/fondo-para-guanacaste-community-fund.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:49:30+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38282005-25e66c8e-375a-11e8-9e7f-36770215b553.jpg" 5 | title = "Guanacaste Community Fund" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/mermaids-cleaning-and-supplies.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:32:15+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281655-2ed2dd8e-3758-11e8-8f48-ba2542475982.jpg" 5 | title = "Mermaids Cleaning & Supplies" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/team/veronica-monge.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:00:18+00:00" 3 | masthead_image = "" 4 | role = "Photographer" 5 | teaser_image = "/uploads/2018/04/04/veronica-monge-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Veronica Monge" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/zacc-pollitt.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:01:05+00:00" 3 | masthead_image = "" 4 | role = "Graphic Designer" 5 | teaser_image = "/uploads/2018/04/04/zacc-pollitt-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Zacc Pollitt" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/zacc-pollitt.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:00:50+00:00" 3 | masthead_image = "" 4 | role = "Graphic Designer" 5 | teaser_image = "/uploads/2018/04/04/zacc-pollitt-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Zacc Pollitt" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/veronica-monge.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:00:31+00:00" 3 | masthead_image = "" 4 | role = "Photographer" 5 | teaser_image = "/uploads/2018/04/04/veronica-monge-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Veronica Monge" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/data/menus.yml: -------------------------------------------------------------------------------- 1 | --- 2 | Main: 3 | en: 4 | - label: About 5 | link: '/about' 6 | - label: Donate 7 | link: '#donate' 8 | es: 9 | - label: Sobre 10 | link: '/es/about' 11 | - label: Donar 12 | link: '#donate' 13 | -------------------------------------------------------------------------------- /site/content/sponsor/robin-s-breakfast-lunch-early-dinner.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:38:41+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281707-73ec0ed6-3758-11e8-98c0-6966f125b8eb.jpg" 5 | title = "Robin's Breakfast Lunch Early Dinner" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/team/megan-barnett.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:59:16+00:00" 3 | masthead_image = "" 4 | role = "English Program Director" 5 | teaser_image = "/uploads/2018/04/04/megan-barnett-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Megan Barnett" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/megan-barnett.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:59:02+00:00" 3 | masthead_image = "" 4 | role = "English Program Director" 5 | teaser_image = "/uploads/2018/04/04/megan-barnett-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Megan Barnett" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/rebecca-schmidt.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:59:49+00:00" 3 | masthead_image = "" 4 | role = "Admin & Operations" 5 | teaser_image = "/uploads/2018/04/04/rebecca-schmidt-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Rebecca Schmidt" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/rebecca-schmidt.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:59:34+00:00" 3 | masthead_image = "" 4 | role = "Admin & Operations" 5 | teaser_image = "/uploads/2018/04/04/rebecca-schmidt-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Rebecca Schmidt" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/sponsor/robin-s-breakfast-lunch-early-dinner.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:39:17+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281707-73ec0ed6-3758-11e8-98c0-6966f125b8eb.jpg" 5 | title = "Robin's Breakfast Lunch Early Dinner" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-healing-center-at-the-harmony-hotel.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:39:44+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281726-8a3adac8-3758-11e8-8e99-254ba75ac23c.png" 5 | title = "The Healing Center at The Harmony Hotel" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/team/christina-baal-owens.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:09:35+00:00" 3 | masthead_image = "" 4 | role = "Founder" 5 | teaser_image = "/uploads/2018/04/04/christina-baal-owens-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Christina Baal-Owens" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/christina-baal-owens.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T22:09:09+00:00" 3 | masthead_image = "" 4 | role = "Founder" 5 | teaser_image = "/uploads/2018/04/04/christina-baal-owens-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Christina Baal-Owens" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/ileana-aviles.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:58:42+00:00" 3 | masthead_image = "" 4 | role = "Business Program Coordinator" 5 | teaser_image = "/uploads/2018/04/04/illeana-aviles-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Ileana Aviles" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/team/ileana-aviles.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:55:55+00:00" 3 | masthead_image = "" 4 | role = "Business Program Coordinator" 5 | teaser_image = "/uploads/2018/04/04/illeana-aviles-vive-el-sueno-nosara-costa-rica.jpg" 6 | title = "Ileana Aviles" 7 | 8 | +++ 9 | -------------------------------------------------------------------------------- /site/content/sponsor/coconut-harry-s-surf-shop-and-surf-school.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:36:06+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281695-6128fd86-3758-11e8-93dc-a4e4a352f952.png" 5 | title = "Coconut Harry's Surf Shop and Surf School" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/coconut-harrys-surf-shop-and-surf-school.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:36:33+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281695-6128fd86-3758-11e8-93dc-a4e4a352f952.png" 5 | title = "Coconut Harry's Surf Shop and Surf School" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/content/sponsor/the-healing-center-at-the-harmony-hotel.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-04-04T21:40:13+00:00" 3 | link = "" 4 | teaser_image = "/uploads/2018/04/04/38281726-8a3adac8-3758-11e8-8e99-254ba75ac23c.png" 5 | title = "The Healing Center at The Harmony Hotel" 6 | 7 | +++ 8 | -------------------------------------------------------------------------------- /site/layouts/team/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | 10 | {{ partial "footer" . }} -------------------------------------------------------------------------------- /site/layouts/participant/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | 10 | {{ partial "footer" . }} -------------------------------------------------------------------------------- /site/layouts/story/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | 10 | {{ partial "footer" . }} 11 | -------------------------------------------------------------------------------- /site/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseURL": "/", 3 | "title": "Vive el Sueño", 4 | "disableKinds": [ 5 | "RSS", 6 | "taxonomy", 7 | "taxonomyTerm" 8 | ], 9 | "languages": { 10 | "en": { 11 | "weight": 1 12 | }, 13 | "es": { 14 | "weight": 2 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /site/layouts/content-page/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | 10 | {{ partial "footer" . }} 11 | -------------------------------------------------------------------------------- /site/layouts/success-story/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | 10 | {{ partial "footer" . }} 11 | -------------------------------------------------------------------------------- /site/layouts/sponsor/teaser.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/content-page.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - donate.es.md 4 | - donate.md 5 | - about.md 6 | - about.es.md 7 | hide_body: false 8 | fields: 9 | - type: text 10 | name: title 11 | label: Title 12 | - type: file 13 | name: masthead_image 14 | label: Masthead Image 15 | config: 16 | maxSize: '1' 17 | -------------------------------------------------------------------------------- /site/.forestry/settings.yml: -------------------------------------------------------------------------------- 1 | --- 2 | upload_path: "/site/static/uploads/:year:/:month:/:day:" 3 | frontmatter_file_url_template: "/uploads/:year:/:month:/:day:" 4 | body_file_url_template: "/uploads/:year:/:month:/:day:" 5 | new_page_extension: md 6 | auto_deploy: false 7 | admin_path: 8 | webhook_url: 9 | sections: 10 | version: 0.31.1 11 | -------------------------------------------------------------------------------- /site/layouts/team/teaser.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |

{{ .Title }}

5 |
{{ .Params.role }}
6 |
7 |
-------------------------------------------------------------------------------- /site/layouts/story/teaser.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 |

{{ .Title }}

7 |
8 |
-------------------------------------------------------------------------------- /site/layouts/partials/sponsor.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/layouts/success-story/teaser.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 |

{{ .Title }}

7 |
8 |
-------------------------------------------------------------------------------- /src/css/imports/button.css: -------------------------------------------------------------------------------- 1 | .button { 2 | display: inline-block; 3 | color: #fff; 4 | background-color: #569524; 5 | text-decoration: none; 6 | text-transform: lowercase; 7 | border-radius: 3px; 8 | padding: .5rem .75rem; 9 | 10 | &:hover, 11 | &:focus { 12 | background-color: #508921; 13 | } 14 | 15 | &:focus { 16 | text-decoration: underline; 17 | } 18 | } -------------------------------------------------------------------------------- /site/layouts/participant/list.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | {{ partial "masthead" . }} 4 |
5 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "participant" }} 6 | {{ if eq .Kind "page" }} 7 | {{ .Render "teaser" }} 8 | {{ end }} 9 | {{ end }} 10 | {{ partial "donate" . }} 11 |
12 | {{ partial "footer" . }} -------------------------------------------------------------------------------- /site/layouts/participant/teaser.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |

{{ .Title }}

5 |
{{ .Params.brand_name }}
6 |
{{ .Params.phone_number }}
7 |
8 |
-------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/success-story.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - success-story/warren.es.md 4 | - success-story/graci.es.md 5 | - success-story/warren.md 6 | - success-story/graci.md 7 | - success-story/april.es.md 8 | - success-story/april.md 9 | hide_body: false 10 | fields: 11 | - type: text 12 | name: title 13 | label: Title 14 | - type: file 15 | name: masthead_image 16 | label: Masthead Image 17 | - type: file 18 | name: teaser_image 19 | label: Teaser Image 20 | -------------------------------------------------------------------------------- /site/layouts/partials/team.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ i18n "Our Team" }}

3 |
4 | {{ .Scratch.Add "c1" 0 }} 5 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "team" }} 6 | {{ if eq .Kind "page" }} 7 | {{ if lt (.Scratch.Get "c1") 4 }} 8 | {{ .Render "teaser" }} 9 | {{ .Scratch.Add "c1" 1 }} 10 | {{ end }} 11 | {{ end }} 12 | {{ end }} 13 |
14 |
-------------------------------------------------------------------------------- /site/layouts/story/list.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | {{ partial "masthead" . }} 4 |
5 |
6 |
7 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "story" }} 8 | {{ if eq .Kind "page" }} 9 | {{ .Render "teaser" }} 10 | {{ end }} 11 | {{ end }} 12 |
13 |
14 | {{ partial "donate" . }} 15 |
16 | {{ partial "footer" . }} 17 | -------------------------------------------------------------------------------- /site/layouts/partials/stories.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ $.Scratch.Add "c4" 0 }} 4 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "story" }} 5 | {{ if eq .Kind "page" }} 6 | {{ if lt ($.Scratch.Get "c4") 3 }} 7 | {{ .Render "teaser" }} 8 | {{ $.Scratch.Add "c4" 1 }} 9 | {{ end }} 10 | {{ end }} 11 | {{ end }} 12 |
13 | {{ i18n "read more stories" }} 14 |
-------------------------------------------------------------------------------- /src/css/main.css: -------------------------------------------------------------------------------- 1 | @import "imports/reset.css"; 2 | @import "imports/typography.css"; 3 | @import "imports/nav.css"; 4 | @import "imports/masthead.css"; 5 | @import "imports/content.css"; 6 | @import "imports/button.css"; 7 | @import "imports/success-stories.css"; 8 | @import "imports/socials.css"; 9 | @import "imports/program.css"; 10 | @import "imports/participants.css"; 11 | @import "imports/sponsor.css"; 12 | @import "imports/team.css"; 13 | @import "imports/stories.css"; 14 | @import "imports/donate.css"; 15 | @import "imports/footer.css"; -------------------------------------------------------------------------------- /site/layouts/index.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | -------------------------------------------------------------------------------- /site/layouts/success-story/list.html: -------------------------------------------------------------------------------- 1 | {{ partial "header" . }} 2 | {{ partial "nav" . }} 3 | {{ partial "masthead" . }} 4 |
5 |
6 |
7 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "success-story" }} 8 | {{ if eq .Kind "page" }} 9 | {{ .Render "teaser" }} 10 | {{ end }} 11 | {{ end }} 12 |
13 |
14 | {{ partial "donate" . }} 15 |
16 | {{ partial "footer" . }} 17 | -------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/story.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - story/story--2.md 4 | - story/story--1.md 5 | hide_body: false 6 | fields: 7 | - type: text 8 | label: Title 9 | name: title 10 | config: 11 | required: true 12 | - type: datetime 13 | name: date 14 | label: Published 15 | config: 16 | required: true 17 | - type: file 18 | name: masthead_image 19 | label: Masthead Image 20 | config: 21 | maxSize: '2' 22 | - type: file 23 | name: teaser_image 24 | label: Teaser Image 25 | config: 26 | maxSize: '2' 27 | -------------------------------------------------------------------------------- /site/data/site.yml: -------------------------------------------------------------------------------- 1 | --- 2 | Masthead: "/uploads/2018/02/05/Masthead-Home.jpg" 3 | Donate: 4 | Blurb: 5 | en: "Commodo aenean nam a parturient dis a cubilia eros ridiculus a habitant vestibulum eros et in massa metus parturient a consectetur per. Vestibulum fusce placerat venenatis hac ornare scelerisque lobortis." 6 | es: "Commodo aenean nam a parturient dis a cubilia eros ridiculus a habitant vestibulum eros et in massa metus parturient a consectetur per. Vestibulum fusce placerat venenatis hac ornare scelerisque lobortis." 7 | Image: "/img/Participant.jpg" -------------------------------------------------------------------------------- /site/layouts/partials/participants.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ i18n "Our Participants" }}

3 |
4 | {{ $.Scratch.Add "c2" 0 }} 5 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "participant" }} 6 | {{ if eq .Kind "page" }} 7 | {{ if lt ($.Scratch.Get "c2") 8 }} 8 | {{ .Render "teaser" }} 9 | {{ $.Scratch.Add "c2" 1 }} 10 | {{ end }} 11 | {{ end }} 12 | {{ end }} 13 |
14 | {{ i18n "find more participants" }} 15 |
-------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/participant.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - participant/warren.md 4 | hide_body: false 5 | fields: 6 | - type: text 7 | name: title 8 | label: Name 9 | config: 10 | required: true 11 | - type: text 12 | name: brand_name 13 | label: Brand Name 14 | config: 15 | required: true 16 | - type: text 17 | name: phone_number 18 | label: Phone number 19 | config: 20 | required: true 21 | - type: file 22 | name: teaser_image 23 | label: Teaser Image 24 | config: 25 | maxSize: '2' 26 | - type: file 27 | name: masthead_image 28 | label: Masthead Image 29 | config: 30 | maxSize: '2' 31 | -------------------------------------------------------------------------------- /site/layouts/partials/success-stories.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ i18n "Success Stories" }}

3 |
4 | {{ $.Scratch.Add "c3" 0 }} 5 | {{ range where .Site.Pages.ByPublishDate.Reverse "Section" "success-story" }} 6 | {{ if eq .Kind "page" }} 7 | {{ if lt (.Scratch.Get "c3") 6 }} 8 | {{ .Render "teaser" }} 9 | {{ .Scratch.Add "c3" 1 }} 10 | {{ end }} 11 | {{ end }} 12 | {{ end }} 13 |
14 | {{ i18n "read more stories" }} 15 |
-------------------------------------------------------------------------------- /src/css/imports/sponsor.css: -------------------------------------------------------------------------------- 1 | .sponsor { 2 | max-width: 960px; 3 | margin: 4rem auto; 4 | } 5 | 6 | h2.sponsor__title { 7 | margin: 0 auto; 8 | } 9 | 10 | .sponsor__teaser { 11 | text-align: center; 12 | display: inline-block; 13 | flex: 100%; 14 | margin: 2rem 1rem; 15 | 16 | @media (min-width: 480px) { 17 | margin: 2rem 3rem; 18 | } 19 | 20 | @media (min-width: 760px) { 21 | margin: 2rem 3rem; 22 | flex: 4 4 25%; 23 | } 24 | } 25 | 26 | .sponsor__teaser-link { 27 | text-decoration: none; 28 | color: #585454; 29 | } 30 | 31 | .sponsor__teaser-image { 32 | display: inline-block; 33 | width: 80px; 34 | height: 80px; 35 | background-size: cover; 36 | background-position: center; 37 | 38 | @media (min-width: 380px) { 39 | width: 128px; 40 | height: 128px; 41 | } 42 | } -------------------------------------------------------------------------------- /site/layouts/partials/footer.html: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/css/imports/program.css: -------------------------------------------------------------------------------- 1 | .program { 2 | max-width: 960px; 3 | margin: 4rem auto; 4 | text-align: left; 5 | } 6 | 7 | .program__section { 8 | display: flex; 9 | flex-wrap: wrap; 10 | 11 | @media (min-width: 760px) { 12 | flex-wrap: nowrap; 13 | } 14 | } 15 | 16 | .program__section-side { 17 | flex: 1 1 100%; 18 | margin: 0 2rem; 19 | 20 | @media (min-width: 760px) { 21 | flex: 1 1; 22 | } 23 | } 24 | 25 | .program__header { 26 | text-align: center; 27 | margin-top: 0; 28 | } 29 | 30 | .program__title { 31 | font-size: 1.5rem; 32 | text-align: center; 33 | 34 | @media (min-width: 760px) { 35 | text-align: left; 36 | } 37 | } 38 | 39 | p.program__blurb { 40 | max-width: none; 41 | margin: 1.5rem 0; 42 | font-size: 1.1rem; 43 | text-align: center; 44 | line-height: 1.5; 45 | 46 | @media (min-width: 760px) { 47 | text-align: left; 48 | } 49 | } -------------------------------------------------------------------------------- /webpack.conf.js: -------------------------------------------------------------------------------- 1 | import webpack from "webpack"; 2 | import path from "path"; 3 | 4 | export default { 5 | module: { 6 | rules: [ 7 | { 8 | test: /\.((png)|(eot)|(woff)|(woff2)|(ttf)|(svg)|(gif))(\?v=\d+\.\d+\.\d+)?$/, 9 | loader: "file-loader?name=/[hash].[ext]" 10 | }, 11 | {test: /\.json$/, loader: "json-loader"}, 12 | { 13 | loader: "babel-loader", 14 | test: /\.js?$/, 15 | exclude: /node_modules/, 16 | query: {cacheDirectory: true} 17 | } 18 | ] 19 | }, 20 | 21 | plugins: [ 22 | new webpack.ProvidePlugin({ 23 | "fetch": "imports-loader?this=>global!exports?global.fetch!whatwg-fetch" 24 | }), 25 | new webpack.optimize.UglifyJsPlugin({minimize: true}) 26 | ], 27 | 28 | context: path.join(__dirname, "src"), 29 | entry: { 30 | app: ["./js/app"] 31 | }, 32 | output: { 33 | path: path.join(__dirname, "dist"), 34 | publicPath: "/", 35 | filename: "[name].js" 36 | }, 37 | externals: [/^vendor\/.+\.js$/] 38 | }; 39 | -------------------------------------------------------------------------------- /src/css/imports/team.css: -------------------------------------------------------------------------------- 1 | .team { 2 | max-width: 960px; 3 | margin: 4rem auto; 4 | } 5 | 6 | h2.team__title { 7 | margin: 0 auto; 8 | } 9 | 10 | .team__teaser { 11 | text-align: center; 12 | display: inline-block; 13 | flex: 100%; 14 | margin: 2rem 1rem; 15 | 16 | @media (min-width: 480px) { 17 | margin: 2rem 3rem; 18 | } 19 | 20 | @media (min-width: 760px) { 21 | margin: 2rem 3rem; 22 | flex: 4 4 25%; 23 | } 24 | } 25 | 26 | .team__teaser-title { 27 | font-size: 1.25rem; 28 | margin: 1rem 0 .25rem 0; 29 | 30 | @media (min-width: 480px) { 31 | font-size: 1.5rem; 32 | } 33 | } 34 | 35 | .team__teaser-role { 36 | color: #666; 37 | margin: .25rem 0; 38 | } 39 | 40 | .team__teaser-link { 41 | text-decoration: none; 42 | color: #585454; 43 | } 44 | 45 | .team__teaser-image { 46 | display: inline-block; 47 | width: 80px; 48 | height: 80px; 49 | background-size: cover; 50 | background-position: center; 51 | border-radius: 50%; 52 | 53 | @media (min-width: 380px) { 54 | width: 128px; 55 | height: 128px; 56 | } 57 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Elijah Disch 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/css/imports/footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | padding: 1rem 2rem; 3 | background-color: #569524; 4 | font-weight: 900; 5 | font-size: .8rem; 6 | 7 | @media (min-width: 960px) { 8 | font-size: 1rem; 9 | } 10 | } 11 | 12 | .footer__link { 13 | color: #fff; 14 | margin-right: 1rem; 15 | text-decoration: none; 16 | line-height: 32px; 17 | font-size: 1rem; 18 | 19 | &:last-child { 20 | margin-right: 0; 21 | } 22 | 23 | &:hover, 24 | &:focus { 25 | text-decoration: underline; 26 | } 27 | } 28 | 29 | .footer__social-link { 30 | text-decoration: none; 31 | } 32 | 33 | .footer__social { 34 | margin-right: .25rem; 35 | width: 1.5rem; 36 | height: 1.5rem; 37 | vertical-align: text-bottom; 38 | 39 | @media (min-width: 960px) { 40 | width: 24px; 41 | height: 24px; 42 | } 43 | 44 | &:visited { 45 | text-decoration: none; 46 | } 47 | } 48 | 49 | .footer__copyright { 50 | line-height: 1; 51 | color: #fff; 52 | display: block; 53 | text-align: left; 54 | margin: .5rem 0; 55 | 56 | @media (min-width: 720px) { 57 | margin: 0; 58 | line-height: 32px; 59 | float: right; 60 | display: inline-block; 61 | } 62 | } -------------------------------------------------------------------------------- /site/layouts/partials/socials.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |

{{ i18n "Follow us" }}

7 | 15 |

{{ i18n "Join our newsletter" }}

16 |
17 | 21 | 22 |
23 |
24 |
-------------------------------------------------------------------------------- /src/css/imports/participants.css: -------------------------------------------------------------------------------- 1 | .participants { 2 | max-width: 960px; 3 | margin: 4rem auto; 4 | } 5 | 6 | h2.participants__title { 7 | margin: 0 auto; 8 | } 9 | 10 | .participant__teaser { 11 | text-align: center; 12 | display: inline-block; 13 | flex: 100%; 14 | margin: 2rem 1rem; 15 | 16 | @media (min-width: 480px) { 17 | margin: 2rem 3rem; 18 | } 19 | 20 | @media (min-width: 760px) { 21 | margin: 2rem 3rem; 22 | flex: 4 4 25%; 23 | } 24 | } 25 | 26 | .participant__teaser-title { 27 | font-size: 1.25rem; 28 | margin: 1rem 0 .25rem 0; 29 | 30 | @media (min-width: 480px) { 31 | font-size: 1.5rem; 32 | } 33 | } 34 | 35 | .participant__teaser-business { 36 | color: #666; 37 | margin: .25rem 0; 38 | } 39 | 40 | .participant__teaser-phone { 41 | color: #666; 42 | margin: .25rem 0; 43 | } 44 | 45 | .participant__teaser-link { 46 | text-decoration: none; 47 | color: #585454; 48 | } 49 | 50 | .participant__teaser-image { 51 | display: inline-block; 52 | width: 80px; 53 | height: 80px; 54 | background-size: cover; 55 | background-position: center; 56 | border-radius: 50%; 57 | 58 | @media (min-width: 380px) { 59 | width: 128px; 60 | height: 128px; 61 | } 62 | } -------------------------------------------------------------------------------- /src/css/imports/stories.css: -------------------------------------------------------------------------------- 1 | .stories { 2 | margin: 4rem 0; 3 | } 4 | 5 | .stories__title { 6 | font-size: 1.75rem; 7 | 8 | @media (min-width: 480px) { 9 | font-size: 2rem; 10 | } 11 | 12 | @media (min-width: 720px) { 13 | font-size: 2.25rem; 14 | } 15 | } 16 | 17 | .stories__list { 18 | display: flex; 19 | max-width: 720px; 20 | margin: 0 auto 1rem; 21 | flex-wrap: wrap; 22 | 23 | @media (min-width: 1080px) { 24 | max-width: 960px; 25 | } 26 | } 27 | 28 | .stories__teaser { 29 | text-align: center; 30 | display: block; 31 | flex: 100%; 32 | margin: 0 1rem; 33 | 34 | @media (min-width: 480px) { 35 | margin: 1rem 3rem; 36 | } 37 | 38 | @media (min-width: 760px) { 39 | margin: 0 1rem; 40 | flex: 3 3 30%; 41 | } 42 | } 43 | 44 | .stories__teaser-link { 45 | text-decoration: none; 46 | color: #585454; 47 | } 48 | 49 | .stories__teaser-image-wrapper { 50 | position: relative; 51 | display: block; 52 | content: ""; 53 | width: 100%; 54 | padding-top: 66.66%; 55 | overflow: hidden; 56 | background: #eee; 57 | } 58 | 59 | .stories__teaser-image { 60 | position: absolute; 61 | width: 100%; 62 | top: 0; 63 | right: 0; 64 | bottom: 0; 65 | left: 0; 66 | } -------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/team.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - team/david-disch.es.md 4 | - team/david-disch.md 5 | - team/christina-baal-owens.es.md 6 | - team/christina-baal-owens.md 7 | - team/zacc-pollitt.es.md 8 | - team/zacc-pollitt.md 9 | - team/veronica-monge.es.md 10 | - team/veronica-monge.md 11 | - team/rebecca-schmidt.es.md 12 | - team/rebecca-schmidt.md 13 | - team/megan-barnett.es.md 14 | - team/megan-barnett.md 15 | - team/ileana-aviles.es.md 16 | - team/ileana-aviles.md 17 | hide_body: false 18 | fields: 19 | - type: text 20 | name: title 21 | label: Name 22 | config: 23 | required: true 24 | - type: select 25 | name: role 26 | config: 27 | source: 28 | type: simple 29 | options: 30 | - Volunteer 31 | - Web Developer 32 | - Project Manager 33 | - Business Program Coordinator 34 | - English Program Director 35 | - Photographer 36 | - Graphic Designer 37 | - Founder 38 | - Admin & Operations 39 | required: true 40 | label: Role 41 | default: Volunteer 42 | - type: file 43 | name: teaser_image 44 | label: Teaser Image 45 | config: 46 | maxSize: '2' 47 | - type: file 48 | name: masthead_image 49 | label: Masthead Image 50 | config: 51 | maxSize: '2' 52 | -------------------------------------------------------------------------------- /site/layouts/partials/program.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ i18n "Our Program" }}

3 |
4 |
5 |

6 | {{ .Params.program.item_1.title }} 7 |

8 |

9 | {{ .Params.program.item_1.blurb }} 10 |

11 |
12 |
13 |

14 | {{ .Params.program.item_2.title }} 15 |

16 |

17 | {{ .Params.program.item_2.blurb }} 18 |

19 |
20 |
21 |
22 |
23 |

24 | {{ .Params.program.item_3.title }} 25 |

26 |

27 | {{ .Params.program.item_3.blurb }} 28 |

29 |
30 |
31 |

32 | {{ .Params.program.item_4.title }} 33 |

34 |

35 | {{ .Params.program.item_4.blurb }} 36 |

37 |
38 |
39 |
-------------------------------------------------------------------------------- /src/css/imports/success-stories.css: -------------------------------------------------------------------------------- 1 | .success-stories { 2 | margin: 4rem 0; 3 | } 4 | 5 | .success-stories__title { 6 | font-size: 1.75rem; 7 | 8 | @media (min-width: 480px) { 9 | font-size: 2rem; 10 | } 11 | 12 | @media (min-width: 720px) { 13 | font-size: 2.25rem; 14 | } 15 | } 16 | 17 | .success-stories__stories { 18 | display: flex; 19 | max-width: 720px; 20 | margin: 0 auto 1rem; 21 | flex-wrap: wrap; 22 | 23 | @media (min-width: 1080px) { 24 | max-width: 960px; 25 | } 26 | } 27 | 28 | .success-stories__teaser { 29 | text-align: center; 30 | display: block; 31 | flex: 100%; 32 | margin: 0 1rem; 33 | 34 | @media (min-width: 480px) { 35 | margin: 1rem 3rem; 36 | } 37 | 38 | @media (min-width: 760px) { 39 | margin: 0 1rem; 40 | flex: 3 3 30%; 41 | } 42 | } 43 | 44 | .success-stories__teaser-link { 45 | text-decoration: none; 46 | color: #585454; 47 | } 48 | 49 | .success-stories__teaser-image-wrapper { 50 | position: relative; 51 | display: block; 52 | content: ""; 53 | width: 100%; 54 | padding-top: 66.66%; 55 | overflow: hidden; 56 | background: #eee; 57 | } 58 | 59 | .success-stories__teaser-image { 60 | position: absolute; 61 | width: 100%; 62 | top: 0; 63 | right: 0; 64 | bottom: 0; 65 | left: 0; 66 | } -------------------------------------------------------------------------------- /src/css/imports/content.css: -------------------------------------------------------------------------------- 1 | .content { 2 | color: #585454; 3 | font-weight: 900; 4 | text-align: center; 5 | } 6 | 7 | .content p { 8 | margin: 2rem 1rem; 9 | font-size: 1.25rem; 10 | line-height: 1.3; 11 | 12 | @media (min-width: 480px) { 13 | font-size: 1.5rem; 14 | margin: 2rem; 15 | } 16 | 17 | @media (min-width: 720px) { 18 | margin: 2rem auto; 19 | max-width: 560px; 20 | } 21 | 22 | @media (min-width: 960px) { 23 | max-width: 720px; 24 | } 25 | } 26 | 27 | .content h1, 28 | .content h2 { 29 | margin: 2rem 1rem; 30 | font-size: 1.75rem; 31 | line-height: 1.3; 32 | 33 | @media (min-width: 480px) { 34 | font-size: 2.5rem; 35 | margin: 2rem; 36 | } 37 | 38 | @media (min-width: 720px) { 39 | margin: 2rem auto; 40 | max-width: 560px; 41 | } 42 | 43 | @media (min-width: 960px) { 44 | max-width: 720px; 45 | } 46 | } 47 | 48 | .content ul { 49 | font-size: 1.25rem; 50 | line-height: 1.3; 51 | margin: 2rem 1rem; 52 | text-align: left; 53 | padding-left: 1.5rem; 54 | 55 | @media (min-width: 480px) { 56 | font-size: 1.5rem; 57 | } 58 | 59 | @media (min-width: 720px) { 60 | margin: 2rem auto; 61 | max-width: 560px; 62 | } 63 | 64 | @media (min-width: 960px) { 65 | max-width: 720px; 66 | } 67 | } 68 | 69 | .content li { 70 | margin: 1rem 0; 71 | } -------------------------------------------------------------------------------- /site/content/about.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-02-05T18:38:36Z" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | title = "About our program" 5 | type = "content-page" 6 | 7 | +++ 8 | Vive El Sueño, based in Nosara, Costa Rica, is an educational and financial empowerment program that aims to give Costa Rican nationals (Ticos) the skills, mentorship, and tools to open and sustain their own small businesses as a path to improved standards of living and financial independence. 9 | 10 | While the boom in tourism and land development appears to have brought significant improvements in the quality of life in Nosara, recently released research shows that 25% of families still live in poverty. As recently as 2011 as many as 48% of households in Nosara and Samara still lacked at least one basic need. Our belief is that small businesses provide a much needed path to financial empowerment. 11 | 12 | ## Vive el Sueño's Goals 13 | 14 | * Provide educational workshops on topics such as Entrepreneurship, Finance, Marketing, Management, English Classes, and Life Coaching that will both support the opening of new small businesses and increase eligibility for senior level positions in existing businesses. 15 | * Provide ongoing mentorship to Program Participants to foster continued growth in their businesses. Connect emerging business owners to crucial resources such as grants, loans, and professional services. -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "viveelsueno", 3 | "version": "1.0.0", 4 | "description": "Vive el Sueño", 5 | "repository": "edisch/viveelsueno", 6 | "main": "index.js", 7 | "scripts": { 8 | "hugo": "gulp hugo", 9 | "build": "gulp build", 10 | "build-preview": "gulp build-preview", 11 | "start": "gulp server", 12 | "lint": "eslint src" 13 | }, 14 | "author": "", 15 | "license": "MIT", 16 | "dependencies": { 17 | "babel-core": "^6.26.0", 18 | "babel-eslint": "^6.1.2", 19 | "babel-loader": "^7.0.0", 20 | "babel-plugin-syntax-object-rest-spread": "^6.13.0", 21 | "babel-plugin-transform-class-properties": "^6.10.2", 22 | "babel-plugin-transform-object-assign": "^6.8.0", 23 | "babel-plugin-transform-object-rest-spread": "^6.8.0", 24 | "babel-preset-env": "1.6.0", 25 | "babel-register": "^6.11.6", 26 | "browser-sync": "^2.13.0", 27 | "css-loader": "^0.28.2", 28 | "eslint": "^3.1.1", 29 | "eslint-plugin-import": "^1.11.1", 30 | "exports-loader": "^0.6.3", 31 | "file-loader": "^0.11.1", 32 | "gulp": "^3.9.1", 33 | "gulp-babel": "^6.1.2", 34 | "gulp-flatten": "^0.3.1", 35 | "gulp-postcss": "^6.1.1", 36 | "gulp-util": "^3.0.7", 37 | "gulp-watch": "^4.3.11", 38 | "hugo-bin": "^0.16.0", 39 | "imports-loader": "^0.7.1", 40 | "jquery": "^3.3.1", 41 | "postcss-cssnext": "^2.7.0", 42 | "postcss-import": "^10.0.0", 43 | "url-loader": "^0.5.7", 44 | "webpack": "3.6.0", 45 | "whatwg-fetch": "^1.0.0" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /site/content/about.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-02-05T18:38:36Z" 3 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | title = "Acerca de nuestro programa" 5 | type = "content-page" 6 | 7 | +++ 8 | Vive El Sueño, con sede en Nosara, Costa Rica, es un programa de empoderamiento educativo y financiero que tiene como objetivo brindar a los ciudadanos costarricenses (Ticos) las habilidades, tutoría y herramientas para abrir y mantener sus propias pequeñas empresas como un camino hacia estándares mejorados de independencia viviente y financiera. 9 | 10 | Si bien el auge en el turismo y el desarrollo de la tierra parece haber traído mejoras significativas en la calidad de vida en Nosara, las investigaciones recientemente publicadas muestran que el 25% de las familias aún viven en la pobreza. Hasta 2011, hasta el 48% de los hogares en Nosara y Samara aún carecían de al menos una necesidad básica. Creemos que las pequeñas empresas proporcionan un camino muy necesario para el empoderamiento financiero. 11 | 12 | ## Metas de Vive el Sueño 13 | 14 | * Proporcionar talleres educativos sobre temas como Emprendimiento, Finanzas, Marketing, Administración, Clases de inglés y Coaching de vida que respalden la apertura de nuevas pequeñas empresas y aumenten la elegibilidad para puestos de alto nivel en empresas existentes. 15 | * Proporcionar tutoría constante a los Participantes del Programa para fomentar el crecimiento continuo en sus negocios. Conecte a los propietarios de empresas emergentes con recursos cruciales, como subvenciones, préstamos y servicios profesionales. -------------------------------------------------------------------------------- /site/layouts/partials/nav.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/content/success-story/april.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | title = "Abril" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. -------------------------------------------------------------------------------- /site/content/success-story/april.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-4.jpg" 4 | title = "April" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. -------------------------------------------------------------------------------- /site/content/success-story/graci.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-2.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-2.jpg" 4 | title = "Grací" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. -------------------------------------------------------------------------------- /site/content/success-story/warren.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | title = "Warren" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. -------------------------------------------------------------------------------- /site/content/donate.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-02-05T18:38:36Z" 3 | draft = true 4 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 5 | title = "Donar" 6 | type = "content-page" 7 | 8 | +++ 9 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 10 | 11 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. 12 | -------------------------------------------------------------------------------- /site/content/donate.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-02-05T18:38:36Z" 3 | draft = true 4 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 5 | title = "Donate" 6 | type = "content-page" 7 | 8 | +++ 9 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 10 | 11 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. 12 | -------------------------------------------------------------------------------- /site/content/success-story/graci.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-2.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-2.jpg" 4 | title = "Graci" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. 11 | -------------------------------------------------------------------------------- /site/content/success-story/warren.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 3 | teaser_image = "/uploads/2018/02/23/vive-el-sueno-5.jpg" 4 | title = "Warrén" 5 | 6 | +++ 7 | 8 | Sed porta mi mollis vitae a dolor dis feugiat torquent ut vitae dolor nascetur adipiscing posuere mus malesuada non at potenti eros condimentum vestibulum aliquet nibh adipiscing vehicula. Hendrerit ornare a mi commodo a facilisi est dolor nibh sodales at sagittis morbi nec. Interdum enim senectus nam egestas a suspendisse elementum fringilla ad id parturient mi dui risus egestas nec molestie parturient sociosqu diam ullamcorper turpis eu suspendisse. Suspendisse vulputate vivamus et mauris dictum volutpat placerat nec nulla integer diam mollis eu et accumsan mollis ornare at congue commodo a a neque nunc curabitur scelerisque scelerisque. At cubilia a condimentum a fermentum consectetur convallis vulputate cum maecenas scelerisque libero potenti aliquet ullamcorper primis parturient mi nisl aliquam congue in tristique consectetur turpis lobortis dis facilisis. 9 | 10 | Nisl a proin suspendisse lacinia at mus a cursus mattis mus mi euismod rhoncus sociosqu vestibulum suspendisse ullamcorper a ligula sed natoque. Ultricies a consectetur adipiscing nascetur conubia varius tincidunt sodales dui scelerisque ullamcorper curae aliquet scelerisque vel pharetra parturient feugiat cursus ut morbi vestibulum diam et fames. Cursus malesuada cursus nascetur integer potenti accumsan id purus commodo orci a purus pretium consectetur potenti cum erat suspendisse metus fusce scelerisque vestibulum enim risus ad erat. 11 | -------------------------------------------------------------------------------- /site/layouts/partials/masthead.html: -------------------------------------------------------------------------------- 1 | {{ $.Scratch.Set "url" $.Site.Data.site.Masthead }} 2 | {{ if (isset .Params "masthead_image") }} 3 | {{ $.Scratch.Set "url" .Params.masthead_image }} 4 | {{ end }} 5 |
6 |
7 |

8 | {{ if eq .Kind "section" }} 9 | {{ if eq .Section "success-story" }} 10 | {{ if eq .Lang "en" }} 11 | Success Stories 12 | {{ else }} 13 | Historias de Éxito 14 | {{ end }} 15 | {{ end }} 16 | {{ if eq .Section "story" }} 17 | {{ if eq .Lang "en" }} 18 | Stories 19 | {{ else }} 20 | Historias 21 | {{ end }} 22 | {{ end }} 23 | {{ if eq .Section "participant" }} 24 | {{ if eq .Lang "en" }} 25 | Participants 26 | {{ else }} 27 | Participantes 28 | {{ end }} 29 | {{ end }} 30 | {{ if eq .Section "team" }} 31 | {{ if eq .Lang "en" }} 32 | Team Members 33 | {{ else }} 34 | Miembros del Equipo 35 | {{ end }} 36 | {{ end }} 37 | {{ else }} 38 | {{ .Title }} 39 | {{ end }} 40 |

41 | {{ if .Params.subtitle }} 42 |

{{ .Params.subtitle }}

43 | {{ end }} 44 | {{ if .Params.call_to_action_button.label }} 45 | {{ .Params.call_to_action_button.label }} 46 | {{ end }} 47 |
48 |
-------------------------------------------------------------------------------- /site/content/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | date = "2018-02-05T18:38:36Z" 3 | masthead_image = "/uploads/2018/02/05/Masthead-Home.jpg" 4 | subtitle = "Empowering Tico Entrepreneurs." 5 | title = "Vive el Sueño" 6 | type = "homepage" 7 | [blurb] 8 | text = "Vive El Sueño, based in Nosara, Costa Rica, is an educational and financial empowerment program that aims to give Costa Rican nationals (Ticos) the skills, mentorship, and tools to open and sustain their own small businesses as a path to improved standards of living and financial independence." 9 | [blurb.button] 10 | text = "learn more" 11 | url = "/about" 12 | [call_to_action_button] 13 | label = "Make a donation" 14 | link = "#donate" 15 | [program.item_1] 16 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 17 | title = "Makes a real difference" 18 | [program.item_2] 19 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 20 | title = "Gets our students ahead" 21 | [program.item_3] 22 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 23 | title = "Gets our students ahead" 24 | [program.item_4] 25 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 26 | title = "Makes a real difference" 27 | 28 | +++ 29 | -------------------------------------------------------------------------------- /site/content/_index.es.md: -------------------------------------------------------------------------------- 1 | +++ 2 | masthead_image = "/uploads/2018/02/05/Masthead-Home.jpg" 3 | subtitle = "Empoderando a los empresarios de Tico." 4 | title = "Vive el Sueño" 5 | type = "homepage" 6 | [blurb] 7 | text = "Vive El Sueño, con sede en Nosara, Costa Rica, es un programa de empoderamiento educativo y financiero que tiene como objetivo brindar a los ciudadanos costarricenses (Ticos) las habilidades, tutoría y herramientas para abrir y mantener sus propias pequeñas empresas como un camino hacia estándares mejorados de independencia viviente y financiera." 8 | [blurb.button] 9 | text = "aprender mas" 10 | url = "/es/about" 11 | [call_to_action_button] 12 | label = "Haz una donación" 13 | link = "#donate" 14 | [program.item_1] 15 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 16 | title = "Makes a real difference" 17 | [program.item_2] 18 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 19 | title = "Gets our students ahead" 20 | [program.item_3] 21 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 22 | title = "Gets our students ahead" 23 | [program.item_4] 24 | blurb = "We provide 40 hours of intensive real-world business training, English classes, social media coaching and professional logo design which helps our students get on their feet and straight into their market." 25 | title = "Makes a real difference" 26 | 27 | +++ 28 | -------------------------------------------------------------------------------- /src/css/imports/masthead.css: -------------------------------------------------------------------------------- 1 | .masthead { 2 | position: relative; 3 | background-position: center; 4 | background-repeat: no-repeat; 5 | background-size: cover; 6 | padding-bottom: 100%; 7 | 8 | @media (min-width: 560px) { 9 | padding-bottom: 56.25%; 10 | } 11 | } 12 | 13 | .masthead__content { 14 | z-index: 2; 15 | position: absolute; 16 | padding: 5rem 0 1rem; 17 | bottom: 0; 18 | left: 0; 19 | width: 100%; 20 | text-align: center; 21 | font-weight: 900; 22 | background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%); 23 | color: #fff; 24 | 25 | @media (min-width: 720px) { 26 | padding: 5rem 0 2rem; 27 | } 28 | 29 | @media (min-width: 1280px) { 30 | padding: 5rem 0 3rem; 31 | } 32 | } 33 | 34 | .masthead__title { 35 | font-size: 2rem; 36 | margin: 0; 37 | 38 | @media (min-width: 720px) { 39 | font-size: 3rem; 40 | } 41 | 42 | @media (min-width: 960px) { 43 | font-size: 3.5rem; 44 | } 45 | 46 | @media (min-width: 1280px) { 47 | font-size: 4rem; 48 | } 49 | } 50 | 51 | .masthead__subtitle { 52 | font-size: .9rem; 53 | margin: 0 0 1rem 0; 54 | 55 | @media (min-width: 480px) { 56 | font-size: 1.25rem; 57 | } 58 | 59 | @media (min-width: 720px) { 60 | font-size: 1.75rem; 61 | } 62 | 63 | @media (min-width: 960px) { 64 | font-size: 2rem; 65 | } 66 | } 67 | 68 | .masthead__button { 69 | display: inline-block; 70 | border: 3px solid #fff; 71 | border-radius: 3px; 72 | text-decoration: none; 73 | color: #fff; 74 | transition: background .3s ease, border .3s ease; 75 | padding: .5rem; 76 | font-size: .85rem; 77 | 78 | &:hover, 79 | &:focus { 80 | background-color: #569524; 81 | border: 3px solid #569524; 82 | } 83 | 84 | @media (min-width: 480px) { 85 | font-size: 1rem; 86 | } 87 | } -------------------------------------------------------------------------------- /site/i18n/en.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": "About", 4 | "translation": "About" 5 | }, 6 | { 7 | "id": "Donate", 8 | "translation": "Donate" 9 | }, 10 | { 11 | "id": "en", 12 | "translation": "English" 13 | }, 14 | { 15 | "id": "es", 16 | "translation": "Español" 17 | }, 18 | { 19 | "id": "Home", 20 | "translation": "Home" 21 | }, 22 | { 23 | "id": "Copyright", 24 | "translation": "© Vive el Sueño 2018, a 501(c)(3) organisation" 25 | }, 26 | { 27 | "id": "One time donation", 28 | "translation": "One time donation" 29 | }, 30 | { 31 | "id": "Monthly contribution", 32 | "translation": "Monthly contribution" 33 | }, 34 | { 35 | "id": "Email", 36 | "translation": "Email" 37 | }, 38 | { 39 | "id": "More", 40 | "translation": "More" 41 | }, 42 | { 43 | "id": "Subscribe", 44 | "translation": "Subscribe" 45 | }, 46 | { 47 | "id": "Follow us", 48 | "translation": "Follow us" 49 | }, 50 | { 51 | "id": "Join our newsletter", 52 | "translation": "Join our newsletter" 53 | }, 54 | { 55 | "id": "Success Stories", 56 | "translation": "Success Stories" 57 | }, 58 | { 59 | "id": "read more stories", 60 | "translation": "read more stories" 61 | }, 62 | { 63 | "id": "Our Program", 64 | "translation": "Our Program" 65 | }, 66 | { 67 | "id": "Our Participants", 68 | "translation": "Our Participants" 69 | }, 70 | { 71 | "id": "find more participants", 72 | "translation": "find more participants" 73 | }, 74 | { 75 | "id": "Our Sponsors", 76 | "translation": "Our Sponsors" 77 | }, 78 | { 79 | "id": "Our Team", 80 | "translation": "Our Team" 81 | }, 82 | { 83 | "id": "see more team members", 84 | "translation": "see more team members" 85 | } 86 | ] -------------------------------------------------------------------------------- /site/i18n/es.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": "About", 4 | "translation": "Sobre" 5 | }, 6 | { 7 | "id": "Donate", 8 | "translation": "Donar" 9 | }, 10 | { 11 | "id": "en", 12 | "translation": "English" 13 | }, 14 | { 15 | "id": "es", 16 | "translation": "Español" 17 | }, 18 | { 19 | "id": "Home", 20 | "translation": "Inicio" 21 | }, 22 | { 23 | "id": "Copyright", 24 | "translation": "© Vive el Sueño 2018, una organización 501(c)(3)" 25 | }, 26 | { 27 | "id": "One time donation", 28 | "translation": "Donación de una vez" 29 | }, 30 | { 31 | "id": "Monthly contribution", 32 | "translation": "Contribución mensual" 33 | }, 34 | { 35 | "id": "Email", 36 | "translation": "Email" 37 | }, 38 | { 39 | "id": "More", 40 | "translation": "Mas" 41 | }, 42 | { 43 | "id": "Subscribe", 44 | "translation": "Inscribirse" 45 | }, 46 | { 47 | "id": "Follow us", 48 | "translation": "Síguenos" 49 | }, 50 | { 51 | "id": "Join our newsletter", 52 | "translation": "Suscríbase a nuestro boletín" 53 | }, 54 | { 55 | "id": "Success Stories", 56 | "translation": "Historias de éxito" 57 | }, 58 | { 59 | "id": "read more stories", 60 | "translation": "ver más historias" 61 | }, 62 | { 63 | "id": "Our Program", 64 | "translation": "Nuestro Programa" 65 | }, 66 | { 67 | "id": "Our Participants", 68 | "translation": "Nuestros Participantes" 69 | }, 70 | { 71 | "id": "find more participants", 72 | "translation": "encontrar más participantes" 73 | }, 74 | { 75 | "id": "Our Sponsors", 76 | "translation": "Nuestros Patrocinadores" 77 | }, 78 | { 79 | "id": "Our Team", 80 | "translation": "Nuestro Equipo" 81 | }, 82 | { 83 | "id": "see more team members", 84 | "translation": "ver más miembros del equipo" 85 | } 86 | ] -------------------------------------------------------------------------------- /site/layouts/partials/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{ if eq .Kind "section" }} 9 | {{ if eq .Section "success-story" }} 10 | {{ if eq .Lang "en" }} 11 | Success Stories 12 | {{ else }} 13 | Historias de Éxito 14 | {{ end }} 15 | {{ end }} 16 | {{ if eq .Section "story" }} 17 | {{ if eq .Lang "en" }} 18 | Stories 19 | {{ else }} 20 | Historias 21 | {{ end }} 22 | {{ end }} 23 | {{ if eq .Section "participant" }} 24 | {{ if eq .Lang "en" }} 25 | Participants 26 | {{ else }} 27 | Participantes 28 | {{ end }} 29 | {{ end }} 30 | {{ if eq .Section "team" }} 31 | {{ if eq .Lang "en" }} 32 | Team Members 33 | {{ else }} 34 | Miembros del Equipo 35 | {{ end }} 36 | {{ end }} 37 | {{ else }} 38 | {{ .Title }} 39 | {{ end }} 40 | {{ if ne .IsHome true }} 41 | - {{ .Site.Title }} 42 | {{ end }} 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/sponsor.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - sponsor/yo-emprendedor.es.md 4 | - sponsor/edunamica-asociacion.es.md 5 | - sponsor/edunamica-asociacion.md 6 | - sponsor/prove-nothing.es.md 7 | - sponsor/prove-nothing.md 8 | - sponsor/the-nosara-leadership-forum.es.md 9 | - sponsor/the-nosara-leadership-forum.md 10 | - sponsor/fondo-para-guanacaste-community-fund.es.md 11 | - sponsor/fondo-para-guanacaste-community-fund.md 12 | - sponsor/bazzar.es.md 13 | - sponsor/bazzar.md 14 | - sponsor/ye.es.md 15 | - sponsor/ye.md 16 | - sponsor/the-harmony-hotel.es.md 17 | - sponsor/the-harmony-hotel.md 18 | - sponsor/yo-emprendedor.md 19 | - sponsor/garza-beach-lounge.es.md 20 | - sponsor/garza-beach-lounge.md 21 | - sponsor/organico-deli-market.es.md 22 | - sponsor/organico-deli-market.md 23 | - sponsor/hot-tomale-costa-rica.es.md 24 | - sponsor/hot-tomale-costa-rica.md 25 | - sponsor/servicios-electro-mecanico.es.md 26 | - sponsor/servicios-electro-mecanico.md 27 | - sponsor/nosara-tico.es.md 28 | - sponsor/nosara-tico.md 29 | - sponsor/nomadic-nosara-costa-rica.es.md 30 | - sponsor/nomadic-nosara-costa-rica.md 31 | - sponsor/the-healing-center-at-the-harmony-hotel.es.md 32 | - sponsor/the-healing-center-at-the-harmony-hotel.md 33 | - sponsor/robin-s-breakfast-lunch-early-dinner.es.md 34 | - sponsor/robin-s-breakfast-lunch-early-dinner.md 35 | - sponsor/coconut-harrys-surf-shop-and-surf-school.es.md 36 | - sponsor/coconut-harry-s-surf-shop-and-surf-school.md 37 | - sponsor/ambiance.es.md 38 | - sponsor/ambiance.md 39 | - sponsor/aly-pea-designs.es.md 40 | - sponsor/aly-pea-designs.md 41 | - sponsor/agua-tibia-surf-school.es.md 42 | - sponsor/agua-tibia-surf-school.md 43 | - sponsor/mermaids-cleaning-and-supplies.es.md 44 | - sponsor/mermaids-cleaning-and-supplies.md 45 | - sponsor/el-chivo3.md 46 | - sponsor/el-chivo4.md 47 | - sponsor/el-chivo5.md 48 | hide_body: false 49 | fields: 50 | - type: text 51 | name: title 52 | label: Name 53 | - type: text 54 | name: link 55 | label: Link 56 | - type: file 57 | name: teaser_image 58 | label: Teaser Image 59 | config: 60 | maxSize: '2' 61 | -------------------------------------------------------------------------------- /site/.forestry/front_matter/templates/home-page.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pages: 3 | - _index.md 4 | - _index.es.md 5 | hide_body: false 6 | fields: 7 | - type: text 8 | label: Title 9 | name: title 10 | - type: text 11 | label: Subtitle 12 | name: subtitle 13 | - type: file 14 | name: masthead_image 15 | label: Masthead Image 16 | config: 17 | maxSize: '1' 18 | - type: field_group 19 | name: call_to_action_button 20 | label: Call to Action Button 21 | fields: 22 | - type: text 23 | name: label 24 | label: Label 25 | - type: text 26 | name: link 27 | label: Link 28 | - type: field_group 29 | name: blurb 30 | label: Blurb 31 | fields: 32 | - type: textarea 33 | name: text 34 | label: Text 35 | config: 36 | wysiwyg: false 37 | - type: field_group 38 | label: Button 39 | name: button 40 | fields: 41 | - type: text 42 | name: url 43 | label: URL 44 | - type: text 45 | name: text 46 | label: Text 47 | - type: field_group 48 | name: program 49 | label: Program 50 | fields: 51 | - type: field_group 52 | name: item_1 53 | label: Item 1 54 | fields: 55 | - type: text 56 | name: title 57 | label: Title 58 | - type: textarea 59 | name: blurb 60 | label: Blurb 61 | config: 62 | wysiwyg: true 63 | - type: field_group 64 | name: item_2 65 | label: Item 2 66 | fields: 67 | - type: text 68 | name: title 69 | label: Title 70 | - type: textarea 71 | name: blurb 72 | label: Blurb 73 | config: 74 | wysiwyg: true 75 | - type: field_group 76 | name: item_3 77 | label: Item 3 78 | fields: 79 | - type: text 80 | name: title 81 | label: Title 82 | - type: textarea 83 | name: blurb 84 | label: Blurb 85 | config: 86 | wysiwyg: true 87 | - type: field_group 88 | name: item_4 89 | label: Item 4 90 | fields: 91 | - type: text 92 | name: title 93 | label: Title 94 | - type: textarea 95 | name: blurb 96 | label: Blurb 97 | config: 98 | wysiwyg: true 99 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | env: 2 | browser: true 3 | 4 | parser: babel-eslint 5 | 6 | plugins: [ "import" ] 7 | 8 | # enable ECMAScript features 9 | ecmaFeatures: 10 | arrowFunctions: true 11 | binaryLiterals: true 12 | blockBindings: true 13 | classes: true 14 | defaultParams: true 15 | destructuring: true 16 | forOf: true 17 | generators: true 18 | jsx: true 19 | modules: true 20 | objectLiteralShorthandMethods: true 21 | objectLiteralShorthandProperties: true 22 | octalLiterals: true 23 | spread: true 24 | templateStrings: true 25 | 26 | rules: 27 | # Possible Errors 28 | # https://github.com/eslint/eslint/tree/master/docs/rules#possible-errors 29 | no-control-regex: 2 30 | no-console: 1 31 | no-debugger: 2 32 | no-dupe-args: 2 33 | no-dupe-keys: 2 34 | no-duplicate-case: 2 35 | no-empty-character-class: 2 36 | no-ex-assign: 2 37 | no-extra-boolean-cast : 2 38 | no-extra-semi: 2 39 | no-invalid-regexp: 2 40 | no-irregular-whitespace: 1 41 | no-proto: 2 42 | no-unexpected-multiline: 2 43 | no-unreachable: 2 44 | valid-typeof: 2 45 | 46 | # Best Practices 47 | # https://github.com/eslint/eslint/tree/master/docs/rules#best-practices 48 | no-fallthrough: 2 49 | no-redeclare: 2 50 | 51 | # Stylistic Issues 52 | # https://github.com/eslint/eslint/tree/master/docs/rules#stylistic-issues 53 | comma-spacing: 2 54 | eol-last: 2 55 | eqeqeq: ["error", "smart"] 56 | indent: [2, 2, {SwitchCase: 1}] 57 | keyword-spacing: 2 58 | max-len: [1, 160, 2] 59 | new-parens: 2 60 | no-mixed-spaces-and-tabs: 2 61 | no-multiple-empty-lines: [2, {max: 2}] 62 | no-trailing-spaces: 2 63 | object-curly-spacing: [2, "never"] 64 | quotes: [2, "single", "avoid-escape"] 65 | semi: 2 66 | space-before-blocks: [2, "always"] 67 | space-before-function-paren: [2, "never"] 68 | space-in-parens: [2, "never"] 69 | space-infix-ops: 2 70 | space-unary-ops: 2 71 | 72 | # ECMAScript 6 73 | # http://eslint.org/docs/rules/#ecmascript-6 74 | arrow-parens: [2, "always"] 75 | arrow-spacing: [2, {"before": true, "after": true}] 76 | no-confusing-arrow: 2 77 | prefer-const: 2 78 | 79 | # JSX 80 | jsx-quotes: [2, "prefer-double"] 81 | 82 | # Import 83 | import/no-unresolved: [1, {"commonjs": true, "amd": true}] 84 | import/export: 2 85 | 86 | # Strict Mode 87 | # https://github.com/eslint/eslint/tree/master/docs/rules#strict-mode 88 | strict: [2, "global"] 89 | 90 | # Variables 91 | # https://github.com/eslint/eslint/tree/master/docs/rules#variables 92 | no-undef: 2 93 | no-unused-vars: [2, {"args": "none"}] 94 | 95 | # Global scoped method and vars 96 | globals: 97 | __dirname: true 98 | require: true 99 | process: true 100 | ENV: true 101 | module: true 102 | -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- 1 | import $ from 'jquery'; 2 | 3 | $(document).ready(() => { 4 | const $root = $('html, body'); 5 | const $flyout = $('.nav__flyout'); 6 | const $navMain = $('.nav__main'); 7 | 8 | const smoothScrollingTo = (target) => { 9 | $root.animate({scrollTop:$(target).offset().top}, 500, 'swing', () => { 10 | location.hash = target; 11 | }); 12 | }; 13 | 14 | if (location.hash) 15 | smoothScrollingTo(location.hash); 16 | 17 | $(document).on('click', 'a[href^=\\#]', function(event) { 18 | if ($(this.hash).length) { 19 | event.preventDefault(); 20 | smoothScrollingTo(this.hash); 21 | } 22 | }); 23 | 24 | $('.nav__flyout-open, .nav__flyout-close').click(() => { 25 | if ($flyout.is('.nav__flyout--active')) { 26 | $flyout 27 | .removeClass('nav__flyout--active') 28 | .attr('tabindex', '-1') 29 | .delay(400) 30 | .hide(0); 31 | $navMain 32 | .animate({ 33 | opacity: 1, 34 | }, 300); 35 | } else { 36 | $flyout 37 | .show(0) 38 | .delay(100) 39 | .addClass('nav__flyout--active') 40 | .attr('tabindex', '0'); 41 | $navMain 42 | .animate({ 43 | opacity: .5, 44 | }, 300); 45 | } 46 | }); 47 | 48 | $('.nav__flyout-link').click(() => { 49 | $flyout 50 | .removeClass('nav__flyout--active') 51 | .attr('tabindex', '-1') 52 | .delay(400) 53 | .hide(0); 54 | $navMain 55 | .animate({ 56 | opacity: 1, 57 | }, 300); 58 | }); 59 | 60 | $('.js-input-placeholder .js-input-placeholder__input').focus((e) => { 61 | $(e.target).parent('.js-input-placeholder').addClass('js-input-placeholder--active'); 62 | }); 63 | 64 | $('.js-input-placeholder .js-input-placeholder__input').blur((e) => { 65 | if (!$(e.target).val()) { 66 | $(e.target).parent('.js-input-placeholder').removeClass('js-input-placeholder--active'); 67 | } 68 | }); 69 | 70 | const name = 'viveelsueno'; 71 | let items; 72 | $.getJSON('https://query.yahooapis.com/v1/public/yql', { 73 | q: 'select * from json where url="https://www.instagram.com/' + name + '/?__a=1"', 74 | format: 'json', 75 | _: name 76 | }, (data) => { 77 | if (data.query.results) { 78 | items = data.query.results.json.graphql.user.edge_owner_to_timeline_media.edges; 79 | $.each(items, (n, item) => { 80 | if (n < 6) { 81 | const node = item.node; 82 | $('.socials__instagram-feed').append( 83 | $('', { 84 | class: 'socials__instagram-photo', 85 | href: 'https://www.instagram.com/p/' + node.shortcode, 86 | target: '_blank' 87 | }).css({ 88 | backgroundImage: 'url(' + node.thumbnail_src + ')' 89 | })); 90 | } 91 | }); 92 | } 93 | }); 94 | }); 95 | -------------------------------------------------------------------------------- /src/css/imports/socials.css: -------------------------------------------------------------------------------- 1 | .socials { 2 | display: flex; 3 | margin: 4rem auto; 4 | justify-content: space-between; 5 | flex-wrap: wrap; 6 | max-width: 560px; 7 | 8 | @media (min-width: 1000px) { 9 | flex-wrap: nowrap; 10 | max-width: 960px; 11 | } 12 | } 13 | 14 | .socials__left { 15 | flex: 1 1 100%; 16 | min-height: 280px; 17 | background: #eee; 18 | 19 | @media (min-width: 1000px) { 20 | margin: 1rem; 21 | margin-top: 0; 22 | flex: 1 1; 23 | } 24 | } 25 | 26 | .socials__right { 27 | flex: 1 1 100%; 28 | text-align: center; 29 | margin: 1rem 2rem 1rem; 30 | 31 | @media (min-width: 380px) { 32 | text-align: left; 33 | } 34 | 35 | @media (min-width: 1000px) { 36 | margin: 1rem; 37 | flex: 1 1; 38 | } 39 | } 40 | 41 | .socials__buttons { 42 | margin: 1.25rem 0; 43 | } 44 | 45 | .socials__button { 46 | display: inline-block; 47 | text-decoration: none; 48 | margin-right: 1rem; 49 | 50 | &:last-child { 51 | margin-right: 0; 52 | } 53 | } 54 | 55 | .socials__icon { 56 | width: 32px; 57 | height: 32px; 58 | } 59 | 60 | .socials__title { 61 | margin-top: 0; 62 | margin-bottom: 0; 63 | font-size: 1.5rem; 64 | } 65 | 66 | .socials__email { 67 | display: inline-block; 68 | position: relative; 69 | width: 250px; 70 | height: 36px; 71 | margin: 1.5rem 0; 72 | } 73 | 74 | .socials__email-label { 75 | position: absolute; 76 | left: .5rem; 77 | top: .6rem; 78 | font-size: 1rem; 79 | font-weight: 400; 80 | color: #666; 81 | transition: top .3s ease, font-size .3s ease; 82 | } 83 | 84 | .js-input-placeholder--active .socials__email-label { 85 | font-size: .7rem; 86 | top: .2rem; 87 | } 88 | 89 | .socials__email-input { 90 | box-sizing: border-box; 91 | width: 100%; 92 | height: 100%; 93 | font-size: 1rem; 94 | font-family: 'Nunito Sans', sans-serif; 95 | padding: .9rem .5rem .25rem .5rem; 96 | background: #eee; 97 | color: #2b2b2b; 98 | border-radius: 3px; 99 | border: none; 100 | } 101 | 102 | .socials__submit { 103 | vertical-align: super; 104 | display: inline-block; 105 | border: 0; 106 | height: 36px; 107 | color: #fff; 108 | background-color: #569524; 109 | text-decoration: none; 110 | text-transform: lowercase; 111 | font-weight: 700; 112 | border-radius: 3px; 113 | padding: .5rem .75rem; 114 | 115 | &:hover { 116 | background-color: #508921; 117 | } 118 | 119 | &:focus { 120 | text-decoration: underline; 121 | } 122 | } 123 | 124 | .socials__instagram-photo { 125 | display: inline-block; 126 | background-size: cover; 127 | background-position: center; 128 | width: 128px; 129 | height: 128px; 130 | margin: .25rem; 131 | border-radius: 3px; 132 | 133 | &:hover { 134 | filter: brightness(.6); 135 | } 136 | } -------------------------------------------------------------------------------- /gulpfile.babel.js: -------------------------------------------------------------------------------- 1 | import gulp from "gulp"; 2 | import {spawn} from "child_process"; 3 | import hugoBin from "hugo-bin"; 4 | import gutil from "gulp-util"; 5 | import flatten from "gulp-flatten"; 6 | import postcss from "gulp-postcss"; 7 | import cssImport from "postcss-import"; 8 | import cssnext from "postcss-cssnext"; 9 | import BrowserSync from "browser-sync"; 10 | import watch from "gulp-watch"; 11 | import webpack from "webpack"; 12 | import webpackConfig from "./webpack.conf"; 13 | 14 | const browserSync = BrowserSync.create(); 15 | 16 | // Hugo arguments 17 | const hugoArgsDefault = ["-d", "../dist", "-s", "site", "-v"]; 18 | const hugoArgsPreview = ["--buildDrafts", "--buildFuture"]; 19 | 20 | // Development tasks 21 | gulp.task("hugo", (cb) => buildSite(cb)); 22 | gulp.task("hugo-preview", (cb) => buildSite(cb, hugoArgsPreview)); 23 | 24 | // Build/production tasks 25 | gulp.task("build", ["css", "js", "fonts"], (cb) => buildSite(cb, [], "production")); 26 | gulp.task("build-preview", ["css", "js", "fonts"], (cb) => buildSite(cb, hugoArgsPreview, "production")); 27 | 28 | // Compile CSS with PostCSS 29 | gulp.task("css", () => ( 30 | gulp.src("./src/css/*.css") 31 | .pipe(postcss([cssImport({from: "./src/css/main.css"}), cssnext()])) 32 | .pipe(gulp.dest("./dist/css")) 33 | .pipe(browserSync.stream()) 34 | )); 35 | 36 | // Compile Javascript 37 | gulp.task("js", (cb) => { 38 | const myConfig = Object.assign({}, webpackConfig); 39 | 40 | webpack(myConfig, (err, stats) => { 41 | if (err) throw new gutil.PluginError("webpack", err); 42 | gutil.log("[webpack]", stats.toString({ 43 | colors: true, 44 | progress: true 45 | })); 46 | browserSync.reload(); 47 | cb(); 48 | }); 49 | }); 50 | 51 | // Move all fonts in a flattened directory 52 | gulp.task('fonts', () => ( 53 | gulp.src("./src/fonts/**/*") 54 | .pipe(flatten()) 55 | .pipe(gulp.dest("./dist/fonts")) 56 | .pipe(browserSync.stream()) 57 | )); 58 | 59 | // Development server with browsersync 60 | gulp.task("server", ["hugo", "css", "js", "fonts"], () => { 61 | browserSync.init({ 62 | server: { 63 | baseDir: "./dist" 64 | } 65 | }); 66 | watch("./src/js/**/*.js", () => { gulp.start(["js"]) }); 67 | watch("./src/css/**/*.css", () => { gulp.start(["css"]) }); 68 | watch("./src/fonts/**/*", () => { gulp.start(["fonts"]) }); 69 | watch("./site/**/*", () => { gulp.start(["hugo"]) }); 70 | }); 71 | 72 | /** 73 | * Run hugo and build the site 74 | */ 75 | function buildSite(cb, options, environment = "development") { 76 | const args = options ? hugoArgsDefault.concat(options) : hugoArgsDefault; 77 | 78 | process.env.NODE_ENV = environment; 79 | 80 | return spawn(hugoBin, args, {stdio: "inherit"}).on("close", (code) => { 81 | if (code === 0) { 82 | browserSync.reload(); 83 | cb(); 84 | } else { 85 | browserSync.notify("Hugo build failed :("); 86 | cb("Hugo build failed"); 87 | } 88 | }); 89 | } 90 | -------------------------------------------------------------------------------- /src/css/imports/nav.css: -------------------------------------------------------------------------------- 1 | .nav { 2 | position: absolute; 3 | top: 0; 4 | left: 0; 5 | padding: 1rem 1rem 4rem; 6 | width: 100%; 7 | font-weight: 900; 8 | z-index: 1; 9 | background: linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%); 10 | box-sizing: border-box; 11 | 12 | @media (min-width: 720px) { 13 | font-size: 1.1rem; 14 | } 15 | 16 | @media (min-width: 960px) { 17 | font-size: 1.25rem; 18 | } 19 | } 20 | 21 | .nav__content { 22 | max-width: 720px; 23 | margin: 0 auto; 24 | } 25 | 26 | .nav__logo { 27 | width: 32px; 28 | height: 32px; 29 | } 30 | 31 | .nav__links { 32 | float: right; 33 | display: none; 34 | 35 | @media (min-width: 720px) { 36 | display: block; 37 | } 38 | } 39 | 40 | .nav__link { 41 | margin-right: 1rem; 42 | text-decoration: none; 43 | color: #fff; 44 | transform: background .3s ease; 45 | padding: .25rem .5rem; 46 | line-height: 32px; 47 | 48 | &:last-child { 49 | margin-right: 0; 50 | } 51 | 52 | &:hover, 53 | &:focus { 54 | background: #569524; 55 | border-radius: 3px; 56 | } 57 | } 58 | 59 | .nav__socials { 60 | float: right; 61 | margin-left: 2rem; 62 | display: none; 63 | 64 | @media (min-width: 720px) { 65 | display: block; 66 | } 67 | } 68 | 69 | .nav__social-link { 70 | text-decoration: none; 71 | } 72 | 73 | .nav__social { 74 | margin-right: .25rem; 75 | padding: 4px; 76 | width: 24px; 77 | height: 24px; 78 | 79 | &:hover, 80 | &:focus { 81 | background: #569524; 82 | border-radius: 3px; 83 | } 84 | } 85 | 86 | .nav__social--facebook { 87 | background-image: url('/img/Facebook.png'); 88 | } 89 | 90 | .nav__social--email { 91 | background-image: url('/img/Email.png'); 92 | } 93 | 94 | .nav__flyout-open { 95 | float: right; 96 | width: 32px; 97 | height: 32px; 98 | display: inline-block; 99 | background-image: url('/img/Hamburger.png'); 100 | background-color: transparent; 101 | background-position: center; 102 | background-size: cover; 103 | border: none; 104 | 105 | @media (min-width: 720px) { 106 | display: none; 107 | } 108 | } 109 | 110 | .nav__flyout-close { 111 | float: right; 112 | width: 32px; 113 | height: 32px; 114 | margin: .5rem .5rem 0 0; 115 | display: inline-block; 116 | background-image: url('/img/Close.png'); 117 | background-color: transparent; 118 | background-position: center; 119 | background-size: cover; 120 | border: none; 121 | } 122 | 123 | .nav__flyout-links { 124 | margin-top: 3rem; 125 | clear: both; 126 | } 127 | 128 | .nav__flyout { 129 | position: absolute; 130 | font-weight: 900; 131 | top: 0; 132 | right: 0; 133 | bottom: 0; 134 | height: 100%; 135 | width: 80%; 136 | max-width: 278px; 137 | z-index: 3; 138 | background-color: #fff; 139 | border-left: 1px solid #eee; 140 | transition: transform .4s ease; 141 | transform: translateX(100%); 142 | } 143 | 144 | .nav__flyout--active { 145 | transform: translateX(0); 146 | 147 | @media (min-width: 720px) { 148 | transform: translateX(100%); 149 | } 150 | } 151 | 152 | .nav__flyout-link { 153 | display: block; 154 | padding: .5rem; 155 | color: #585454; 156 | text-decoration: none; 157 | 158 | &:hover, 159 | &:focus { 160 | background-color: #569524; 161 | color: #fff; 162 | } 163 | } -------------------------------------------------------------------------------- /site/layouts/partials/donate.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Victor Hugo 2 | 3 | **A Hugo boilerplate for creating truly epic websites** 4 | 5 | This is a boilerplate for using [Hugo](https://gohugo.io/) as a static site generator and [Gulp](https://gulpjs.com/) + [Webpack](https://webpack.js.org/) as your asset pipeline. 6 | 7 | Victor Hugo setup to use [PostCSS](http://postcss.org/) and [Babel](https://babeljs.io/) for CSS and JavaScript compiling/transpiling. 8 | 9 | This project is released under the [MIT license](LICENSE). Please make sure you understand its implications and guarantees. 10 | 11 | ## Usage 12 | 13 | ### Prerequisites 14 | 15 | You need to have the latest/LTS [node](https://nodejs.org/en/download/) and [npm](https://www.npmjs.com/get-npm) versions installed in order to use Victor Hugo. 16 | 17 | Next step, clone this repository and run: 18 | 19 | ```bash 20 | npm install 21 | ``` 22 | 23 | This will take some time and will install all packages necessary to run Victor Hugo and it's tasks. 24 | 25 | ### Development 26 | 27 | While developing your website, use: 28 | 29 | ```bash 30 | npm start 31 | ``` 32 | 33 | or 34 | 35 | ```bash 36 | gulp server 37 | ``` 38 | 39 | Then visit http://localhost:3000/ *- or a new browser windows popped-up already -* to preview your new website. BrowserSync will automatically reload the CSS or refresh the whole page, when stylesheets or content changes. 40 | 41 | ### Static build 42 | 43 | To build a static version of the website inside the `/dist` folder, run: 44 | 45 | ```bash 46 | npm run build 47 | ``` 48 | 49 | To get a preview of posts or articles not yet published, run: 50 | 51 | ```bash 52 | npm run build-preview 53 | ``` 54 | 55 | See [package.json](https://github.com/atomtigerzoo/victor-hugo/blob/readme-updates/package.json#L7) or the included gulp file for all tasks. 56 | 57 | ## Structure 58 | 59 | ``` 60 | |--site // Everything in here will be built with hugo 61 | | |--content // Pages and collections - ask if you need extra pages 62 | | |--data // YAML data files with any data for use in examples 63 | | |--layouts // This is where all templates go 64 | | | |--partials // This is where includes live 65 | | | |--index.html // The index page 66 | | |--static // Files in here ends up in the public folder 67 | |--src // Files that will pass through the asset pipeline 68 | | |--css // CSS files in the root of this folder will end up in /css/... 69 | | |--js // app.js will be compiled to /app.js with babel 70 | ``` 71 | 72 | ## Basic Concepts 73 | 74 | You can read more about Hugo's template language in their documentation here: 75 | 76 | https://gohugo.io/templates/overview/ 77 | 78 | The most useful page there is the one about the available functions: 79 | 80 | https://gohugo.io/templates/functions/ 81 | 82 | For assets that are completely static and don't need to go through the asset pipeline, 83 | use the `site/static` folder. Images, font-files, etc, all go there. 84 | 85 | Files in the static folder ends up in the web root. So a file called `site/static/favicon.ico` 86 | will end up being available as `/favicon.ico` and so on... 87 | 88 | The `src/js/app.js` file is the entrypoint for webpack and will be built to `/dist/app.js`. 89 | 90 | You can use **ES6** and use both relative imports or import libraries from npm. 91 | 92 | Any CSS file directly under the `src/css/` folder will get compiled with [PostCSS Next](http://cssnext.io/) 93 | to `/dist/css/{filename}.css`. Import statements will be resolved as part of the build 94 | 95 | ## Environment variables 96 | 97 | To separate the development and production *- aka build -* stages, all gulp tasks run with a node environment variable named either `development` or `production`. 98 | 99 | You can access the environment variable inside the theme files with `getenv "NODE_ENV"`. See the following example for a conditional statement: 100 | 101 | {{ if eq (getenv "NODE_ENV") "development" }}You're in development!{{ end }} 102 | 103 | All tasks starting with *build* set the environment variable to `production` - the other will set it to `development`. 104 | 105 | ## Deploying to Netlify 106 | 107 | - Push your clone to your own GitHub repository. 108 | - [Create a new site on Netlify](https://app.netlify.com/start) and link the repository. 109 | 110 | Now Netlify will build and deploy your site whenever you push to git. 111 | 112 | You can also click this button: 113 | 114 | [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/netlify/victor-hugo) 115 | 116 | 117 | ## Enjoy!! 😸 118 | -------------------------------------------------------------------------------- /src/css/imports/donate.css: -------------------------------------------------------------------------------- 1 | .donate { 2 | display: flex; 3 | flex-wrap: wrap-reverse; 4 | text-align: center; 5 | font-weight: 700; 6 | max-width: 1200px; 7 | margin: 0 auto; 8 | 9 | @media (min-width: 1200px) { 10 | margin: 2rem auto; 11 | } 12 | } 13 | 14 | .donate__left { 15 | position: relative; 16 | flex: 1 1 100%; 17 | background: #6B4A20; 18 | color: #fff; 19 | 20 | @media (min-width: 840px) { 21 | flex: 1 1; 22 | } 23 | } 24 | 25 | .donate__right { 26 | height: 360px; 27 | flex: 1 1 100%; 28 | 29 | @media (min-width: 840px) { 30 | height: auto; 31 | flex: 1 1; 32 | } 33 | } 34 | 35 | .donate .donate__title { 36 | margin: 2rem 1rem; 37 | margin-bottom: 1rem; 38 | font-size: 1.75rem; 39 | line-height: 1.3; 40 | 41 | @media (min-width: 480px) { 42 | font-size: 2.5rem; 43 | margin: 2rem; 44 | } 45 | 46 | @media (min-width: 720px) { 47 | margin: 2rem auto; 48 | max-width: 560px; 49 | } 50 | 51 | @media (min-width: 960px) { 52 | max-width: 720px; 53 | } 54 | } 55 | 56 | .donate__donation-type { 57 | display: block; 58 | position: relative; 59 | padding-left: 1rem; 60 | cursor: pointer; 61 | font-size: 1rem; 62 | user-select: none; 63 | margin: 0 0 .5rem 1rem; 64 | 65 | & .donate__donation-type-radio:checked ~ .donate__donation-type-checkbox::after { 66 | opacity: 1; 67 | } 68 | 69 | @media (min-width: 480px) { 70 | display: inline; 71 | } 72 | } 73 | 74 | .donate__donation-type-radio { 75 | position: absolute; 76 | opacity: 0; 77 | cursor: pointer; 78 | } 79 | 80 | .donate__donation-type-checkbox { 81 | display: inline-block; 82 | position: relative; 83 | height: .75rem; 84 | width: .75rem; 85 | background-color: #eee; 86 | border-radius: 50%; 87 | 88 | &::after { 89 | position: absolute; 90 | content: ""; 91 | top: 2px; 92 | left: 2px; 93 | width: 8px; 94 | height: 8px; 95 | border-radius: 50%; 96 | background: #fe8300; 97 | opacity: 0; 98 | transition: opacity .3s ease; 99 | } 100 | 101 | @media (min-width: 480px) { 102 | display: inline; 103 | position: absolute; 104 | top: .3rem; 105 | left: 0; 106 | } 107 | } 108 | 109 | .donate__donation-amounts { 110 | margin: 1rem 0; 111 | } 112 | 113 | .donate__donation-amount { 114 | display: inline-block; 115 | position: relative; 116 | width: 3rem; 117 | height: 3rem; 118 | cursor: pointer; 119 | font-size: 1rem; 120 | user-select: none; 121 | margin: .75rem; 122 | 123 | & .donate__donation-amount-radio:checked ~ .donate__donation-amount-checkbox::after { 124 | opacity: 1; 125 | } 126 | 127 | @media (min-width: 480px) { 128 | margin: .5rem; 129 | } 130 | } 131 | 132 | .donate__donation-amount-radio { 133 | position: absolute; 134 | opacity: 0; 135 | cursor: pointer; 136 | } 137 | 138 | .donate__donation-amount-checkbox { 139 | display: inline-block; 140 | position: relative; 141 | height: 3rem; 142 | width: 3rem; 143 | background-color: #7C7B7B; 144 | border-radius: 50%; 145 | 146 | &::after { 147 | position: absolute; 148 | content: ""; 149 | top: .125rem; 150 | left: .125rem; 151 | width: 2.75rem; 152 | height: 2.75rem; 153 | border-radius: 50%; 154 | background: #fe8300; 155 | opacity: 0; 156 | transition: opacity .3s ease; 157 | } 158 | 159 | @media (min-width: 480px) { 160 | display: inline; 161 | position: absolute; 162 | top: .3rem; 163 | left: 0; 164 | } 165 | } 166 | 167 | .donate__donation-amount-label { 168 | position: absolute; 169 | top: 1rem; 170 | left: 0; 171 | width: 100%; 172 | 173 | @media (min-width: 480px) { 174 | top: 1.25rem; 175 | } 176 | } 177 | 178 | .donate__donation-email { 179 | position: relative; 180 | width: 50%; 181 | max-width: 350px; 182 | min-width: 280px; 183 | margin: 1rem auto; 184 | } 185 | 186 | .donate__donation-email-label { 187 | position: absolute; 188 | left: .5rem; 189 | top: .6rem; 190 | font-size: 1rem; 191 | font-weight: 400; 192 | color: #666; 193 | transition: top .3s ease, font-size .3s ease; 194 | } 195 | 196 | .js-input-placeholder--active .donate__donation-email-label { 197 | font-size: .7rem; 198 | top: .2rem; 199 | } 200 | 201 | .donate__donation-email-input { 202 | box-sizing: border-box; 203 | width: 100%; 204 | font-size: 1rem; 205 | font-family: 'Nunito Sans', sans-serif; 206 | padding: .9rem .5rem .25rem .5rem; 207 | background: #eee; 208 | color: #2b2b2b; 209 | border-radius: 3px; 210 | border: none; 211 | } 212 | 213 | .donate__submit { 214 | border: 0; 215 | color: #fff; 216 | background-color: #569524; 217 | text-decoration: none; 218 | text-transform: lowercase; 219 | font-weight: 700; 220 | border-radius: 3px; 221 | padding: .5rem .75rem; 222 | 223 | &:hover { 224 | background-color: #508921; 225 | } 226 | 227 | &:focus { 228 | text-decoration: underline; 229 | } 230 | } 231 | 232 | p.donate__blurb { 233 | padding: 0 1rem; 234 | margin: 2rem auto; 235 | font-size: 1.1rem; 236 | } 237 | 238 | .donate__image { 239 | background-position: center; 240 | background-size: cover; 241 | width: 100%; 242 | height: 100%; 243 | } 244 | 245 | .donate__badge { 246 | position: absolute; 247 | width: 48px; 248 | height: 48px; 249 | left: 1rem; 250 | top: 1rem; 251 | 252 | @media (min-width: 480px) { 253 | width: 64px; 254 | height: 64px; 255 | } 256 | } -------------------------------------------------------------------------------- /src/css/imports/reset.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ 2 | 3 | /* Document 4 | ========================================================================== */ 5 | 6 | /** 7 | * 1. Correct the line height in all browsers. 8 | * 2. Prevent adjustments of font size after orientation changes in 9 | * IE on Windows Phone and in iOS. 10 | */ 11 | 12 | html { 13 | line-height: 1.15; /* 1 */ 14 | -ms-text-size-adjust: 100%; /* 2 */ 15 | -webkit-text-size-adjust: 100%; /* 2 */ 16 | } 17 | 18 | /* Sections 19 | ========================================================================== */ 20 | 21 | /** 22 | * Remove the margin in all browsers (opinionated). 23 | */ 24 | 25 | body { 26 | margin: 0; 27 | position: relative; 28 | } 29 | 30 | /** 31 | * Add the correct display in IE 9-. 32 | */ 33 | 34 | article, 35 | aside, 36 | footer, 37 | header, 38 | nav, 39 | section { 40 | display: block; 41 | } 42 | 43 | /** 44 | * Correct the font size and margin on `h1` elements within `section` and 45 | * `article` contexts in Chrome, Firefox, and Safari. 46 | */ 47 | 48 | h1 { 49 | font-size: 2em; 50 | margin: 0.67em 0; 51 | } 52 | 53 | /* Grouping content 54 | ========================================================================== */ 55 | 56 | /** 57 | * Add the correct display in IE 9-. 58 | * 1. Add the correct display in IE. 59 | */ 60 | 61 | figcaption, 62 | figure, 63 | main { /* 1 */ 64 | display: block; 65 | } 66 | 67 | /** 68 | * Add the correct margin in IE 8. 69 | */ 70 | 71 | figure { 72 | margin: 1em 40px; 73 | } 74 | 75 | /** 76 | * 1. Add the correct box sizing in Firefox. 77 | * 2. Show the overflow in Edge and IE. 78 | */ 79 | 80 | hr { 81 | box-sizing: content-box; /* 1 */ 82 | height: 0; /* 1 */ 83 | overflow: visible; /* 2 */ 84 | } 85 | 86 | /** 87 | * 1. Correct the inheritance and scaling of font size in all browsers. 88 | * 2. Correct the odd `em` font sizing in all browsers. 89 | */ 90 | 91 | pre { 92 | font-family: monospace, monospace; /* 1 */ 93 | font-size: 1em; /* 2 */ 94 | } 95 | 96 | /* Text-level semantics 97 | ========================================================================== */ 98 | 99 | /** 100 | * 1. Remove the gray background on active links in IE 10. 101 | * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. 102 | */ 103 | 104 | a { 105 | background-color: transparent; /* 1 */ 106 | -webkit-text-decoration-skip: objects; /* 2 */ 107 | } 108 | 109 | /** 110 | * 1. Remove the bottom border in Chrome 57- and Firefox 39-. 111 | * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 112 | */ 113 | 114 | abbr[title] { 115 | border-bottom: none; /* 1 */ 116 | text-decoration: underline; /* 2 */ 117 | text-decoration: underline dotted; /* 2 */ 118 | } 119 | 120 | /** 121 | * Prevent the duplicate application of `bolder` by the next rule in Safari 6. 122 | */ 123 | 124 | b, 125 | strong { 126 | font-weight: inherit; 127 | } 128 | 129 | /** 130 | * Add the correct font weight in Chrome, Edge, and Safari. 131 | */ 132 | 133 | b, 134 | strong { 135 | font-weight: bolder; 136 | } 137 | 138 | /** 139 | * 1. Correct the inheritance and scaling of font size in all browsers. 140 | * 2. Correct the odd `em` font sizing in all browsers. 141 | */ 142 | 143 | code, 144 | kbd, 145 | samp { 146 | font-family: monospace, monospace; /* 1 */ 147 | font-size: 1em; /* 2 */ 148 | } 149 | 150 | /** 151 | * Add the correct font style in Android 4.3-. 152 | */ 153 | 154 | dfn { 155 | font-style: italic; 156 | } 157 | 158 | /** 159 | * Add the correct background and color in IE 9-. 160 | */ 161 | 162 | mark { 163 | background-color: #ff0; 164 | color: #000; 165 | } 166 | 167 | /** 168 | * Add the correct font size in all browsers. 169 | */ 170 | 171 | small { 172 | font-size: 80%; 173 | } 174 | 175 | /** 176 | * Prevent `sub` and `sup` elements from affecting the line height in 177 | * all browsers. 178 | */ 179 | 180 | sub, 181 | sup { 182 | font-size: 75%; 183 | line-height: 0; 184 | position: relative; 185 | vertical-align: baseline; 186 | } 187 | 188 | sub { 189 | bottom: -0.25em; 190 | } 191 | 192 | sup { 193 | top: -0.5em; 194 | } 195 | 196 | /* Embedded content 197 | ========================================================================== */ 198 | 199 | /** 200 | * Add the correct display in IE 9-. 201 | */ 202 | 203 | audio, 204 | video { 205 | display: inline-block; 206 | } 207 | 208 | /** 209 | * Add the correct display in iOS 4-7. 210 | */ 211 | 212 | audio:not([controls]) { 213 | display: none; 214 | height: 0; 215 | } 216 | 217 | /** 218 | * Remove the border on images inside links in IE 10-. 219 | */ 220 | 221 | img { 222 | border-style: none; 223 | } 224 | 225 | /** 226 | * Hide the overflow in IE. 227 | */ 228 | 229 | svg:not(:root) { 230 | overflow: hidden; 231 | } 232 | 233 | /* Forms 234 | ========================================================================== */ 235 | 236 | /** 237 | * 1. Change the font styles in all browsers (opinionated). 238 | * 2. Remove the margin in Firefox and Safari. 239 | */ 240 | 241 | button, 242 | input, 243 | optgroup, 244 | select, 245 | textarea { 246 | font-family: sans-serif; /* 1 */ 247 | font-size: 100%; /* 1 */ 248 | line-height: 1.15; /* 1 */ 249 | margin: 0; /* 2 */ 250 | } 251 | 252 | /** 253 | * Show the overflow in IE. 254 | * 1. Show the overflow in Edge. 255 | */ 256 | 257 | button, 258 | input { /* 1 */ 259 | overflow: visible; 260 | } 261 | 262 | /** 263 | * Remove the inheritance of text transform in Edge, Firefox, and IE. 264 | * 1. Remove the inheritance of text transform in Firefox. 265 | */ 266 | 267 | button, 268 | select { /* 1 */ 269 | text-transform: none; 270 | } 271 | 272 | /** 273 | * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` 274 | * controls in Android 4. 275 | * 2. Correct the inability to style clickable types in iOS and Safari. 276 | */ 277 | 278 | button, 279 | html [type="button"], /* 1 */ 280 | [type="reset"], 281 | [type="submit"] { 282 | -webkit-appearance: button; /* 2 */ 283 | } 284 | 285 | /** 286 | * Remove the inner border and padding in Firefox. 287 | */ 288 | 289 | button::-moz-focus-inner, 290 | [type="button"]::-moz-focus-inner, 291 | [type="reset"]::-moz-focus-inner, 292 | [type="submit"]::-moz-focus-inner { 293 | border-style: none; 294 | padding: 0; 295 | } 296 | 297 | /** 298 | * Restore the focus styles unset by the previous rule. 299 | */ 300 | 301 | button:-moz-focusring, 302 | [type="button"]:-moz-focusring, 303 | [type="reset"]:-moz-focusring, 304 | [type="submit"]:-moz-focusring { 305 | outline: 1px dotted ButtonText; 306 | } 307 | 308 | /** 309 | * Correct the padding in Firefox. 310 | */ 311 | 312 | fieldset { 313 | padding: 0.35em 0.75em 0.625em; 314 | } 315 | 316 | /** 317 | * 1. Correct the text wrapping in Edge and IE. 318 | * 2. Correct the color inheritance from `fieldset` elements in IE. 319 | * 3. Remove the padding so developers are not caught out when they zero out 320 | * `fieldset` elements in all browsers. 321 | */ 322 | 323 | legend { 324 | box-sizing: border-box; /* 1 */ 325 | color: inherit; /* 2 */ 326 | display: table; /* 1 */ 327 | max-width: 100%; /* 1 */ 328 | padding: 0; /* 3 */ 329 | white-space: normal; /* 1 */ 330 | } 331 | 332 | /** 333 | * 1. Add the correct display in IE 9-. 334 | * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. 335 | */ 336 | 337 | progress { 338 | display: inline-block; /* 1 */ 339 | vertical-align: baseline; /* 2 */ 340 | } 341 | 342 | /** 343 | * Remove the default vertical scrollbar in IE. 344 | */ 345 | 346 | textarea { 347 | overflow: auto; 348 | } 349 | 350 | /** 351 | * 1. Add the correct box sizing in IE 10-. 352 | * 2. Remove the padding in IE 10-. 353 | */ 354 | 355 | [type="checkbox"], 356 | [type="radio"] { 357 | box-sizing: border-box; /* 1 */ 358 | padding: 0; /* 2 */ 359 | } 360 | 361 | /** 362 | * Correct the cursor style of increment and decrement buttons in Chrome. 363 | */ 364 | 365 | [type="number"]::-webkit-inner-spin-button, 366 | [type="number"]::-webkit-outer-spin-button { 367 | height: auto; 368 | } 369 | 370 | /** 371 | * 1. Correct the odd appearance in Chrome and Safari. 372 | * 2. Correct the outline style in Safari. 373 | */ 374 | 375 | [type="search"] { 376 | -webkit-appearance: textfield; /* 1 */ 377 | outline-offset: -2px; /* 2 */ 378 | } 379 | 380 | /** 381 | * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. 382 | */ 383 | 384 | [type="search"]::-webkit-search-cancel-button, 385 | [type="search"]::-webkit-search-decoration { 386 | -webkit-appearance: none; 387 | } 388 | 389 | /** 390 | * 1. Correct the inability to style clickable types in iOS and Safari. 391 | * 2. Change font properties to `inherit` in Safari. 392 | */ 393 | 394 | ::-webkit-file-upload-button { 395 | -webkit-appearance: button; /* 1 */ 396 | font: inherit; /* 2 */ 397 | } 398 | 399 | /* Interactive 400 | ========================================================================== */ 401 | 402 | /* 403 | * Add the correct display in IE 9-. 404 | * 1. Add the correct display in Edge, IE, and Firefox. 405 | */ 406 | 407 | details, /* 1 */ 408 | menu { 409 | display: block; 410 | } 411 | 412 | /* 413 | * Add the correct display in all browsers. 414 | */ 415 | 416 | summary { 417 | display: list-item; 418 | } 419 | 420 | /* Scripting 421 | ========================================================================== */ 422 | 423 | /** 424 | * Add the correct display in IE 9-. 425 | */ 426 | 427 | canvas { 428 | display: inline-block; 429 | } 430 | 431 | /** 432 | * Add the correct display in IE. 433 | */ 434 | 435 | template { 436 | display: none; 437 | } 438 | 439 | /* Hidden 440 | ========================================================================== */ 441 | 442 | /** 443 | * Add the correct display in IE 10-. 444 | */ 445 | 446 | [hidden] { 447 | display: none; 448 | } --------------------------------------------------------------------------------