feat(pages): add contribute, fix index