|
6 | 6 | <title>LeetCode & Coding Interview Guide</title>
|
7 | 7 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
8 | 8 | <meta name="keywords"
|
9 |
| - content="doc,docs,doocs,documentation,github,coding,pages,leetcode,coding-interview,coding-interview-guide,cracking-the-coding-interview,yanglbme"> |
| 9 | + content="doc,docs,doocs,documentation,github,gitee,coding,pages,leetcode,coding-interview,coding-interview-guide,cracking-the-coding-interview,yanglbme"> |
10 | 10 | <meta name="description" content="LeetCode、剑指Offer、程序员面试金典题解">
|
11 | 11 | <meta name="viewport"
|
12 | 12 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
|
80 | 80 | .replace(/\/main/, '/blob/main') : 'https://github.com/doocs/leetcode/blob/main/' + vm.route.file
|
81 | 81 |
|
82 | 82 | const github = `[GitHub](${url})`
|
83 |
| - const editHtml = en ? `:memo: Edit on ${github}\n` : `:memo: 在 ${github} 编辑\n` |
| 83 | + const gitee = `[Gitee](${url.replace("github", "gitee")})` |
| 84 | + const editHtml = en ? `:memo: Edit on ${github} / ${gitee}\n` : `:memo: 在 ${github} / ${gitee} 编辑\n` |
84 | 85 | return editHtml + html
|
85 | 86 | })
|
86 | 87 |
|
87 | 88 | hook.afterEach(function (html) {
|
88 | 89 | const en = vm.route.file.indexOf('README_EN') != -1
|
89 | 90 | const copyright = en ? '. All Rights Reserved' : ' 版权所有'
|
90 |
| - const footer = `<footer><span>Copyright © 2018-2021 <a href="https://github.com/doocs" target="_blank">Doocs</a>${copyright}</footer>` |
| 91 | + const currentYear = new Date().getFullYear() |
| 92 | + const footer = `<footer><span>Copyright © 2018-${currentYear} <a href="https://github.com/doocs" target="_blank">Doocs</a>${copyright}</footer>` |
91 | 93 | return html + footer
|
92 | 94 | })
|
93 | 95 | },
|
|
104 | 106 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-java.min.js"></script>
|
105 | 107 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-kotlin.min.js"></script>
|
106 | 108 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-csharp.min.js"></script>
|
107 |
| - <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-javascript.min.js"></script> |
108 |
| - <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-typescript.min.js"></script> |
| 109 | + <script src="//cdn.jsdelivr.net/npm/prismjs@1.15.0/components/prism-javascript.min.js"></script> |
| 110 | + <script src="//cdn.jsdelivr.net/npm/prismjs@1.15.0/components/prism-typescript.min.js"></script> |
109 | 111 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-python.min.js"></script>
|
110 | 112 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-swift.min.js"></script>
|
111 | 113 | <script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-nim.min.js"></script>
|
|
0 commit comments