The schedulers can cope with scheduling odd numbers of teams but doesn't create bye matches.
If you want to make the presentation of "bye" weeks more prominent on your site you have a couple of options
1/ You can create a news report instead listing the bye weeks for teams.
2/ Create bye teams and schedule matches for them
If you have a bye team and want to remove it from the standings
table / standings adjustments
override positions in table / standings
then make position 0
Once the data has passed for the bye match - manually delete the match