article page

refactored article page into the framework
article refactor
article refactor
article refactor
article refactor
article refactor