mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
Search for README file in whole summary before inserting as first article
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
var parseStructureFile = require('./parseStructureFile');
|
||||
var Summary = require('../models/summary');
|
||||
var SummaryModifier = require('../modifiers').Summary;
|
||||
var location = require('../utils/location');
|
||||
|
||||
/**
|
||||
Parse summary in a book, the summary can only be parsed
|
||||
@@ -27,11 +26,10 @@ function parseSummary(book) {
|
||||
summary = Summary.createFromParts(file, result.parts);
|
||||
}
|
||||
|
||||
// Insert readme as first entry
|
||||
var firstArticle = summary.getFirstArticle();
|
||||
// Insert readme as first entry if not in SUMMARY.md
|
||||
var readmeArticle = summary.getByPath(readmeFile.getPath());
|
||||
|
||||
if (readmeFile.exists() &&
|
||||
(!firstArticle || !location.areIdenticalPaths(firstArticle.getRef(), readmeFile.getPath()))) {
|
||||
if (readmeFile.exists() && !readmeArticle) {
|
||||
summary = SummaryModifier.unshiftArticle(summary, {
|
||||
title: 'Introduction',
|
||||
ref: readmeFile.getPath()
|
||||
|
||||
Reference in New Issue
Block a user