Joshua Shay Kricheli NeuroSymbolic AI
v2 v1

Release · v1.111.3

News consolidation, scripts/sections/assets reorg…

Refactor: news consolidation, scripts/sections/assets reorg, conventions audit

refactor v1.111.3 February 15, 2026 krichelj d8ee615

Details

- Consolidate news into _data/news.json; add news_box include and news_data.html
- Move scripts/ to _scripts/; update deploy.yml, README, .cursorrules
- Move sections/ to assets/sections/; update load-section.js fetch path
- Move linkedin JSON to assets/json/
- Fix HTML: remove orphaned IE conditional, fix favicon path, use relative_url
- Fix JS: var→const/let, remove console logs, null checks, ===, format
- Fix SCSS/MD: typos (deafault, miselainies, Foucsing, etc.)
- Fix YAML: plugins indent, baseurl, defaults.run.shell, grep (not cat|grep)
- Fix JSON: format with 2-space indent; add faraday-retry comment
- HTMLProofer: url-swap for assets path, hydra max_concurrency 20
- Deprecate linkedin_dates.py (news now in JSON)
- Add .venv to .gitignore; serve_local use _config_ci.yml
Co-authored-by: Cursor <cursoragent@cursor.com>

Files changed (36)

.cursorrules +5 −5
.github/workflows/deploy.yml +19 −12
.gitignore +3 −0
Gemfile +1 −1
README.md +4 −4
_config.yml +2 −1
_data/news.json +82 −0
_includes/news_box.html +8 −0
_layouts/default.html +6 −10
_sass/colors.scss +3 −3
{scripts => _scripts}/build_and_test.sh +2 −2
{scripts => _scripts}/build_local.sh +0 −0
{scripts => _scripts}/build_test_and_serve.sh +2 −2
{scripts => _scripts}/linkedin_dates.py +7 −2
{scripts => _scripts}/run_htmlproofer.sh +3 −2
{scripts => _scripts}/serve_local.sh +1 −1
assets/css/colors-auto-default-dark.scss +1 −1
assets/js/commit-date.js +3 −14
assets/js/google_analytics.js +3 −4
assets/js/load-section.js +30 −2
assets/js/menu-toggle.js +14 −12
assets/js/scale.fix.js +1 −1
assets/js/theme-toggle.js +6 −6
assets/json/linkedin_positions.json +101 −0
assets/json/linkedin_posts.json +50 −0
assets/linkedin_positions.json +0 −13
assets/linkedin_posts.json +0 −10
assets/news_data.html +5 −0
{sections => assets/sections}/awards.md +0 −0
{sections => assets/sections}/education.md +3 −3
{sections => assets/sections}/experience.md +3 −3
{sections => assets/sections}/publications.md +2 −2
{sections => assets/sections}/talks.md +0 −0
{sections => assets/sections}/teaching.md +0 −0
index.md +1 −25
sections/news.md +0 −23