修复网页标题错误

This commit is contained in:
xxy 2019-12-31 20:14:14 +08:00
parent 2819a3034e
commit 37bef6e1ce
4 changed files with 23 additions and 23 deletions

View File

@ -220,9 +220,9 @@ public class BookController {
}
SeoConfig seoConfig = (SeoConfig) req.getServletContext().getAttribute(Constants.SEO_CONFIG_KEY);
Map<String,String> page = seoConfig.getPage();
page.put("detail.title",page.get("detail.title").replaceAll("<bookName>",book.getBookName()));
page.put("detail.keyword",page.get("detail.keyword").replaceAll("<bookName>",book.getBookName()));
page.put("detail.description",page.get("detail.description").replaceAll("<bookName>",book.getBookName()));
modelMap.put("title",page.get("detail.title").replaceAll("<bookName>",book.getBookName()));
modelMap.put("keyword",page.get("detail.keyword").replaceAll("<bookName>",book.getBookName()));
modelMap.put("description",page.get("detail.description").replaceAll("<bookName>",book.getBookName()));
return "books/book_detail";
}
@ -239,9 +239,9 @@ public class BookController {
modelMap.put("bookId", bookId);
SeoConfig seoConfig = (SeoConfig) req.getServletContext().getAttribute(Constants.SEO_CONFIG_KEY);
Map<String,String> page = seoConfig.getPage();
page.put("catalog.title",page.get("catalog.title").replaceAll("<bookName>",bookName));
page.put("catalog.keyword",page.get("catalog.keyword").replaceAll("<bookName>",bookName));
page.put("catalog.description",page.get("catalog.description").replaceAll("<bookName>",bookName));
modelMap.put("title",page.get("catalog.title").replaceAll("<bookName>",bookName));
modelMap.put("keyword",page.get("catalog.keyword").replaceAll("<bookName>",bookName));
modelMap.put("description",page.get("catalog.description").replaceAll("<bookName>",bookName));
return "books/book_index";
}
@ -279,9 +279,9 @@ public class BookController {
modelMap.put("catId", catId);
SeoConfig seoConfig = (SeoConfig) req.getServletContext().getAttribute(Constants.SEO_CONFIG_KEY);
Map<String,String> page = seoConfig.getPage();
page.put("content.title",page.get("content.title").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
page.put("content.keyword",page.get("content.keyword").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
page.put("content.description",page.get("content.description").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
modelMap.put("title",page.get("content.title").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
modelMap.put("keyword",page.get("content.keyword").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
modelMap.put("description",page.get("content.description").replaceAll("<bookName>",bookName).replaceAll("<indexName>",indexName));
return "books/book_content";
}

View File

@ -4,16 +4,16 @@
<meta charset="utf-8">
<meta th:if="${catId == 9}" name="viewport" content="width=device-width, initial-scale=0.5, maximum-scale=1">
<meta th:if="${catId != 9}" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title th:text="${application.seoConfig.page['content.title']}"></title>
<title th:text="${title}"></title>
<meta name="keywords" th:content="${application.seoConfig.page['content.keyword']}">
<meta name="keywords" th:content="${keyword}">
<meta name="description"
th:content="${application.seoConfig.page['content.description']}">
th:content="${description}">
<meta property="og:type" content="novel_content"/>
<meta property="og:title" th:attr="content=${application.seoConfig.page['content.title']}"/>
<meta property="og:description" th:attr="content=${application.seoConfig.page['content.description']}"/>
<meta property="og:title" th:attr="content=${title}"/>
<meta property="og:description" th:attr="content=${description}"/>
<div th:include="common/css :: css"></div>

View File

@ -3,15 +3,15 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title th:text="${application.seoConfig.page['detail.title']}"></title>
<title th:text="${title}"></title>
<meta name="keywords" th:content="${application.seoConfig.page['detail.keyword']}">
<meta name="keywords" th:content="${keyword}">
<meta name="description"
th:content="${application.seoConfig.page['detail.description']}">
th:content="${description}">
<meta property="og:type" content="novel"/>
<meta property="og:title" th:attr="content=${application.seoConfig.page['detail.title']}"/>
<meta property="og:title" th:attr="content=${title}"/>
<meta property="og:description" th:attr="content=${book.bookDesc}"/>
<meta property="og:image" th:attr="content=${application.webSiteDomain}+${book.picUrl}"/>
<meta property="og:novel:category" th:attr="content=${book.cateName}"/>

View File

@ -5,16 +5,16 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title th:text="${application.seoConfig.page['catalog.title']}"></title>
<title th:text="${title}"></title>
<meta name="keywords" th:content="${application.seoConfig.page['catalog.keyword']}">
<meta name="keywords" th:content="${keyword}">
<meta name="description"
th:content="${application.seoConfig.page['catalog.description']}">
th:content="${description}">
<meta property="og:type" content="novel_chapter"/>
<meta property="og:title" th:attr="content=${application.seoConfig.page['catalog.title']}"/>
<meta property="og:description" th:attr="content=${application.seoConfig.page['catalog.description']}"/>
<meta property="og:title" th:attr="content=${title}"/>
<meta property="og:description" th:attr="content=${description}"/>
</div>