LinkedIn Portfolio Website
TOC
Explanation
This Google spreadsheet add-on enhances a document to serve as the back-end of a website, based on data of a LinkedIn export. The resulting website is hosted with Netlify and customisable to a certain extent with the help of the worksheet data.
How-to
An example setup can be found here
Set-up
- Install add-on in Google spreadsheet
- Open the "LinkedIn Portfolio" menu entry
- Click "Setup"
- Go to LinkedIn export page
- Export "the works"
- Create "SECTIONS" worksheet (This overwrites all data in the existing "SECTIONS" worksheet)
- Import files (this overwrites all data in the import worksheets)
- Publish spreadsheet to the web
- Add the spreadsheet id during Netlify deploy
- Adjust "SECTIONS" settings or data worksheets
Webhooks
You can add webhook urls to your document that are triggered when something is changed in the spreadsheet. These can for example be used to trigger a rebuild of the website, using Netlify build hooks.
- Open the "LinkedIn Portfolio" menu entry
- Click "Webhooks"
- Add webhook details
Google Analytics
If you want to use google analytics, you can add the "GOOGLE_ANALYTICS" environment variable (containing your UA-XXXXX tracking code) to Netlify. When this environment variable is set, google analytics will be installed (on the next build), a privacy-policy sub-page created and various events send during use of the page.
Questions and/or suggestions
Your questions and/or suggestions are always welcome - either file an issue or shoot me a mail.
About
LinkedIn Portfolio
by Johann Röhl
Frontend Repository
Sheets (Backend) Repository
© 2013 - 2019 johannroehl