fix path
refactor article list pages