Timeline like community

How can I build a timeline like the community blog?? any advice??

In terms of the css and html you can look for a snippet te reuse, but in terms of the indicator moving as you scroll you might be able to implement Scrollspy which is part of bootstrap code:

What about changing dates numbers?? Any suggestion?