Clarify Chapter path and source_path.
This commit is contained in:
parent
c602a2fcd6
commit
5f5f9d6fd5
|
@ -160,8 +160,20 @@ pub struct Chapter {
|
||||||
/// Nested items.
|
/// Nested items.
|
||||||
pub sub_items: Vec<BookItem>,
|
pub sub_items: Vec<BookItem>,
|
||||||
/// The chapter's location, relative to the `SUMMARY.md` file.
|
/// The chapter's location, relative to the `SUMMARY.md` file.
|
||||||
|
///
|
||||||
|
/// **Note**: After the index preprocessor runs, any README files will be
|
||||||
|
/// modified to be `index.md`. If you need access to the actual filename
|
||||||
|
/// on disk, use [`Chapter::source_path`] instead.
|
||||||
|
///
|
||||||
|
/// This is `None` for a draft chapter.
|
||||||
pub path: Option<PathBuf>,
|
pub path: Option<PathBuf>,
|
||||||
/// The chapter's source file, relative to the `SUMMARY.md` file.
|
/// The chapter's source file, relative to the `SUMMARY.md` file.
|
||||||
|
///
|
||||||
|
/// **Note**: Beware that README files will internally be treated as
|
||||||
|
/// `index.md` via the [`Chapter::path`] field. The `source_path` field
|
||||||
|
/// exists if you need access to the true file path.
|
||||||
|
///
|
||||||
|
/// This is `None` for a draft chapter.
|
||||||
pub source_path: Option<PathBuf>,
|
pub source_path: Option<PathBuf>,
|
||||||
/// An ordered list of the names of each chapter above this one in the hierarchy.
|
/// An ordered list of the names of each chapter above this one in the hierarchy.
|
||||||
pub parent_names: Vec<String>,
|
pub parent_names: Vec<String>,
|
||||||
|
|
Loading…
Reference in New Issue