Skip to content

Commit 1c524b5

Browse files
committed
wip
1 parent f9dfeee commit 1c524b5

File tree

106 files changed

+2864
-3202
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+2864
-3202
lines changed

.idea/Science.iml

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ gem "jekyll-seo-tag", "~> 2.6"
88
gem 'html-proofer', group: :test
99
gem "jekyll-paginate", "~> 1.1.0"
1010
gem "jekyll-relative-links"
11+
gem "jekyll-archives"
12+
gem "jekyll-toc"
13+
gem "jekyll-last-modified-at"
14+
gem "faraday-retry"
1115

1216
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
1317
# and associated library.

Gemfile.lock

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ GEM
5858
logger
5959
faraday-net_http (3.4.1)
6060
net-http (>= 0.5.0)
61+
faraday-retry (2.3.2)
62+
faraday (~> 2.0)
6163
ffi (1.17.2-aarch64-linux-gnu)
6264
ffi (1.17.2-aarch64-linux-musl)
6365
ffi (1.17.2-arm-linux-gnu)
@@ -156,6 +158,8 @@ GEM
156158
rouge (>= 1.7, < 4)
157159
safe_yaml (~> 1.0)
158160
webrick (>= 1.0)
161+
jekyll-archives (2.3.0)
162+
jekyll (>= 3.6, < 5.0)
159163
jekyll-avatar (0.8.0)
160164
jekyll (>= 3.0, < 5.0)
161165
jekyll-coffeescript (1.2.2)
@@ -179,6 +183,8 @@ GEM
179183
octokit (>= 4, < 7, != 4.4.0)
180184
jekyll-include-cache (0.2.1)
181185
jekyll (>= 3.7, < 5.0)
186+
jekyll-last-modified-at (1.3.2)
187+
jekyll (>= 3.7, < 5.0)
182188
jekyll-mentions (1.6.0)
183189
html-pipeline (~> 2.3)
184190
jekyll (>= 3.7, < 5.0)
@@ -245,6 +251,9 @@ GEM
245251
jekyll-seo-tag (~> 2.0)
246252
jekyll-titles-from-headings (0.5.3)
247253
jekyll (>= 3.3, < 5.0)
254+
jekyll-toc (0.19.0)
255+
jekyll (>= 3.9)
256+
nokogiri (~> 1.12)
248257
jekyll-watch (2.2.1)
249258
listen (~> 3.0)
250259
jemoji (0.13.0)
@@ -344,13 +353,17 @@ PLATFORMS
344353
x86_64-linux-musl
345354

346355
DEPENDENCIES
356+
faraday-retry
347357
github-pages
348358
html-proofer
359+
jekyll-archives
349360
jekyll-feed (~> 0.12)
361+
jekyll-last-modified-at
350362
jekyll-paginate (~> 1.1.0)
351363
jekyll-relative-links
352364
jekyll-seo-tag (~> 2.6)
353365
jekyll-sitemap (~> 1.4)
366+
jekyll-toc
354367
tzinfo (~> 1.2)
355368
tzinfo-data
356369
wdm (~> 0.1.1)

_config.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ url: "https://simiacryptus.github.io"
1313
lang: en
1414
markdown: kramdown
1515
theme: minima
16+
mathjax: true
1617
highlighter: rouge
1718
exclude:
1819
- Gemfile
@@ -56,6 +57,7 @@ defaults:
5657
values:
5758
layout: "post"
5859
author: "Simiacryptus Consulting"
60+
mathjax: true
5961
collaboration_type: "recursive_dialogue"
6062
status: "living"
6163
evolution_stage: "growing"
@@ -75,6 +77,7 @@ defaults:
7577
values:
7678
layout: "post"
7779
category: "Consciousness & Self-Architecture"
80+
mathjax: true
7881
collaboration_type: "framework_development"
7982
difficulty_level: "intermediate"
8083
has_mathematics: true
@@ -95,6 +98,7 @@ defaults:
9598
values:
9699
layout: "post"
97100
category: "AI Research & Cognitive Evolution"
101+
mathjax: true
98102
collaboration_type: "framework_development"
99103
difficulty_level: "advanced"
100104
has_mathematics: true
@@ -129,9 +133,15 @@ defaults:
129133
type: "projects"
130134
values:
131135
layout: "post"
132-
category: "Projects & Implementations"
136+
mathjax: true
133137
difficulty_level: "intermediate"
134138
has_code: true
139+
category: "Projects & Implementations"
140+
- scope:
141+
path: ""
142+
values:
143+
mathjax: true
144+
135145
# Pagination configuration (consolidated)
136146
paginate: 10
137147
paginate_path: "/blog/page:num/"
@@ -183,7 +193,13 @@ experimental:
183193
# Plugin configurations
184194
kramdown:
185195
input: GFM
196+
math_engine: mathjax
197+
parse_block_html: true
198+
parse_span_html: true
186199
syntax_highlighter: rouge
200+
math_engine_opts:
201+
preview: true
202+
preview_as_code: false
187203
syntax_highlighter_opts:
188204
css_class: 'highlight'
189205
span:

_includes/dynamic_nav.html

Lines changed: 0 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -97,105 +97,3 @@
9797
});
9898
</script>
9999

