Skip to content

Commit 68a6803

Browse files
committed
Updated website assets
1 parent 6759570 commit 68a6803

8 files changed

Lines changed: 1259 additions & 71 deletions

File tree

.gitignore

Lines changed: 126 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,126 @@
1-
.codex
1+
# Python
2+
*.pyc
3+
*.pyo
4+
*.pyd
5+
__pycache__/
6+
*.so
7+
.Python
8+
*.egg-info/
9+
.pytest_cache/
10+
.coverage
11+
htmlcov/
12+
13+
# Jupyter Notebook
14+
.ipynb_checkpoints
15+
*.ipynb_checkpoints
16+
17+
# Environment and secrets
18+
.env
19+
.venv
20+
env/
21+
venv/
22+
ENV/
23+
env.bak/
24+
venv.bak/
25+
.streamlit/secrets.toml
26+
27+
# Personal workspace configurations
28+
.obsidian/
29+
.vscode/
30+
.idea/
31+
32+
# Kubuntu/KDE specific
33+
.directory
34+
.kde/
35+
.kde4/
36+
.config/
37+
.cache/
38+
.local/
39+
.thumbnails/
40+
.gvfs/
41+
.xsession-errors*
42+
43+
# KDE file manager (Dolphin)
44+
.directory
45+
*.directory
46+
47+
# KDE desktop files
48+
Desktop.ini
49+
desktop.ini
50+
51+
# Trash files (Kubuntu/KDE)
52+
.Trash-*/
53+
$RECYCLE.BIN/
54+
55+
# Linux general
56+
*~
57+
.fuse_hidden*
58+
.nfs*
59+
60+
# System files
61+
.DS_Store
62+
.DS_Store?
63+
._*
64+
.Spotlight-V100
65+
.Trashes
66+
ehthumbs.db
67+
Thumbs.db
68+
69+
# Yandex.Disk specific
70+
.sync/
71+
Yandex.Disk.lnk
72+
73+
# Logs
74+
*.log
75+
logs/
76+
77+
# Temporary files
78+
*.tmp
79+
*.temp
80+
.cache/
81+
*.swp
82+
*.swo
83+
84+
# Documentation builds
85+
docs/_build/
86+
site/
87+
88+
# Testing
89+
.tox/
90+
.pytest_cache/
91+
92+
# Archive files
93+
*.zip
94+
*.tar.gz
95+
*.7z
96+
*.rar
97+
*.deb
98+
99+
# Backup files
100+
*.bak
101+
*.backup
102+
*~
103+
104+
# Lock files
105+
*.lock
106+
.lock
107+
108+
# Package managers
109+
node_modules/
110+
.npm/
111+
.yarn/
112+
113+
# Database files
114+
# *.db
115+
# *.sqlite
116+
# *.sqlite3
117+
118+
# Editor temporary files
119+
.*.swp
120+
.*.swo
121+
.*.tmp
122+
123+
# Agentic tooling and local instructions
124+
.agents/
125+
.claude/
126+
.codex

README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

asset/figure.png

326 KB
Loading

asset/water-logo-water-resized.png

212 KB
Loading

