Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Grunt Sitemap Generator plugin for WordPress

https://gist.github.com/lgladdy/10586308

<?php
/**
 * Plugin Name: Grunt Sitemap Generator
 * Plugin URI: http://www.github.com/lgladdy
 * Description: Generate a JSON list of every page on a site so it can be used with grunt and uncss. Create a folder in /wp-content called mu-plugins, and drop this code into that folder, as grunt-sitemap.php
 * Author: Liam Gladdy
 * Author URI: http://gladdy.co.uk
 * Version: 1.0
 */
 
add_action('template_redirect','show_sitemap');
function show_sitemap() {
  if (isset($_GET['show_sitemap'])) {
    $the_query = new WP_Query(array('post_type' => 'any', 'posts_per_page' => '-1', 'post_status' => 'publish'));
    $urls = array();
    while ($the_query->have_posts()) {
      $the_query->the_post();
      $urls[] = get_permalink();
    }
    die(json_encode($urls));
  }
}