100-
<style>
101-
.dynamic-nav {
102-
background: var(--bg-secondary, #1f2937);
103-
border-bottom: 2px solid var(--primary-color, #818cf8);
104-
position: relative;
105-
}
106-
107-
.nav-container {
108-
display: flex;
109-
align-items: center;
110-
justify-content: space-between;
111-
padding: 0 1rem;
112-
max-width: 1200px;
113-
margin: 0 auto;
114-
}
115-
116-
.nav-toggle {
117-
display: none;
118-
background: none;
119-
border: none;
120-
color: var(--primary-color, #818cf8);
121-
font-size: 1.5rem;
122-
cursor: pointer;
123-
padding: 0.5rem;
124-
}
125-
126-
.nav-menu {
127-
display: flex;
128-
list-style: none;
129-
margin: 0;
130-
padding: 0;
131-
gap: 1rem;
132-
}
133-
134-
.nav-item {
135-
margin: 0;
136-
}
137-
138-
.nav-link {
139-
display: block;
140-
padding: 1rem;
141-
color: var(--text-color, #e5e7eb);
142-
text-decoration: none;
143-
transition: all 0.3s ease;
144-
border-bottom: 2px solid transparent;
145-
}
146-
147-
.nav-link:hover,
148-
.nav-link.active {
149-
color: var(--primary-color, #818cf8);
150-
border-bottom-color: var(--primary-color, #818cf8);
151-
text-shadow: 0 0 10px var(--primary-color, #818cf8);
152-
}
153-
154-
.search-toggle {
155-
background: none;
156-
border: 2px solid var(--primary-color, #818cf8);
157-
color: var(--primary-color, #818cf8);
158-
padding: 0.5rem;
159-
border-radius: 4px;
160-
cursor: pointer;
161-
transition: all 0.3s ease;
162-
}
163-
164-
.search-toggle:hover {
165-
background: var(--primary-color, #818cf8);
166-
color: var(--bg-primary, #111827);
167-
}
168-
169-
/* Mobile styles */
170-
@media (max-width: 768px) {
171-
.nav-toggle {
172-
display: block;
173-
}
174-
175-
.nav-menu {
176-
position: absolute;
177-
top: 100%;
178-
left: 0;
179-
right: 0;
180-
background: var(--bg-secondary, #1f2937);
181-
flex-direction: column;
182-
gap: 0;
183-
transform: translateY(-100%);
184-
opacity: 0;
185-
visibility: hidden;
186-
transition: all 0.3s ease;
187-
border-top: 1px solid var(--primary-color, #818cf8);
188-
}
189-
190-
.nav-menu.active {
191-
transform: translateY(0);
192-
opacity: 1;
193-
visibility: visible;
194-
}
195-
196-
.nav-link {
197-
padding: 1rem 1.5rem;
198-
border-bottom: 1px solid rgba(129, 140, 248, 0.2);
199-
}
200-
}
201-
</style>

_includes/image.html

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -51,103 +51,3 @@
5151
</figcaption>
5252
{% endif %}
5353
</figure>
54-
<style>
55-
.enhanced-image {
56-
margin: 2rem 0;
57-
text-align: center;
58-
position: relative;
59-
}
60-
.image-container {
61-
position: relative;
62-
display: inline-block;
63-
max-width: 100%;
64-
border: 2px solid var(--primary-color, #818cf8);
65-
border-radius: var(--border-radius, 8px);
66-
overflow: hidden;
67-
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
68-
transition: all 0.3s ease;
69-
}
70-
.image-container:hover {
71-
box-shadow: 0 0 var(--glow-medium, 15px) var(--primary-color, #818cf8);
72-
transform: translateY(-2px);
73-
}
74-
.responsive-image,
75-
.standard-image {
76-
width: 100%;
77-
height: auto;
78-
display: block;
79-
transition: transform 0.3s ease;
80-
}
81-
.image-container:hover .responsive-image,
82-
.image-container:hover .standard-image {
83-
transform: scale(1.02);
84-
}
85-
.image-overlay {
86-
position: absolute;
87-
top: 0;
88-
left: 0;
89-
right: 0;
90-
bottom: 0;
91-
background: rgba(0, 0, 0, 0.7);
92-
color: white;
93-
display: flex;
94-
align-items: center;
95-
justify-content: center;
96-
opacity: 0;
97-
transition: opacity 0.3s ease;
98-
padding: 1rem;
99-
text-align: center;
100-
}
101-
.image-container:hover .image-overlay {
102-
opacity: 1;
103-
}
104-
.image-zoom-btn {
105-
position: absolute;
106-
top: 10px;
107-
right: 10px;
108-
background: rgba(0, 0, 0, 0.7);
109-
color: white;
110-
border: none;
111-
border-radius: 50%;
112-
width: 40px;
113-
height: 40px;
114-
cursor: pointer;
115-
font-size: 1.2rem;
116-
opacity: 0;
117-
transition: opacity 0.3s ease;
118-
}
119-
.image-container:hover .image-zoom-btn {
120-
opacity: 1;
121-
}
122-
.image-zoom-btn:hover {
123-
background: var(--primary-color, #818cf8);
124-
}
125-
.image-caption {
126-
margin-top: 1rem;
127-
font-style: italic;
128-
color: var(--tertiary-color, #9ca3af);
129-
font-size: 0.9rem;
130-
line-height: 1.4;
131-
}
132-
.image-caption p {
133-
margin: 0;
134-
}
135-
.image-link {
136-
text-decoration: none;
137-
display: inline-block;
138-
}
139-
/* Responsive adjustments */
140-
@media (max-width: 768px) {
141-
.enhanced-image {
142-
margin: 1rem 0;
143-
}
144-
.image-zoom-btn {
145-
width: 35px;
146-
height: 35px;
147-
font-size: 1rem;
148-
}
149-
.image-caption {
150-
font-size: 0.8rem;
151-
}
152-
}
153-
</style>

0 commit comments

Comments
 (0)