I create lots of blogs that all share the same basic structure of a single "post" and 3 "pages" (about us, contact us, privacy). For the "post" page, I usually just edit the existing "hello world" post once I'm in the newly created blog. For the pages, I start with the "about" page and just edit that for my "about us" page.
I'd like to create a script or plug-in that I can simply add to my site that will, when executed, automatically create those pages with my boilerplate content. For the "about us" page, I can just edit the default "about page" via script. And for the initial "post" the script can just edit the "hello world" post. The other "pages" will need to be created from scratch via the script.
I'm looking for ideas on how best to do it (a plug-in or a script thats uploaded and executed) along with some help with the wordpress API calls used to create and update a post and a page's name and content.
For the default content, the about and contact content will be very short but I will need to use an external file to populate the privacy page. I'm thinking that a preformatted .html file should be used as the basis of this database insert.
Thanks for your help!