diff --git a/server/middlewares/csp.js b/server/middlewares/csp.js index bfec39dbac..da71631824 100644 --- a/server/middlewares/csp.js +++ b/server/middlewares/csp.js @@ -11,7 +11,7 @@ if (process.env.NODE_ENV !== 'production') { export default function csp() { return helmet.contentSecurityPolicy({ directives: { - defaultSrc: trusted, + defaultSrc: trusted.concat('*.optimizely.com'), scriptSrc: [ "'unsafe-eval'", "'unsafe-inline'", diff --git a/server/views/partials/footer.jade b/server/views/partials/footer.jade index f67b64325b..a138bc4dba 100644 --- a/server/views/partials/footer.jade +++ b/server/views/partials/footer.jade @@ -1,5 +1,6 @@ // scripts should be moved here script(src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer) +script(src="https://cdn.optimizely.com/js/999692993.js") aside.map-aside.is-collapsed .map-aside-action-bar a.map-aside-action-item.map-aside-action-pop-out(href='/map' target='_blank' aria-label='open map in new tab') diff --git a/server/views/resources/shop.jade b/server/views/resources/shop.jade index 86a2bf9643..ca66cf348f 100644 --- a/server/views/resources/shop.jade +++ b/server/views/resources/shop.jade @@ -1,17 +1,31 @@ extends ../layout block content - h1.text-center Shop + h2.text-center Buy cool things and support our open source community hr .row .col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3.text-center - img.img-responsive.img-center(src='//i.imgur.com/MH1CvwY.jpg') - h3 Free Code Camp laptop stickers are here! - h4 Get two for only $5, with free shipping anywhere! + img.img-responsive.img-center(src='//i.imgur.com/FNFqn9Tg.jpg') + h3 Free Code Camp laptop stickers + h4 Get 2 for only $5, with free shipping anywhere! p These durable 2" (5 cm) stickers sport a matte finish, and look great anywhere - especially on your laptop. html. -
+ hr + .row + .col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3.text-center + img.img-responsive.img-center(src='//i.imgur.com/BTtb8P0g.jpg') + h3 Get a $10 credit your own Digital Ocean server. + p After you spend $25, our community gets a $25 credit. + a.btn.btn-cta.signup-btn.btn-block#digital-ocean-cta(href="//m.do.co/c/ba8a71773373" target='_blank' onClick="ga('send', 'event', 'SHOP', 'SHOP-DIGITAL-OCEAN', 'Digital Ocean affiliate button clicked');") Claim your $10 credit + hr + .row + .col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3.text-center + img.img-responsive.img-center(src='http://i.imgur.com/YqZqTN6g.jpg') + h3 Buy some affordable domain names. + p Our community gets a 15% of your first purchase. + a.btn.btn-cta.signup-btn.btn-block#namecheap-cta(href="//www.namecheap.com/?aff=102130" onClick="ga('send', 'event', 'SHOP', 'SHOP-NAMECHEAP', 'Namecheap affiliate button clicked');") Claim your domain names \ No newline at end of file