-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lang.Merge does not handle a mix of pages with and without content #5777
Comments
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. And it's faster. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. And it's faster. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. And it's faster. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. And it's faster. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
bep
added a commit
to bep/hugo
that referenced
this issue
Mar 23, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
nguyenvanduocit
pushed a commit
to 12bitvn/hugo
that referenced
this issue
Apr 5, 2019
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue gohugoio#5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. See gohugoio#5074 Fixes gohugoio#5763 Fixes gohugoio#5758 Fixes gohugoio#5090 Fixes gohugoio#5204 Fixes gohugoio#4695 Fixes gohugoio#5607 Fixes gohugoio#5707 Fixes gohugoio#5719 Fixes gohugoio#3113 Fixes gohugoio#5706 Fixes gohugoio#5767 Fixes gohugoio#5723 Fixes gohugoio#5769 Fixes gohugoio#5770 Fixes gohugoio#5771 Fixes gohugoio#5759 Fixes gohugoio#5776 Fixes gohugoio#5777 Fixes gohugoio#5778
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
This is only relevant if you use the
lang.Merge
template func.As an example, if you have
en/_index.md
for the home page of the English language, but no content files for the other home pages, all the home pages will be connected correctly in.Translations
, butlang.Merge
will not behave correctly.This is only relevant for node/index type pages, and can be worked around by providing content files for them all.
The text was updated successfully, but these errors were encountered: