diff --git a/core/modules/node/config/install/views.view.frontpage.yml b/core/modules/node/config/install/views.view.frontpage.yml
index d03ea99a0a753c7e67de467ce4d9781bf516ae58..dd257b5bc349e134d4c7cae4b7789cc42e081c20 100644
--- a/core/modules/node/config/install/views.view.frontpage.yml
+++ b/core/modules/node/config/install/views.view.frontpage.yml
@@ -229,7 +229,7 @@ display:
         type: node_rss
         options:
           relationship: none
-          item_length: default
+          item_length: rss
           links: false
         provider: views
 label: Frontpage
diff --git a/core/profiles/standard/src/Tests/StandardTest.php b/core/profiles/standard/src/Tests/StandardTest.php
index 9857b8362b843b32ef5936ed3622670ed772a4c7..3a1eeadef58739b97b1bd90f9d323a2bffd40058 100644
--- a/core/profiles/standard/src/Tests/StandardTest.php
+++ b/core/profiles/standard/src/Tests/StandardTest.php
@@ -7,6 +7,7 @@
 
 namespace Drupal\standard\Tests;
 
+use Drupal\comment\Entity\Comment;
 use Drupal\simpletest\WebTestBase;
 
 /**
@@ -34,7 +35,11 @@ function testStandard() {
     $this->assertResponse(200);
 
     // Test anonymous user can access 'Main navigation' block.
-    $admin = $this->drupalCreateUser(array('administer blocks'));
+    $admin = $this->drupalCreateUser(array(
+      'administer blocks',
+      'post comments',
+      'skip comment approval',
+    ));
     $this->drupalLogin($admin);
     // Configure the block.
     $this->drupalGet('admin/structure/block/add/system_menu_block:main/bartik');
@@ -67,6 +72,26 @@ function testStandard() {
     $this->drupalLogout();
     $this->assertText('Main navigation');
 
+    // Ensure comments don't show in the front page RSS feed.
+    // Create an article.
+    $node = $this->drupalCreateNode(array(
+      'type' => 'article',
+      'title' => 'Foobar',
+      'promote' => 1,
+      'status' => 1,
+    ));
+
+    // Add a comment.
+    $this->drupalLogin($admin);
+    $this->drupalGet('node/1');
+    $this->drupalPostForm(NULL, array(
+      'subject' => 'Barfoo',
+      'comment_body[0][value]' => 'Then she picked out two somebodies, Sally and me',
+    ), t('Save'));
+    // Fetch the feed.
+    $this->drupalGet('rss.xml');
+    $this->assertText('Foobar');
+    $this->assertNoText('Then she picked out two somebodies, Sally and me');
   }
 
 }
diff --git a/core/profiles/standard/standard.install b/core/profiles/standard/standard.install
index b9d1c02dbea3a62d2d3c1e2e8a0c2c4fb03d2c70..f588cd3e7deccc4274b838f355f269d2d570f914 100644
--- a/core/profiles/standard/standard.install
+++ b/core/profiles/standard/standard.install
@@ -20,6 +20,11 @@ function standard_install() {
   // Add comment field to article node type.
   \Drupal::service('comment.manager')->addDefaultField('node', 'article', 'comment', CommentItemInterface::OPEN);
 
+  // Hide the comment field in the rss view mode.
+  entity_get_display('node', 'article', 'rss')
+    ->removeComponent('comment')
+    ->save();
+
   // Allow visitor account creation with administrative approval.
   $user_settings = \Drupal::config('user.settings');
   $user_settings->set('register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)->save();