Bookdown generates an index file with a name based on chapter title instead of “index.html” when knitted

Hey all!

I am compiling a long report into a html document with Bookdown and didn't have any problems knitting it with bookdown::gitbook until recently. Not sure what happened.

The code runs without errors, all the plots and files are generated as needed, but the index.rmd is generated into an .html file named after the first heading's id ("chapter00.html"), rather than "index.html". This means the website does not work when uploaded to Github.

Everything works great if the file name is manually changed to "index.html".

my index.Rmd is as follows:

title: "Eesti inimarengu aruanne 2019"
author: "Eesti Koostöö Kogu"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
documentclass: book
bibliography: [bibliography/bib_chapter23.bib, bibliography/bib_chapterXY.bib]
biblio-style: authoryear
biblatexoptions: [refsegment=chapter]
csl: keel-ja-kirjandus.csl
link-citations: yes
description: "Eesti inimarengu aruanne 2019"
css: eia.css
lang: et

# Sissejuhatus {-#chapter00 .chapter_section .intro_section}

_bookdown.yml file is as follows:

book_filename: "EIA_2019_digi"
    fig: 'Joonis '
    tab: 'Tabel '
    eq: 'Valem '
    chapter_name: ""
delete_merged_file: true

_output.yml is as follows:

  split_by: section
  split_bib: yes
      collapse: subsection
      scroll_highlight: yes
      before: null
      after: null
      position: fixed
      edit : null
      download: null
      search: yes
      facebook: no
      twitter: no
      google: no
      linkedin: no
      weibo: no
      instapaper: no
      vk: no
      all: ['facebook', 'google', 'twitter', 'linkedin', 'weibo', 'instapaper']
    in_header: preamble.tex
  latex_engine: xelatex
  citation_package: natbib
  keep_tex: yes
bookdown::epub_book: default

Any insights about what may be the cause of the problem? Thanks!

I couldn't help but notice that you recently posted a very similar question on StackOverflow: r - Bookdown generates index file with a chapter title instead of "index.html" when knitted - Stack Overflow

The current way you've done this is generally considered not-OK

From: FAQ: Is it OK if I cross-post?

Posting the same question to multiple forums at the same time is often considered impolite. We don't completely ban such cross-posting, but we ask you to think hard before you do it and to follow some rules.

:mantelpiece_clock: Cross-post sparingly
Rather than post the same thing here and elsewhere from the get-go, post in one place at a time. Let enough time go by (think days, not hours) before you take your question somewhere else. Sometimes people at another site may suggest you post here if your question doesn't fit within the scope of the other site.

:link: Always link to your other posts, and update everywhere with any solutions
No matter what your reason for cross-posting is, when you post here please be sure to link to your related post on the other site and keep both ends updated with any solution.

Thank you for the comment and the reference to the FAQ. Will keep that in mind in the future.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.