css/academic.css

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
/* Academic Article Styling */
2+
3+
body {
4+
font-family: 'Times New Roman', serif;
5+
max-width: 800px;
6+
margin: 0 auto;
7+
padding: 20px;
8+
line-height: 1.6;
9+
color: #333;
10+
background: #f8f9fa;
11+
}
12+
13+
article {
14+
background: #fff;
15+
padding: 40px;
16+
box-shadow: 0 0 20px rgba(0,0,0,0.1);
17+
border-radius: 8px;
18+
margin: 20px 0;
19+
}
20+
21+
h1 {
22+
color: #2c3e50;
23+
border-bottom: 2px solid #3498db;
24+
padding-bottom: 10px;
25+
margin-bottom: 20px;
26+
font-size: 2.2em;
27+
text-align: center;
28+
}
29+
30+
h2 {
31+
color: #34495e;
32+
margin-top: 2em;
33+
margin-bottom: 1em;
34+
font-size: 1.5em;
35+
border-bottom: 1px solid #bdc3c7;
36+
padding-bottom: 5px;
37+
}
38+
39+
h3 {
40+
color: #34495e;
41+
margin-top: 1.5em;
42+
margin-bottom: 0.5em;
43+
font-size: 1.2em;
44+
}
45+
46+
.meta-info {
47+
background: #f8f9fa;
48+
padding: 15px;
49+
border-radius: 5px;
50+
margin-bottom: 30px;
51+
border-left: 4px solid #3498db;
52+
}
53+
54+
.meta-info p {
55+
margin: 5px 0;
56+
font-size: 0.95em;
57+
}
58+
59+
.meta-info a {
60+
color: #3498db;
61+
text-decoration: none;
62+
}
63+
64+
.meta-info a:hover {
65+
text-decoration: underline;
66+
}
67+
68+
.content {
69+
text-align: justify;
70+
margin-top: 30px;
71+
}
72+
73+
.content p {
74+
margin-bottom: 1.2em;
75+
}
76+
77+
.content blockquote {
78+
border-left: 4px solid #3498db;
79+
margin: 1.5em 0;
80+
padding: 0.5em 1.5em;
81+
background: #f8f9fa;
82+
font-style: italic;
83+
}
84+
85+
.content ul, .content ol {
86+
margin: 1em 0;
87+
padding-left: 2em;
88+
}
89+
90+
.content li {
91+
margin-bottom: 0.5em;
92+
}
93+
94+
.content code {
95+
background: #f4f4f4;
96+
padding: 2px 4px;
97+
border-radius: 3px;
98+
font-family: 'Courier New', monospace;
99+
font-size: 0.9em;
100+
}
101+
102+
.content pre {
103+
background: #f4f4f4;
104+
padding: 15px;
105+
border-radius: 5px;
106+
overflow-x: auto;
107+
margin: 1.5em 0;
108+
border-left: 4px solid #3498db;
109+
}
110+
111+
.content pre code {
112+
background: none;
113+
padding: 0;
114+
}
115+
116+
.content table {
117+
width: 100%;
118+
border-collapse: collapse;
119+
margin: 1.5em 0;
120+
}
121+
122+
.content th, .content td {
123+
border: 1px solid #ddd;
124+
padding: 8px 12px;
125+
text-align: left;
126+
}
127+
128+
.content th {
129+
background: #f8f9fa;
130+
font-weight: bold;
131+
color: #2c3e50;
132+
}
133+
134+
.content .equation {
135+
text-align: center;
136+
margin: 1.5em 0;
137+
padding: 1em;
138+
background: #f9f9f9;
139+
border-radius: 5px;
140+
}
141+
142+
.content .theorem, .content .definition, .content .proof {
143+
border: 1px solid #3498db;
144+
border-radius: 5px;
145+
padding: 1em;
146+
margin: 1.5em 0;
147+
background: #f8fcff;
148+
}
149+
150+
.content .theorem h4, .content .definition h4, .content .proof h4 {
151+
margin-top: 0;
152+
color: #2980b9;
153+
font-style: italic;
154+
}
155+
156+
.content .abstract {
157+
background: #ecf0f1;
158+
padding: 20px;
159+
border-radius: 5px;
160+
margin: 20px 0;
161+
border-left: 4px solid #95a5a6;
162+
}
163+
164+
.content .abstract h3 {
165+
margin-top: 0;
166+
color: #2c3e50;
167+
}
168+
169+
.content .references {
170+
margin-top: 3em;
171+
border-top: 2px solid #bdc3c7;
172+
padding-top: 1.5em;
173+
}
174+
175+
.content .references ol {
176+
font-size: 0.9em;
177+
}
178+
179+
.content .references li {
180+
margin-bottom: 0.8em;
181+
}
182+
183+
/* Responsive design */
184+
@media (max-width: 768px) {
185+
body {
186+
padding: 10px;
187+
}
188+
189+
article {
190+
padding: 20px;
191+
margin: 10px 0;
192+
}
193+
194+
h1 {
195+
font-size: 1.8em;
196+
}
197+
198+
.meta-info {
199+
padding: 10px;
200+
}
201+
}
202+
203+
@media print {
204+
body {
205+
background: white;
206+
padding: 0;
207+
}
208+
209+
article {
210+
box-shadow: none;
211+
padding: 0;
212+
margin: 0;
213+
}
214+
215+
.meta-info {
216+
border: 1px solid #ccc;
217+
}
218+
}

0 commit comments

Comments
 (0)