This is how you can create a blog roll list (just the links and titles):
1. Generate some code using the instructions and widget here:
https://googlesystem.blogspot.com/2007/08/blogroll-powered-by-google-reader.html
2. Create a custom page template. In my case, I just copied the page.php default file in my theme to another file called feedpage.php and just added the code from step one, plus the header information as specified in: https://codex.www.ads-software.com/Pages
3. Then go ahead and create your page as normal with whatever title and introductory text that you want to have to your blog roll, but select your new page template that you have just created. (as opposed to the default one)
4. Publish it. Done!
You can see my finished product here:
Here is my custom page template which did the job:
<?php
/*
Template Name: FeedPage
*/
?>
<?php get_header(); ?>
<div id="content">
<?php include(TEMPLATEPATH."/l_sidebar.php");?>
<div id="contentmiddle">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(__('Read more'));?>
<div id='blog_roll_28951'>
<script type='text/javascript'>
function build_bloglist_28951(data) {
var container = document.getElementById('blog_roll_28951');
var list = document.createElement('div');
for (var i=0; i < data.items.length; i++) {
var item = data.items[i];
if (item.alternate){
var link = document.createElement('a');
link.appendChild(document.createTextNode(item.title));
link.href = item.alternate.href;
list.appendChild(link);
list.appendChild(document.createElement('br'));
}
}
container.appendChild(list);
}
</script>
<script src='https://www.google.com/reader/public/javascript-sub/user/078669578670522186/label/blog-roll?callback=build_bloglist_28951' type='text/javascript'></script>
<div align='right' style='margin-top:15px; font-size:85%;'><a href='https://www.google.com/reader/public/subscriptions/user/09961869578670522186/label/blog-roll'>Save as OPML</a> (<a href='https://en.wikipedia.org/wiki/OPML'>?</a>) </div>
</div>
<?php edit_post_link('(Edit Page)', '', ''); ?>
<!--
<?php trackback_rdf(); ?>
-->
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
</div>
<?php include(TEMPLATEPATH."/r_sidebar.php");?>
</div>
<!-- The main column ends -->
<?php get_footer(); ?>