mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-17 21:01:26 +02:00
@@ -99,9 +99,8 @@ type Site struct {
|
||||
Language *helpers.Language
|
||||
}
|
||||
|
||||
// Reset returns a new Site prepared for rebuild.
|
||||
// TODO(bep) multilingo
|
||||
func (s *Site) Reset() *Site {
|
||||
// reset returns a new Site prepared for rebuild.
|
||||
func (s *Site) reset() *Site {
|
||||
return &Site{Language: s.Language, Multilingual: s.Multilingual}
|
||||
}
|
||||
|
||||
@@ -144,21 +143,20 @@ type targetList struct {
|
||||
}
|
||||
|
||||
type SiteInfo struct {
|
||||
BaseURL template.URL
|
||||
Taxonomies TaxonomyList
|
||||
Authors AuthorList
|
||||
Social SiteSocial
|
||||
Sections Taxonomy
|
||||
Pages *Pages // Includes only pages in this language
|
||||
AllPages *Pages // Includes other translated pages, excluding those in this language.
|
||||
rawAllPages *Pages // Includes absolute all pages, including drafts etc.
|
||||
Files *[]*source.File
|
||||
Menus *Menus
|
||||
Hugo *HugoInfo
|
||||
Title string
|
||||
RSSLink string
|
||||
Author map[string]interface{}
|
||||
// TODO(bep) multilingo
|
||||
BaseURL template.URL
|
||||
Taxonomies TaxonomyList
|
||||
Authors AuthorList
|
||||
Social SiteSocial
|
||||
Sections Taxonomy
|
||||
Pages *Pages // Includes only pages in this language
|
||||
AllPages *Pages // Includes other translated pages, excluding those in this language.
|
||||
rawAllPages *Pages // Includes absolute all pages, including drafts etc.
|
||||
Files *[]*source.File
|
||||
Menus *Menus
|
||||
Hugo *HugoInfo
|
||||
Title string
|
||||
RSSLink string
|
||||
Author map[string]interface{}
|
||||
LanguageCode string
|
||||
DisqusShortname string
|
||||
GoogleAnalytics string
|
||||
@@ -701,7 +699,6 @@ func (s *Site) readI18nSources() error {
|
||||
|
||||
themeI18nDir, err := helpers.GetThemeI18nDirPath()
|
||||
if err == nil {
|
||||
// TODO(bep) multilingo what is this?
|
||||
i18nSources = []source.Input{&source.Filesystem{Base: themeI18nDir}, i18nSources[0]}
|
||||
}
|
||||
|
||||
@@ -1622,7 +1619,7 @@ func (s *Site) newTaxonomyNode(t taxRenderInfo) (*Node, string) {
|
||||
func (s *Site) addMultilingualPrefix(basePath string) string {
|
||||
hadPrefix := strings.HasPrefix(basePath, "/")
|
||||
if s.multilingualEnabled() {
|
||||
basePath = path.Join(s.currentLanguageString(), basePath)
|
||||
basePath = path.Join(s.Language.Lang, basePath)
|
||||
if hadPrefix {
|
||||
basePath = "/" + basePath
|
||||
}
|
||||
@@ -1992,7 +1989,6 @@ func (s *Site) Stats() {
|
||||
func (s *Site) setURLs(n *Node, in string) {
|
||||
n.URLPath.URL = helpers.URLizeAndPrep(in)
|
||||
n.URLPath.Permalink = permalink(n.URLPath.URL)
|
||||
// TODO(bep) multilingo
|
||||
n.RSSLink = template.HTML(permalink(in + ".xml"))
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user