add support for news detail.

1. add support for news detail preview and extract.
2. TODO need to think about how to edit news templates.
3. TODO select best templates.