It depends from job to job. In my opinion there are no general CV/resumes.
I'm programmer, growth hacker and project manager. I had different jobs to complement my skillset -> in next 5 years I'm want to start my own company.
To startups I apply with GitHub page :)
To big companies -> black&white bullet point,
As a freelancer -> web page with showcases
To startups I apply with GitHub page :) To big companies -> black&white bullet point, As a freelancer -> web page with showcases