func (m *Topic) GetIntro(lang string) string { var intro string switch i18n.IndexLang(lang) { case utils.LangZhCN: intro = m.IntroZhCn default: intro = m.Intro } return intro }
func (m *Topic) GetName(lang string) string { var name string switch i18n.IndexLang(lang) { case utils.LangZhCN: name = m.NameZhCn default: name = m.Name } return name }
func (m *Article) GetTitle(lang string) string { var title string switch i18n.IndexLang(lang) { case utils.LangZhCN: title = m.TitleZhCn default: title = m.Title } return title }
func (m *Article) GetContentCache(lang string) string { var content, contentCache string switch i18n.IndexLang(lang) { case utils.LangZhCN: content = m.ContentZhCn contentCache = m.ContentCacheZhCn default: content = m.Content contentCache = m.ContentCache } if utils.RealtimeRenderMD { return RenderPostContent(content) } else { return contentCache } }