arnaud-deprez / arnaud-deprez.github.io Goto Github PK
View Code? Open in Web Editor NEWSource code of my personal website
Home Page: https://arnaud-deprez.powple.com
License: MIT License
Source code of my personal website
Home Page: https://arnaud-deprez.powple.com
License: MIT License
As a user I'd like to have a clear table of content with active link change when I scroll through headings.
We should have a table of content with text in gray by default.
When hover or the heading is active, it should become orange with underlining style and/or border-left coloured in orange
Performance on mobile is not always good because the DOM on index page is big.
In order to improve google search ranking, it should be improved.
The index page contains a lot of svg making the DOM containing too many elements.
One way to solve this issue is to draw element when they are visible with for example react-window and react-virtualized-auto-sizer.
Here is an example: https://markoskon.com/displaying-hundreds-of-images-with-react-window-and-gatsby-image/
For UX design, it's recommended to keep width small for content so that it's easier to read and catch up what user wants.
Currently it produces a nodejs exception:
{"errorType":"Error","errorMessage":"The module '/var/task/.cache/query-engine/assets/prebuilds/linux-x64/node.abi93.node'\nwas compiled against a different Node.js version using\nNODE_MODULE_VERSION 93
...
Redirects all unknown page to https://arnaud-deprez.powple.com/404
Since latest gatsby-plugin-sitemap
, we should update the sitemap with lastmod
(= lastModified date) as per https://www.gatsbyjs.com/plugins/gatsby-plugin-sitemap/#recommended-usage.
In robots.txt, we should also disallow to any /blog/tags/*
page.
As an author we would like to better understand our public.
The goal is to only collect anonymous data and so for that we should not have to request user consent.
As a user, I'd like to quickly share a post I liked on Twitter, Facebook, Linked'In, Reddit
This should also update our privacy policy regarding sharing on social network.
Look for direct link to share, perhaps some react component library can help here.
As a user I'd like to be able to add comment to a blog, tell what I like and what I don't.
As a user, if I see an error in a post, I'd like to be able to modify it easily.
Add a link Edit on github
. Look for Fontawesome fa-edit
icon :-)
Current accessibility is very high but not 100%. That's mainly because our links does not have a sufficient contrast with white background.
One quick way without changing style of the whole site is to put link colour a bit darker than the primary colour.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.