diff options
Diffstat (limited to 'lib/parse')
-rw-r--r-- | lib/parse/parseSummary.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/parse/parseSummary.js b/lib/parse/parseSummary.js index 2c6186f..72bf224 100644 --- a/lib/parse/parseSummary.js +++ b/lib/parse/parseSummary.js @@ -1,6 +1,7 @@ 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 @@ -28,8 +29,9 @@ function parseSummary(book) { // Insert readme as first entry var firstArticle = summary.getFirstArticle(); + if (readmeFile.exists() && - (!firstArticle || firstArticle.getRef() !== readmeFile.getPath())) { + (!firstArticle || !location.areIdenticalPaths(firstArticle.getRef(), readmeFile.getPath()))) { summary = SummaryModifier.unshiftArticle(summary, { title: 'Introduction', ref: readmeFile.getPath() |