compile content, list pages