🎨 添加站点验证代码设置

pull/33/merge
ruibaby 2018-09-11 12:58:02 +08:00
parent bd09397edb
commit bd249296c1
10 changed files with 68 additions and 36 deletions

View File

@ -112,7 +112,7 @@ public class CommentController extends BaseController {
* @param session session * @param session session
* @return /admin/comments * @return /admin/comments
*/ */
@GetMapping("/revert") @GetMapping(value = "/revert")
public String moveToPublish(@PathParam("commentId") Long commentId, public String moveToPublish(@PathParam("commentId") Long commentId,
@PathParam("status") Integer status, @PathParam("status") Integer status,
HttpSession session) { HttpSession session) {
@ -133,7 +133,7 @@ public class CommentController extends BaseController {
* @param page * @param page
* @return string /admin/comments * @return string /admin/comments
*/ */
@GetMapping("/remove") @GetMapping(value = "/remove")
public String moveToAway(@PathParam("commentId") Long commentId, public String moveToAway(@PathParam("commentId") Long commentId,
@PathParam("status") Integer status, @PathParam("status") Integer status,
@RequestParam(value = "page", defaultValue = "0") Integer page) { @RequestParam(value = "page", defaultValue = "0") Integer page) {
@ -153,7 +153,7 @@ public class CommentController extends BaseController {
* @param commentContent * @param commentContent
* @return /admin/comments * @return /admin/comments
*/ */
@PostMapping("/reply") @PostMapping(value = "/reply")
public String replyComment(@RequestParam("commentId") Long commentId, public String replyComment(@RequestParam("commentId") Long commentId,
@RequestParam("postId") Long postId, @RequestParam("postId") Long postId,
@RequestParam("commentContent") String commentContent, @RequestParam("commentContent") String commentContent,

View File

@ -89,7 +89,7 @@ public class PageController {
* @param linkId linkId * @param linkId linkId
* @return String admin/admin_page_link * @return String admin/admin_page_link
*/ */
@GetMapping("/links/edit") @GetMapping(value = "/links/edit")
public String toEditLink(Model model, @PathParam("linkId") Long linkId) { public String toEditLink(Model model, @PathParam("linkId") Long linkId) {
Optional<Link> link = linkService.findByLinkId(linkId); Optional<Link> link = linkService.findByLinkId(linkId);
model.addAttribute("updateLink", link.get()); model.addAttribute("updateLink", link.get());

View File

@ -273,7 +273,7 @@ public class PostController extends BaseController {
* @param postId * @param postId
* @return /admin/posts * @return /admin/posts
*/ */
@GetMapping("/throw") @GetMapping(value = "/throw")
public String moveToTrash(@RequestParam("postId") Long postId, @RequestParam("status") Integer status) { public String moveToTrash(@RequestParam("postId") Long postId, @RequestParam("status") Integer status) {
try { try {
postService.updatePostStatus(postId, PostStatusEnum.RECYCLE.getCode()); postService.updatePostStatus(postId, PostStatusEnum.RECYCLE.getCode());
@ -290,7 +290,7 @@ public class PostController extends BaseController {
* @param postId * @param postId
* @return /admin/posts * @return /admin/posts
*/ */
@GetMapping("/revert") @GetMapping(value = "/revert")
public String moveToPublish(@RequestParam("postId") Long postId, public String moveToPublish(@RequestParam("postId") Long postId,
@RequestParam("status") Integer status) { @RequestParam("status") Integer status) {
try { try {

View File

@ -159,6 +159,31 @@
</div> </div>
</div> </div>
</div> </div>
<#-- 站点验证代码 -->
<div class="form-group">
<label for="blogVerificationGoogle" class="col-lg-2 col-sm-4 control-label">Google 站点验证:</label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="blogVerificationGoogle" name="blog_verification_google" value="${options.blog_verification_google?if_exists}">
</div>
</div>
<div class="form-group">
<label for="blogVerificationBing" class="col-lg-2 col-sm-4 control-label">Bing 站点验证:</label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="blogVerificationBing" name="blog_verification_bing" value="${options.blog_verification_bing?if_exists}">
</div>
</div>
<div class="form-group">
<label for="blogVerificationBaidu" class="col-lg-2 col-sm-4 control-label">Baidu 站点验证:</label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="blogVerificationBaidu" name="blog_verification_baidu" value="${options.blog_verification_baidu?if_exists}">
</div>
</div>
<div class="form-group">
<label for="blogVerificationQihu" class="col-lg-2 col-sm-4 control-label">360 站点验证:</label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="blogVerificationQihu" name="blog_verification_qihu" value="${options.blog_verification_qihu?if_exists}">
</div>
</div>
</div> </div>
<div class="box-footer"> <div class="box-footer">
<button type="button" class="btn btn-primary btn-sm " onclick="saveOptions('seoOptions')"><@spring.message code='common.btn.save' /></button> <button type="button" class="btn btn-primary btn-sm " onclick="saveOptions('seoOptions')"><@spring.message code='common.btn.save' /></button>

View File

@ -51,13 +51,13 @@
</@commonTag> </@commonTag>
<li class="dropdown user user-menu"> <li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="<#if user_session.userAvatar?if_exists!="">${user_session.userAvatar}<#else >/static/images/default.png</#if>" class="user-image" alt="User Image"> <img src="<#if user.userAvatar?if_exists!="">${user.userAvatar}<#else >/static/images/default.png</#if>" class="user-image" alt="User Image">
<span class="hidden-xs">${user_session.userDisplayName?if_exists}</span> <span class="hidden-xs">${user.userDisplayName?if_exists}</span>
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="user-header"> <li class="user-header">
<img src="<#if user_session.userAvatar?if_exists!="">${user_session.userAvatar}<#else >/static/images/default.png</#if>" class="img-circle" alt="User Image"> <img src="<#if user.userAvatar?if_exists!="">${user.userAvatar}<#else >/static/images/default.png</#if>" class="img-circle" alt="User Image">
<p>${user_session.userDisplayName?if_exists}</p> <p>${user.userDisplayName?if_exists}</p>
</li> </li>
<li class="user-footer"> <li class="user-footer">
<div class="pull-left"><a data-pjax="true" href="/admin/profile" class="btn btn-default "><i class="fa fa-user"></i><@spring.message code='admin.module.header.btn.profile' /></a></div> <div class="pull-left"><a data-pjax="true" href="/admin/profile" class="btn btn-default "><i class="fa fa-user"></i><@spring.message code='admin.module.header.btn.profile' /></a></div>

View File

@ -2,10 +2,10 @@
<section class="sidebar"> <section class="sidebar">
<div class="user-panel"> <div class="user-panel">
<div class="pull-left image"> <div class="pull-left image">
<img src="<#if user_session.userAvatar?if_exists!="">${user_session.userAvatar?if_exists}<#else >/static/images/default.png</#if>" class="img-circle" alt="User Image"> <img src="<#if user.userAvatar?if_exists!="">${user.userAvatar?if_exists}<#else >/static/images/default.png</#if>" class="img-circle" alt="User Image">
</div> </div>
<div class="pull-left info"> <div class="pull-left info">
<p>${user_session.userDisplayName?if_exists}</p><a href="/admin/profile"><i class="fa fa-circle text-success"></i><@spring.message code='admin.menu.profile' /></a> <p>${user.userDisplayName?if_exists}</p><a href="/admin/profile"><i class="fa fa-circle text-success"></i><@spring.message code='admin.menu.profile' /></a>
</div> </div>
</div> </div>
<form action="#" method="get" class="sidebar-form"> <form action="#" method="get" class="sidebar-form">

View File

@ -1,3 +1,5 @@
<#ftl output_format="HTML" strip_whitespace=true>
<#-- 统计代码 --> <#-- 统计代码 -->
<#macro statistics> <#macro statistics>
${options.statistics_code?if_exists} ${options.statistics_code?if_exists}
@ -14,3 +16,19 @@
<link rel="shortcut icon" type="images/x-icon" href="${options.blog_favicon}"> <link rel="shortcut icon" type="images/x-icon" href="${options.blog_favicon}">
</#if> </#if>
</#macro> </#macro>
<#-- 站点验证代码 -->
<#macro verification>
<#if options.blog_verification_google??>
<meta name="google-site-verification" content="${options.blog_verification_google}" />
</#if>
<#if options.blog_verification_bing??>
<meta name="msvalidate.01" content="${options.blog_verification_bing}" />
</#if>
<#if options.blog_verification_baidu??>
<meta name="baidu-site-verification" content="${options.blog_verification_baidu}" />
</#if>
<#if options.blog_verification_qihu??>
<meta name="360-site-verification" content="${options.blog_verification_qihu}" />
</#if>
</#macro>

View File

@ -14,6 +14,7 @@
<meta name="author" content="${user.userDisplayName?if_exists}" /> <meta name="author" content="${user.userDisplayName?if_exists}" />
<meta name="keywords" content="${keywords?default("Anatole")}"/> <meta name="keywords" content="${keywords?default("Anatole")}"/>
<meta name="description" content="${description?default("Anatole")}" /> <meta name="description" content="${description?default("Anatole")}" />
<@verification></@verification>
<@favicon></@favicon> <@favicon></@favicon>
<link href="/anatole/source/css/font-awesome.min.css" type="text/css" rel="stylesheet"/> <link href="/anatole/source/css/font-awesome.min.css" type="text/css" rel="stylesheet"/>
<link rel="stylesheet" href="/anatole/source/css/blog_basic.min.css?version=88107691fe"> <link rel="stylesheet" href="/anatole/source/css/blog_basic.min.css?version=88107691fe">

View File

@ -1,4 +1,5 @@
<#macro head title="" keywords="" description=""> <#macro head title="" keywords="" description="">
<#import "../../../common/macro/common_macro.ftl" as common>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<!-- <!--
@ -94,8 +95,7 @@
<!-- Site Verification --> <!-- Site Verification -->
<meta name="google-site-verification" content="${options.theme_material_google_site_verification?if_exists}" /> <@common.verification />
<meta name="baidu-site-verification" content="${options.theme_material_baidu_site_verification?if_exists}" />
<!-- RSS --> <!-- RSS -->
<link rel=alternate type="application/atom+xml" href="/atom.xml"> <link rel=alternate type="application/atom+xml" href="/atom.xml">

View File

@ -132,18 +132,6 @@
<input type="text" class="form-control" id="materialCopyrightSince" name="theme_material_copyright_since" value="${options.theme_material_copyright_since?if_exists}" > <input type="text" class="form-control" id="materialCopyrightSince" name="theme_material_copyright_since" value="${options.theme_material_copyright_since?if_exists}" >
</div> </div>
</div> </div>
<div class="form-group">
<label for="materialGoogleSiteVerification" class="col-sm-4 control-label">谷歌Search Console验证</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="materialGoogleSiteVerification" name="theme_material_google_site_verification" value="${options.theme_material_google_site_verification?if_exists}" >
</div>
</div>
<div class="form-group">
<label for="materialBaiduSiteVerification" class="col-sm-4 control-label">百度站长平台验证:</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="materialBaiduSiteVerification" name="theme_material_baidu_site_verification" value="${options.theme_material_baidu_site_verification?if_exists}" >
</div>
</div>
</div> </div>
<div class="box-footer"> <div class="box-footer">
<button type="button" class="btn btn-primary btn-sm pull-right" onclick="saveThemeOptions('materialGeneralOptions')">保存设置</button> <button type="button" class="btn btn-primary btn-sm pull-right" onclick="saveThemeOptions('materialGeneralOptions')">保存设置</button>