Private blog, portfolio and speakers page

I use Contentful to power my private website and I put everything on my site these days. :smiley:

It includes:

  • a person
  • blog posts
  • “today I learned” posts
  • events
  • screencasts
  • random resources

I didn’t couple entries too much yet because it works quite nicely right now. :slight_smile:

My site:

Content model:

The raw content model export can be found here.


HI Stefan!

Your project looks great! But I’m not able to run it on my local.

When I run ‘npm run dev’, I get this error:

ERROR Failed to compile with 1 errors

This dependency was not found:

  • ~/plugins/image-map.js in ./node_modules/babel-loader/lib?{“babelrc”:false,“cacheDirectory”:true,“presets”:[[“/home/jtalavera/Workspace/stefan-judis-website/node_modules/babel-preset-vue-app/dist/index.common.js”,{“targets”:{“ie”:9,“uglify”:true}}]]}!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./components/LazyImage.vue

To install it, you can run: npm install --save ~/plugins/image-map.js

Mmmmh… I broke that last week I think. :frowning: Sorry about that…

I’m now generating preview images with and these preview images will be generated and written to this js map (and also cached in S3) that you’re missing now. It’s the sqip-it script you see in here

If you want to I could walk you through it make it work for you.

I assume that reverting LazyImage to this version should do the trick. :slight_smile:

Thank you Stefan!

Reverting LazyImage worked for me.

Oh this is awesome!!! :tada:

Please let me know what you come up with! :slight_smile: