Skip to content

Commit 1a02e43

Browse files
committed
Switch to ASpace submodule and update syntax highlighting
Replaced local ASpace.js with the ASpace Git submodule and updated calendar HTML files to use the minified ASpace from the submodule. Upgraded highlight.js to v11.11.1 and switched to local PrismJS assets (prism.js, prism.css) under js/ and css/ directories. Removed old prism.js and prism.css files, and updated index.py to fix language list order.
1 parent 274d8e6 commit 1a02e43

13 files changed

Lines changed: 169 additions & 361 deletions

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "js/ASpace"]
2+
path = js/ASpace
3+
url = https://github.com/DIYgod/ASpace

ASpace.js

Lines changed: 0 additions & 48 deletions
This file was deleted.

Calendar-2022.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
<div class="monthly page">
@@ -3173,12 +3171,12 @@ <h1>Haxe</h1>
31733171
</li>
31743172
</ul>
31753173
</div>
3176-
<script src="ASpace.js"></script>
3174+
<script src="./js/ASpace/ASpace.min.js"></script>
31773175
<script>aSpace(document.getElementsByClassName('description'));</script>
31783176
<script>
31793177
hljs.initHighlightingOnLoad();
31803178
let prism = document.createElement('script');
3181-
prism.src = 'prism.js';
3179+
prism.src = './js/prism.js';
31823180
document.body.appendChild(prism);
31833181
</script>
31843182
</body>

Calendar-2023.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
<div class="monthly page">
@@ -3173,12 +3171,12 @@ <h1>Haxe</h1>
31733171
</li>
31743172
</ul>
31753173
</div>
3176-
<script src="ASpace.js"></script>
3174+
<script src="./js/ASpace/ASpace.min.js"></script>
31773175
<script>aSpace(document.getElementsByClassName('description'));</script>
31783176
<script>
31793177
hljs.initHighlightingOnLoad();
31803178
let prism = document.createElement('script');
3181-
prism.src = 'prism.js';
3179+
prism.src = './js/prism.js';
31823180
document.body.appendChild(prism);
31833181
</script>
31843182
</body>

Calendar-2024.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
<div class="monthly page">
@@ -3173,12 +3171,12 @@ <h1>Haxe</h1>
31733171
</li>
31743172
</ul>
31753173
</div>
3176-
<script src="ASpace.js"></script>
3174+
<script src="./js/ASpace/ASpace.min.js"></script>
31773175
<script>aSpace(document.getElementsByClassName('description'));</script>
31783176
<script>
31793177
hljs.initHighlightingOnLoad();
31803178
let prism = document.createElement('script');
3181-
prism.src = 'prism.js';
3179+
prism.src = './js/prism.js';
31823180
document.body.appendChild(prism);
31833181
</script>
31843182
</body>

Calendar-2025.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
<div class="monthly page">
@@ -3173,12 +3171,12 @@ <h1>Haxe</h1>
31733171
</li>
31743172
</ul>
31753173
</div>
3176-
<script src="ASpace.js"></script>
3174+
<script src="./js/ASpace/ASpace.min.js"></script>
31773175
<script>aSpace(document.getElementsByClassName('description'));</script>
31783176
<script>
31793177
hljs.initHighlightingOnLoad();
31803178
let prism = document.createElement('script');
3181-
prism.src = 'prism.js';
3179+
prism.src = './js/prism.js';
31823180
document.body.appendChild(prism);
31833181
</script>
31843182
</body>

Calendar-2026.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
<div class="monthly page">
@@ -3173,12 +3171,12 @@ <h1>Haxe</h1>
31733171
</li>
31743172
</ul>
31753173
</div>
3176-
<script src="ASpace.js"></script>
3174+
<script src="./js/ASpace/ASpace.min.js"></script>
31773175
<script>aSpace(document.getElementsByClassName('description'));</script>
31783176
<script>
31793177
hljs.initHighlightingOnLoad();
31803178
let prism = document.createElement('script');
3181-
prism.src = 'prism.js';
3179+
prism.src = './js/prism.js';
31823180
document.body.appendChild(prism);
31833181
</script>
31843182
</body>

cal.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
<!doctype html>
22
<html lang="zh-CN">
33
<head>
4-
<link rel="stylesheet" href="cal.css">
5-
<link rel="stylesheet"
6-
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css">
7-
<link href="prism.css" rel="stylesheet"/>
4+
<link rel="stylesheet" href="cal.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" />
5+
<link href="./css/prism.css" rel="stylesheet"/>
86
<title>Calendar</title>
9-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
7+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" integrity="sha512-EBLzUL8XLl+va/zAsmXwS7Z2B1F9HUHkZwyS/VKwh3S7T/U0nF4BaU29EP/ZSf6zgiIxYAnKLu6bJ8dqpmX5uw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
108
</head>
119
<body>
1210
{{page}}
13-
<script src="ASpace.js"></script>
11+
<script src="./js/ASpace/ASpace.min.js"></script>
1412
<script>aSpace(document.getElementsByClassName('description'));</script>
1513
<script>
1614
hljs.initHighlightingOnLoad();
1715
let prism = document.createElement('script');
18-
prism.src = 'prism.js';
16+
prism.src = './js/prism.js';
1917
document.body.appendChild(prism);
2018
</script>
2119
</body>

css/prism.css

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
'apacheconf', 'apl', 'applescript', 'arduino', 'asciidoc', 'aspnet',
3030
'autohotkey', 'autoit', 'bash', 'basic', 'batch', 'bison', 'brainfuck',
3131
'bro', 'c', 'csharp', 'cpp', 'coffeescript', 'crystal', 'css-extras', 'd',
32-
'dart', 'django', 'diff', 'docker', 'eiffel', 'elixir', 'erlang', 'fsharp',
32+
'dart', 'diff', 'django', 'docker', 'eiffel', 'elixir', 'erlang', 'fsharp',
3333
'flow', 'fortran', 'gherkin', 'git', 'glsl', 'go', 'graphql', 'groovy',
3434
'haml', 'handlebars', 'haskell', 'haxe', 'http', 'icon', 'inform7', 'ini',
3535
'j', 'java', 'jolie', 'json', 'julia', 'keyman', 'kotlin', 'latex', 'less',
@@ -38,7 +38,7 @@
3838
'objectivec', 'ocaml', 'opencl', 'oz', 'parigp', 'parser', 'pascal',
3939
'perl', 'php', 'php-extras', 'powershell', 'processing', 'prolog',
4040
'properties', 'protobuf', 'pug', 'puppet', 'pure', 'python', 'q', 'qore',
41-
'r', 'jsx', 'renpy', 'reason', 'rest', 'rip', 'roboconf', 'ruby', 'rust',
41+
'r', 'jsx', 'reason', 'renpy', 'rest', 'rip', 'roboconf', 'ruby', 'rust',
4242
'sas', 'sass', 'scss', 'scala', 'scheme', 'smalltalk', 'smarty', 'sql',
4343
'stylus', 'swift', 'tcl', 'textile', 'twig', 'typescript', 'vbnet',
4444
'verilog', 'vhdl', 'vim', 'wiki', 'xojo', 'yaml'

0 commit comments

Comments
 (0)