Merge pull request #1171 from flc1125/feature/copyright

feat(footer): added copyright
This commit is contained in:
Ruipeng Zhang 2023-01-18 14:17:58 -05:00 committed by GitHub
commit eea0f7ff12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions

View File

@ -4,6 +4,16 @@
"description": "Page footer configurations",
"type": "object",
"properties": {
"copyright": {
"$ref": "/misc/copyright.json",
"description": "Copyright text",
"type": "string",
"examples": [
"© 2019",
"© 2019 - 2020",
"<a href=\"https://beian.miit.gov.cn/\" target=\"_blank\">粤ICP备1234567号</a>"
]
},
"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>')
};