Merge pull request #1178 from flc1125/feature/copyright

[Done] Fix #1171
This commit is contained in:
Ruipeng Zhang 2023-01-31 10:20:44 -05:00 committed by GitHub
commit 5f057b6121
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 1 deletions

View File

@ -20,7 +20,8 @@
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
"sourceType": "module",
"ecmaVersion": "latest"
},
"plugins": [
"react"

View File

@ -4,6 +4,17 @@
"description": "Page footer configurations",
"type": "object",
"properties": {
"copyright": {
"description": "Copyright text",
"type": "string",
"examples": [
"© 2019",
"© 2019 - 2020",
"© 2019 - 2020, Company Name",
"© 2019 - 2020, Company Name. All rights reserved.",
"粤ICP备12345678号"
]
},
"links": {
"$ref": "/misc/poly_links.json",
"description": "Links to be shown on the right of the footer section",

View File

@ -11,6 +11,7 @@ class Footer extends Component {
siteYear,
author,
links,
copyright,
showVisitorCounter,
visitorCounterTitle
} = this.props;
@ -41,6 +42,7 @@ class Footer extends Component {
{showVisitorCounter ? <span id="busuanzi_container_site_uv"
dangerouslySetInnerHTML={{ __html: visitorCounterTitle }}></span> : null}
</p>
{copyright ? <p class="is-size-7" dangerouslySetInnerHTML={{ __html: copyright }}></p> : null}
</div>
<div class="level-end">
{Object.keys(links).length ? <div class="field has-addons">
@ -84,6 +86,7 @@ module.exports = cacheComponent(Footer, 'common.footer', props => {
siteYear: date(new Date(), 'YYYY'),
author,
links,
copyright: footer?.copyright ?? '',
showVisitorCounter: plugins && plugins.busuanzi === true,
visitorCounterTitle: _p('plugin.visitor_count', '<span id="busuanzi_value_site_uv">0</span>')
};