diff --git a/.agents/skills/al-folio-bootstrap/SKILL.md b/.agents/skills/al-folio-bootstrap/SKILL.md new file mode 100644 index 0000000000000..42285209552f3 --- /dev/null +++ b/.agents/skills/al-folio-bootstrap/SKILL.md @@ -0,0 +1,34 @@ +# al-folio Bootstrap + +Use this skill when a user asks an agent to create, configure, or personalize a new al-folio v1.x website. + +## Workflow + +1. Read `AGENTS.md` and `docs/BOUNDARIES.md` before editing. +2. Keep the starter small: customize `_config.yml`, `_data`, content collections, and site assets first. +3. Leave runtime behavior in plugin repos. Do not copy plugin-owned layouts, includes, Sass, JavaScript, or assets into the starter unless the user intentionally wants a local override. +4. For local visual/content customization, prefer: + - `_config.yml` feature flags and site metadata + - `_data/*.yml` + - `_pages`, `_posts`, `_projects`, `_news`, `_teachings`, `_bibliography` + - local `_includes`, `_layouts`, and `_sass` overrides only when config/content cannot express the change +5. Run validation before handing work back: + +```bash +npm ci +npm run lint:prettier +bundle exec al-folio upgrade audit --no-fail +bundle exec jekyll build --baseurl /al-folio +``` + +## Routing + +- Starter wiring/docs/examples/tests: edit `al-folio`. +- Shared layouts/includes/assets: use `al_folio_core`. +- CV rendering: use `al_folio_cv`. +- Distill runtime: use `al_folio_distill`. +- Search/icons/math/comments/analytics/citations/external posts/newsletter/charts/images: use the owning `al-*` plugin repo. + +## Handoff + +Summarize changed files, validation results, and any local overrides created. diff --git a/.agents/skills/al-folio-v1-migration/SKILL.md b/.agents/skills/al-folio-v1-migration/SKILL.md new file mode 100644 index 0000000000000..df80ec9239d66 --- /dev/null +++ b/.agents/skills/al-folio-v1-migration/SKILL.md @@ -0,0 +1,42 @@ +# al-folio v1 Migration + +Use this skill when a user asks an agent to migrate an existing customized al-folio fork to v1.x. + +## Workflow + +1. Work in a disposable branch, fork, or clone. Do not overwrite the user's original site. +2. Start from the v1 starter contract, then bring over site-owned files: + - `_config.yml` values + - `_data` + - `_bibliography` + - content collections + - site assets + - intentional local `_includes`, `_layouts`, and `_sass` overrides +3. Keep v1 plugin wiring from the starter: + - `theme: al_folio_core` + - bundled `al_*` and `al_folio_*` gems in `Gemfile` + - bundled plugin entries in `_config.yml` +4. Remove stale copied runtime files now owned by plugins unless they are intentional overrides. +5. Run upgrade checks: + +```bash +bundle exec al-folio upgrade audit --no-fail +bundle exec al-folio upgrade overrides audit +``` + +6. For each stale or unacknowledged override: + +```bash +bundle exec al-folio upgrade overrides diff LOCAL_PATH +bundle exec al-folio upgrade overrides accept LOCAL_PATH +``` + +7. Build and inspect key pages: home, CV, publications, repositories, projects, posts, and any custom routes. + +## Migration Notes + +Commit `.al-folio-overrides.yml` when the site intentionally keeps local overrides. It records the upstream plugin file checksum last reviewed so future gem updates can flag drift explicitly. + +## Handoff + +Report removed stale runtime files, retained local overrides, unresolved visual differences, and exact validation commands. diff --git a/.all-contributorsrc b/.all-contributorsrc index 99b43da468647..1e358e5623148 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -15,14 +15,14 @@ "login": "alshedivat", "name": "Maruan", "avatar_url": "https://avatars.githubusercontent.com/u/2126561?v=4", - "profile": "http://maruan.alshedivat.com", + "profile": "https://maruan.alshedivat.com", "contributions": ["design", "code"] }, { "login": "rohandebsarkar", "name": "Rohan Deb Sarkar", "avatar_url": "https://avatars.githubusercontent.com/u/50144004?v=4", - "profile": "http://rohandebsarkar.github.io", + "profile": "https://rohandebsarkar.github.io", "contributions": ["code"] }, { diff --git a/.claude/skills b/.claude/skills new file mode 120000 index 0000000000000..2b7a412b8fa0f --- /dev/null +++ b/.claude/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/.codex/skills b/.codex/skills new file mode 120000 index 0000000000000..2b7a412b8fa0f --- /dev/null +++ b/.codex/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000000000..e511a1bfad2f0 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,7 @@ +FROM mcr.microsoft.com/devcontainers/jekyll + +# Fix: Remove the broken Yarn repository from the apt sources. +# This prevents 'apt-get update' from failing due to the missing GPG key. +# (Yarn is already provided by the dev container features/nvm, so this system repo is unnecessary) +# See issue #3487 +RUN rm -f /etc/apt/sources.list.d/yarn.list diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index fcb4b72b4ce8f..041b0e9df5eac 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,14 +2,17 @@ // README at: https://github.com/devcontainers/templates/tree/main/src/jekyll { "name": "Jekyll", - "image": "mcr.microsoft.com/devcontainers/jekyll", + // Using a Dockerfile to fix the broken Yarn repository. See issue #3487. + "build": { + "dockerfile": "Dockerfile" + }, // Features to add to the dev container. More info: https://containers.dev/features. "features": { "ghcr.io/rocker-org/devcontainer-features/apt-packages:1": { "packages": "build-essential,imagemagick,inotify-tools,jupyter-nbconvert,procps,ruby-full,zlib1g-dev" }, - "ghcr.io/devcontainers-contrib/features/prettier:1": {} + "ghcr.io/devcontainers-extra/features/prettier:1.0.2": {} }, // Optionally: run jekyll serve automatically on container entering using the Docker entrypoint diff --git a/.gemini/settings.json b/.gemini/settings.json new file mode 100644 index 0000000000000..6ff0526cd8cca --- /dev/null +++ b/.gemini/settings.json @@ -0,0 +1,17 @@ +{ + "context": { + "fileName": [ + "AGENTS.md", + ".github/copilot-instructions.md", + ".github/agents/customize.agent.md", + ".github/agents/docs.agent.md", + ".github/instructions/**/*.md", + "docs/README.md", + "docs/CUSTOMIZE.md", + "docs/INSTALL.md", + "docs/TROUBLESHOOTING.md", + "docs/QUICKSTART.md", + "docs/BOUNDARIES.md" + ] + } +} diff --git a/.github/GIT_WORKFLOW.md b/.github/GIT_WORKFLOW.md new file mode 100644 index 0000000000000..771a71ce5042b --- /dev/null +++ b/.github/GIT_WORKFLOW.md @@ -0,0 +1,47 @@ +# Git Workflow + +This document outlines the conventions for using Git and writing commit messages in this project. + +## Commit Message Format + +All commit messages should follow this format: + +``` +: + + +``` + +**Types:** + +- `feat`: A new feature +- `fix`: A bug fix +- `docs`: Documentation only changes +- `style`: Changes that do not affect the meaning of the code (white-space, formatting, etc.) +- `config`: Changes to configuration files +- `chore`: Changes to the build process or auxiliary tools and libraries + +**Examples:** + +``` +feat: Add dark mode toggle button to header +fix: Correct baseurl in project site configuration +docs: Update docs/INSTALL.md with Docker troubleshooting +style: Format all Liquid templates with Prettier +config: Enable blog section in _config.yml +chore: Update Jekyll dependencies with bundle update --all +``` + +## Staging Changes + +**Always `git add` files explicitly.** Do not stage everything with `git add .` unless you are certain of what's being committed. Check `git status` first to review your changes. + +## What NOT to Commit + +**Always obey the project's [`.gitignore`](../.gitignore) file.** It prevents the accidental commit of: + +- Build outputs (`_site/`, `.jekyll-cache/`) +- Dependencies (`node_modules/`, `vendor/`) +- OS-specific files (`.DS_store`) +- Editor temporary files (`.idea/`, `.swp`, `.swo`) +- Secrets and API keys (never commit credentials) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index f9c461f413c4e..0bce5ad24f504 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -8,7 +8,7 @@ body: Before you go any further. Is this really a **🐛 bug**? If it's a question about how al-folio works, have a look at our [documentation](https://github.com/alshedivat/al-folio/blob/main/README.md), - [frequently asked questions](https://github.com/alshedivat/al-folio/blob/main/FAQ.md), + [frequently asked questions](https://github.com/alshedivat/al-folio/blob/main/docs/FAQ.md), [past questions](https://github.com/alshedivat/al-folio/discussions/categories/q-a), or [ask a question](https://github.com/alshedivat/al-folio/discussions/new?category=q-a). @@ -20,7 +20,7 @@ body: Please check if somebody else has already filed the same issue. If you find a similar issue, please add a 👍 reaction or comment on the original post. options: - - label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/main/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my issue. + - label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/main/docs/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my issue. required: true - label: Yes, I have checked that this issue isn't already filed. required: true diff --git a/.github/ISSUE_TEMPLATE/2_feature_request.yml b/.github/ISSUE_TEMPLATE/2_feature_request.yml index 6934f60c6087b..1b55ee27276ea 100644 --- a/.github/ISSUE_TEMPLATE/2_feature_request.yml +++ b/.github/ISSUE_TEMPLATE/2_feature_request.yml @@ -8,7 +8,7 @@ body: Before you go any further, are you sure that this feature is not already implemented? If it's a question about how al-folio works, have a look at our [documentation](https://github.com/alshedivat/al-folio/blob/main/README.md), - [frequently asked questions](https://github.com/alshedivat/al-folio/blob/main/FAQ.md), + [frequently asked questions](https://github.com/alshedivat/al-folio/blob/main/docs/FAQ.md), [past questions](https://github.com/alshedivat/al-folio/discussions/categories/q-a), or [ask a question](https://github.com/alshedivat/al-folio/discussions/new?category=q-a). @@ -20,7 +20,7 @@ body: Please check if somebody else has already filed the same 🚀 feature request. If you find a similar feature request, please add a 👍 reaction or comment on the original post. options: - - label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/main/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my feature request. + - label: I read through [FAQ](https://github.com/alshedivat/al-folio/blob/main/docs/FAQ.md) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my feature request. required: true - label: Yes, I have checked that this feature request isn't already filed. required: true diff --git a/.github/ISSUE_TEMPLATE/3_plugin_feature_proposal.yml b/.github/ISSUE_TEMPLATE/3_plugin_feature_proposal.yml new file mode 100644 index 0000000000000..986c0c068dab0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3_plugin_feature_proposal.yml @@ -0,0 +1,112 @@ +name: "🔌 Plugin feature proposal" +description: Propose a plugin to be listed (featured) or bundled in al-folio. +labels: ["needs triage", "plugin-ecosystem"] +body: + - type: markdown + attributes: + value: > + Use this template to propose adding a plugin to the `al-folio` ecosystem catalog. + Featuring and bundling are separate decisions. + + - type: checkboxes + id: requirements + attributes: + label: Proposal checklist + options: + - label: I confirmed this plugin is not already listed in `_data/featured_plugins.yml`. + required: true + - label: I understand that featuring does not automatically mean bundling. + required: true + + - type: input + id: plugin_name + attributes: + label: Plugin name + description: Human-readable plugin name. + placeholder: al_folio_example + validations: + required: true + + - type: input + id: repo_url + attributes: + label: Repository URL + description: Public repository URL for the plugin. + placeholder: https://github.com/your-org/al-folio-example + validations: + required: true + + - type: input + id: gem_name + attributes: + label: Gem name + description: Name published on RubyGems. + placeholder: al_folio_example + validations: + required: true + + - type: input + id: plugin_id + attributes: + label: Jekyll plugin ID + description: Plugin id used in `_config.yml` plugins list. + placeholder: al_folio_example + validations: + required: true + + - type: dropdown + id: plugin_scope + attributes: + label: Plugin scope + description: Does this plugin depend on al-folio-specific runtime contracts? + options: + - Theme-coupled (al-folio-specific) + - Reusable (works outside al-folio) + validations: + required: true + + - type: dropdown + id: requested_track + attributes: + label: Requested track + description: Which listing track are you proposing? + options: + - Featured-only + - Bundled in starter + validations: + required: true + + - type: input + id: compatibility + attributes: + label: Compatibility range + description: al-folio versions supported by this plugin. + placeholder: "al_folio_min: 1.0.0, al_folio_max: 1.x" + validations: + required: true + + - type: input + id: demo_path + attributes: + label: Demo page/post URL + description: Public demo path showing the plugin in action. + placeholder: https://your-site.example/plugins/my-plugin-demo + validations: + required: true + + - type: input + id: maintainer_contact + attributes: + label: Maintainer contact + description: Primary maintainer handle or contact URL. + placeholder: https://github.com/your-handle + validations: + required: true + + - type: textarea + id: notes + attributes: + label: Additional notes + description: Add context, migration notes, or caveats. + validations: + required: false diff --git a/.github/agents/customize.agent.md b/.github/agents/customize.agent.md new file mode 100644 index 0000000000000..b97b2b9f11907 --- /dev/null +++ b/.github/agents/customize.agent.md @@ -0,0 +1,51 @@ +--- +name: customization_agent +description: Customization assistant for al-folio v1.x starter and plugin ecosystem +--- + +You are a customization assistant for `al-folio` v1.x. + +## Mission + +Help users customize their site while respecting v1 ownership boundaries. + +## Boundary Model + +- `al-folio` starter: docs, content, config wiring, integration and visual checks. +- `al-*` plugins: runtime feature behavior and component assets. + +If a request changes runtime behavior, route to the owning plugin repo instead of patching starter internals. + +## User Guidance Priorities + +1. Keep explanations simple for non-expert users. +2. Prefer editing `_config.yml`, content collections, and data files. +3. Avoid monolith-era guidance that assumes starter owns `_includes/_layouts/_sass` runtime internals. +4. When retaining local overrides of plugin-owned files, run the override audit and acknowledge reviewed overrides. + +## Key Starter Files + +- `_config.yml` +- `_data/*.yml` +- `_pages/`, `_posts/`, `_projects/`, `_news/`, `_teachings/` +- `Gemfile` +- `README.md` +- `docs/INSTALL.md`, `docs/CUSTOMIZE.md`, `docs/FAQ.md`, `docs/CONTRIBUTING.md`, `docs/BOUNDARIES.md` + +## Validation + +Use the validated command set in `AGENTS.md`. + +For local overrides, include: + +```bash +bundle exec al-folio upgrade overrides audit +``` + +## Escalation + +If user requests a feature that should live in a plugin: + +- identify likely owner plugin repo, +- explain why, +- provide starter wiring/docs changes only in this repo. diff --git a/.github/agents/docs.agent.md b/.github/agents/docs.agent.md new file mode 100644 index 0000000000000..6ea1231ef19fd --- /dev/null +++ b/.github/agents/docs.agent.md @@ -0,0 +1,41 @@ +--- +name: docs_agent +description: Documentation specialist for al-folio v1.x +--- + +You are the documentation specialist for `al-folio` v1.x. + +## Documentation Objective + +Keep starter docs accurate for the pluginized architecture. + +## Non-Negotiable Rules + +- Do not document `al-folio` as a monolithic runtime theme. +- Reflect starter-vs-plugin boundaries from `docs/BOUNDARIES.md`. +- Keep contributor routing explicit: starter changes here, feature/runtime changes in owning plugin repos. +- Avoid stale bootstrap-era instructions unless clearly marked compatibility-only. +- Keep migration guidance aligned with `al_folio_upgrade`, including the local override audit workflow. + +## Core Docs to Maintain + +- `README.md` +- `docs/README.md` +- `docs/INSTALL.md` +- `docs/CUSTOMIZE.md` +- `docs/FAQ.md` +- `docs/CONTRIBUTING.md` +- `docs/BOUNDARIES.md` +- `.github/copilot-instructions.md` +- `.agents/skills/al-folio-bootstrap/SKILL.md` +- `.agents/skills/al-folio-v1-migration/SKILL.md` + +## Validation + +Use commands from `AGENTS.md` and ensure documented commands are current and runnable. + +## Style + +- Be concise and practical. +- Prefer links over duplicated long instructions. +- Use repository-real file paths and commands. diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000000000..0301bf0211319 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,89 @@ +# Copilot Coding Agent Instructions (v1.x) + +## Repository Role + +`al-folio` is a **thin starter** for the pluginized architecture. + +This repo owns starter configuration, docs, sample content, integration tests, and visual parity checks. + +## Ownership Boundaries + +Follow `docs/BOUNDARIES.md`. + +- Starter (`al-folio`) owns: + - `Gemfile`, `_config.yml` + - starter content (`_pages`, `_posts`, `_projects`, `_news`, `_data`) + - docs + - integration tests (`test/integration_*.sh`) + - visual tests (`test/visual/*`) +- Plugin repos own: + - runtime/component logic + - component correctness/unit tests + - feature-specific assets + +Do not reintroduce plugin-owned runtime assets into starter paths unless intentionally overriding behavior. + +## Plugin Naming and Featuring + +- Theme-coupled plugins: repo `al-folio-`, gem/plugin id `al_folio_`. +- Reusable plugins: repo `al-` (or neutral), gem/plugin id aligned to namespace. +- Featured plugin metadata lives in `_data/featured_plugins.yml`. +- Featuring and bundling are separate decisions. + +## Core Stack + +- Jekyll (Ruby) +- Node tooling only (Prettier, Playwright) +- No starter-local Tailwind build pipeline + +## High-Signal Paths + +- `_config.yml` - starter plugin wiring and feature flags +- `_data/featured_plugins.yml` - plugin catalog metadata +- `test/style_contract.js` - starter contract checks +- `test/integration_*.sh` - cross-plugin integration checks +- `test/visual/` - visual parity checks +- `.github/workflows/` - CI workflows +- `docs/` - user, maintainer, upgrade, and plugin-system documentation +- `.agents/skills/al-folio-bootstrap/SKILL.md` - canonical agent workflow for new site setup +- `.agents/skills/al-folio-v1-migration/SKILL.md` - canonical agent workflow for customized fork migration +- `.codex/skills` and `.claude/skills` - symlinks to `.agents/skills` + +## Validated Commands + +```bash +npm ci +npm run lint:prettier +npm run lint:style-contract +bundle exec jekyll build --baseurl /al-folio +bash test/integration_comments.sh +bash test/integration_plugin_toggles.sh +bash test/integration_distill.sh +bash test/integration_bootstrap_compat.sh +bash test/integration_upgrade_cli.sh +npx playwright install chromium webkit +npm run test:visual +bundle exec al-folio upgrade audit +bundle exec al-folio upgrade overrides audit +bundle exec al-folio upgrade report +docker compose up -d +curl -fsS http://127.0.0.1:8080/al-folio/ >/dev/null +docker compose logs --tail=80 +docker compose down +``` + +## CI Expectations + +Keep these workflows aligned when changing starter behavior: + +- `unit-tests.yml` +- `visual-regression.yml` +- `upgrade-check.yml` +- `deploy.yml` + +## Editing Guidance + +- Prefer starter wiring/docs/content changes in this repo. +- Route runtime/layout/feature fixes to owning plugin repos. +- Keep all contributor guidance consistent with v1 ownership boundaries. +- When a site keeps local overrides of plugin-owned files, run `bundle exec al-folio upgrade overrides audit` and update `.al-folio-overrides.yml` after reviewing diffs. diff --git a/.github/instructions/bibtex-bibliography.instructions.md b/.github/instructions/bibtex-bibliography.instructions.md new file mode 100644 index 0000000000000..2ade7ef91465d --- /dev/null +++ b/.github/instructions/bibtex-bibliography.instructions.md @@ -0,0 +1,13 @@ +# BibTeX/Bibliography Instructions (v1.x) + +Scope: `_bibliography/**`, `*.bib` + +## Guidance + +- Keep BibTeX entries valid and consistently formatted. +- Preserve fields expected by citation/publication plugins. +- Route citation runtime/parsing changes to owning plugin repos. + +## Validation + +Use the validated command set in `AGENTS.md`. diff --git a/.github/instructions/javascript-scripts.instructions.md b/.github/instructions/javascript-scripts.instructions.md new file mode 100644 index 0000000000000..32fa3a53875ec --- /dev/null +++ b/.github/instructions/javascript-scripts.instructions.md @@ -0,0 +1,18 @@ +# JavaScript Instructions (v1.x) + +Scope: starter JS and related setup scripts + +## Ownership + +- Starter JS should be limited to orchestration/integration behavior. +- Feature runtime JS belongs in owning plugin repos. + +## Guidance + +- Do not copy plugin-owned search/icon/math/image runtime code into starter. +- Keep starter scripts framework-agnostic and compatible with plugin contracts. +- Prefer deterministic behavior suitable for integration/visual tests. + +## Validation + +Use the validated command set in `AGENTS.md`. diff --git a/.github/instructions/liquid-templates.instructions.md b/.github/instructions/liquid-templates.instructions.md new file mode 100644 index 0000000000000..a990ea0f747ea --- /dev/null +++ b/.github/instructions/liquid-templates.instructions.md @@ -0,0 +1,18 @@ +# Liquid Templates Instructions (v1.x) + +Scope: `**/*.liquid` + +## Ownership + +- Starter templates in this repo should orchestrate plugin tags/includes. +- Runtime feature logic belongs in owning plugin repos. + +## Guidance + +- Prefer plugin wrappers/includes over embedding feature runtime logic in starter. +- Keep markup/config expectations consistent with `docs/BOUNDARIES.md`. +- Avoid reintroducing bootstrap-specific assumptions in starter templates. + +## Validation + +Use the validated command set in `AGENTS.md`. diff --git a/.github/instructions/markdown-content.instructions.md b/.github/instructions/markdown-content.instructions.md new file mode 100644 index 0000000000000..32379fb3dd43a --- /dev/null +++ b/.github/instructions/markdown-content.instructions.md @@ -0,0 +1,13 @@ +# Markdown Content Instructions (v1.x) + +Scope: `_pages/**`, `_posts/**`, `_projects/**`, `_news/**`, `_teachings/**`, `_books/**` + +## Guidance + +- Keep starter content examples aligned with pluginized v1 behavior. +- Do not document runtime implementation details as starter-owned unless they truly are. +- When content depends on a plugin feature, ensure plugin wiring exists in `_config.yml` and `Gemfile`. + +## Validation + +Use the validated command set in `AGENTS.md`. diff --git a/.github/instructions/yaml-configuration.instructions.md b/.github/instructions/yaml-configuration.instructions.md new file mode 100644 index 0000000000000..fb75385b7b304 --- /dev/null +++ b/.github/instructions/yaml-configuration.instructions.md @@ -0,0 +1,18 @@ +# YAML Configuration Instructions (v1.x) + +Scope: `_config.yml`, `_data/**/*.yml` + +## Ownership + +- `_config.yml` in starter wires plugins and feature flags. +- Plugin-specific runtime semantics are owned by plugin repos. + +## Guidance + +- Keep plugin list and config keys aligned with v1 boundaries. +- When adding featured plugins, update `_data/featured_plugins.yml`. +- Validate YAML syntax and avoid stale monolith keys. + +## Validation + +Use the validated command set in `AGENTS.md`. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000000000..2b8ff623f5c5c --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,46 @@ +## Summary + +Describe what changed and why. + +## Ownership Routing + +- [ ] I confirmed this PR targets the correct repo based on `docs/BOUNDARIES.md`. +- [ ] This PR only changes starter-owned scope (`al-folio`) **or** I am porting a routed change and linked the owning repo issue/PR. + +Owning repo (if not starter): +Related issue/PR: + +## Plugin Ecosystem (if applicable) + +- [ ] Not applicable +- [ ] This PR proposes a plugin for **featured-only** listing. +- [ ] This PR proposes a plugin for **bundled** starter inclusion. + +If plugin-related, provide: + +- Plugin repo URL: +- Gem name: +- Jekyll plugin id: +- Compatibility (`al_folio_min`/`al_folio_max`): +- Demo page/post path: +- Maintainer contact: + +## Starter Wiring Changes + +- [ ] Not applicable +- [ ] Updated `Gemfile` dependency wiring. +- [ ] Updated `_config.yml` plugin activation/config. +- [ ] Updated `_data/featured_plugins.yml` metadata. + +## Validation + +- [ ] `npm ci` +- [ ] `bundle exec jekyll build` +- [ ] `npm run lint:prettier` +- [ ] `npm run lint:style-contract` +- [ ] Integration tests (`test/integration_*.sh`) as needed +- [ ] Visual tests (`npm run test:visual`) as needed + +## Notes + +Compatibility, migration implications, and follow-ups: diff --git a/.github/workflows/broken-links-site.yml b/.github/workflows/broken-links-site.yml index b6b9e2df6fd8b..a62684d2a6f29 100644 --- a/.github/workflows/broken-links-site.yml +++ b/.github/workflows/broken-links-site.yml @@ -40,7 +40,7 @@ jobs: npm install -g purgecss purgecss -c purgecss.config.js - name: Link Checker 🔗 - uses: lycheeverse/lychee-action@v1.9.0 + uses: lycheeverse/lychee-action@v2.0.2 with: fail: true # only check local links diff --git a/.github/workflows/broken-links.yml b/.github/workflows/broken-links.yml index 88a2ad4034e3a..0413c27e40771 100644 --- a/.github/workflows/broken-links.yml +++ b/.github/workflows/broken-links.yml @@ -47,8 +47,8 @@ jobs: - uses: actions/checkout@v4 - name: Link Checker 🔗 - uses: lycheeverse/lychee-action@v2.1.0 + uses: lycheeverse/lychee-action@v2.0.2 with: fail: true # removed md files that include liquid tags - args: --user-agent 'curl/7.54' --exclude-path README.md --exclude-path _pages/404.md --exclude-path _pages/blog.md --exclude-path _posts/2018-12-22-distill.md --exclude-path _posts/2023-04-24-videos.md --exclude-path _books/the_godfather.md --verbose --no-progress './**/*.md' './**/*.html' + args: --user-agent 'curl/7.54' --max-retries 3 --retry-wait-time 2 --exclude-path README.md --exclude-path _pages/404.md --exclude-path _pages/blog.md --exclude-path _posts/2018-12-22-distill.md --exclude-path _posts/2023-04-24-videos.md --exclude-path _books/the_godfather.md --exclude-path .github/instructions/bibtex-bibliography.instructions.md --exclude-path .github/instructions/yaml-configuration.instructions.md --exclude-path .github/instructions/markdown-content.instructions.md --exclude-path .github/instructions/liquid-templates.instructions.md --exclude-path AGENTS.md --exclude-path docs/SEO.md --verbose --no-progress './**/*.md' './**/*.html' diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml new file mode 100644 index 0000000000000..e1b652e8d0179 --- /dev/null +++ b/.github/workflows/copilot-setup-steps.yml @@ -0,0 +1,58 @@ +name: "Copilot Setup Steps" + +# Automatically run the setup steps when they are changed to allow for easy validation, and +# allow manual testing through the repository's "Actions" tab +on: + workflow_dispatch: + push: + paths: + - .github/workflows/copilot-setup-steps.yml + pull_request: + paths: + - .github/workflows/copilot-setup-steps.yml + +jobs: + # The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot. + copilot-setup-steps: + runs-on: ubuntu-latest + + # Set the permissions to the lowest permissions possible needed for your steps. + # Copilot will be given its own token for its operations. + permissions: + contents: read + + # You can define any steps you want, and they will run before the agent starts. + # If you do not check out your code, Copilot will do this for you. + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3.5" + bundler-cache: true + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: "3.13" + cache: "pip" + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "latest" + cache: "npm" + + - name: Install system dependencies + run: | + sudo apt-get update + sudo apt-get install -y imagemagick + + - name: Install Python dependencies + run: | + pip3 install --upgrade nbconvert + + - name: Install Node.js dependencies + run: npm ci diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5fb7e8ae21c91..2062b0388ed34 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -7,8 +7,6 @@ on: - main paths: - "assets/**" - - "_sass/**" - - "_scripts/**" - "**.bib" - "**.html" - "**.js" @@ -25,10 +23,10 @@ on: - "!.github/workflows/lighthouse-badger.yml" - "!.github/workflows/prettier.yml" - "!lighthouse_results/**" - - "!CONTRIBUTING.md" - - "!CUSTOMIZE.md" - - "!FAQ.md" - - "!INSTALL.md" + - "!docs/CONTRIBUTING.md" + - "!docs/CUSTOMIZE.md" + - "!docs/FAQ.md" + - "!docs/INSTALL.md" - "!README.md" pull_request: branches: @@ -36,8 +34,6 @@ on: - main paths: - "assets/**" - - "_sass/**" - - "_scripts/**" - "**.bib" - "**.html" - "**.js" @@ -54,10 +50,10 @@ on: - "!.github/workflows/lighthouse-badger.yml" - "!.github/workflows/prettier.yml" - "!lighthouse_results/**" - - "!CONTRIBUTING.md" - - "!CUSTOMIZE.md" - - "!FAQ.md" - - "!INSTALL.md" + - "!docs/CONTRIBUTING.md" + - "!docs/CUSTOMIZE.md" + - "!docs/FAQ.md" + - "!docs/INSTALL.md" - "!README.md" workflow_dispatch: @@ -81,6 +77,13 @@ jobs: with: python-version: "3.13" cache: "pip" # caching pip dependencies + - name: Setup Node 🧰 + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + - name: Install JS deps 📦 + run: npm ci - name: Update _config.yml ⚙️ uses: fjogeleit/yaml-update-action@main with: diff --git a/.github/workflows/docker-slim.yml b/.github/workflows/docker-slim.yml index 3a67d32a142d6..b342ef662f151 100644 --- a/.github/workflows/docker-slim.yml +++ b/.github/workflows/docker-slim.yml @@ -12,11 +12,7 @@ on: workflows: ["Docker Image CI"] types: - completed - -# on: -# push: -# branches: -# - 'master' + workflow_dispatch: jobs: build: @@ -43,7 +39,7 @@ jobs: sed -i "s|\.:|${{ github.workspace }}:|g" ${{ github.workspace }}/docker-compose.yml cat ${{ github.workspace }}/docker-compose.yml - - uses: kitabisa/docker-slim-action@v1.1.1 + - uses: kitabisa/docker-slim-action@v1.2.0 env: DSLIM_PULL: true DSLIM_COMPOSE_FILE: ${{ github.workspace }}/docker-compose.yml diff --git a/.github/workflows/render-cv.yml b/.github/workflows/render-cv.yml new file mode 100644 index 0000000000000..af2c5580c984d --- /dev/null +++ b/.github/workflows/render-cv.yml @@ -0,0 +1,58 @@ +name: Render a CV +on: + push: + branches: + - main + - master + paths: + - "_data/cv.yml" + - "assets/rendercv/design.yaml" + - "assets/rendercv/locale.yaml" + - "assets/rendercv/settings.yaml" + workflow_call: + workflow_dispatch: +permissions: + contents: write +jobs: + rendercv: + name: RenderCV + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.12" + - name: Install RenderCV + run: | + pip install -r requirements.txt + - name: RenderCV + run: | + cv_file=$(find _data -maxdepth 1 -type f \( -name "cv.yaml" -o -name "cv.yml" \)) + if [ -z "$cv_file" ]; then + echo "No cv.yml file found!" + exit 1 + fi + rendercv_dir=$(find assets -maxdepth 1 -type d -name "rendercv") + if [ -z "$rendercv_dir" ]; then + echo "No RenderCV config directory found!" + exit 1 + fi + settings=$(find $rendercv_dir -maxdepth 1 -type f \( -name "settings.yaml" -o -name "settings.yml" \)) + if [ -z "$settings" ]; then + echo "Missing RenderCV config file!" + exit 1 + fi + rendercv render $cv_file --settings $settings + rm assets/rendercv/rendercv_output/*.typ + - name: Upload rendercv_output as an artifact + uses: actions/upload-artifact@v4 + with: + name: RenderCV Output + path: assets/rendercv/rendercv_output + - name: Push the changes + run: | + git config --global user.name "${{ github.actor }}" + git config --global user.email "${{ github.actor }}@users.noreply.github.com" + git add -A + git commit -m "chore: render the latest CV" + git push diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml new file mode 100644 index 0000000000000..17ab32d841672 --- /dev/null +++ b/.github/workflows/unit-tests.yml @@ -0,0 +1,93 @@ +name: Integration tests + +on: + push: + branches: + - master + - main + - v1.0-dev + paths: + - "Gemfile" + - "Gemfile.lock" + - "_config.yml" + - "_data/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "test/**" + - "package.json" + - "package-lock.json" + - ".github/workflows/unit-tests.yml" + pull_request: + branches: + - master + - main + - v1.0-dev + paths: + - "Gemfile" + - "Gemfile.lock" + - "_config.yml" + - "_data/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "test/**" + - "package.json" + - "package-lock.json" + - ".github/workflows/unit-tests.yml" + +jobs: + comments-integration-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v4 + + - name: Setup Ruby 💎 + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3.5" + bundler-cache: true + + - name: Setup Python 🐍 + uses: actions/setup-python@v5 + with: + python-version: "3.13" + cache: "pip" + + - name: Setup Node 🧰 + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + + - name: Install JS deps 📦 + run: npm ci + + - name: Run style contract lint 🧷 + run: npm run lint:style-contract + + - name: Install build prerequisites 🔧 + run: | + sudo apt-get update && sudo apt-get install -y imagemagick + pip3 install --upgrade nbconvert + + - name: Run comments integration test 🧪 + run: bash test/integration_comments.sh + + - name: Run plugin toggle integration test 🔌 + run: bash test/integration_plugin_toggles.sh + + - name: Run distill integration test 📄 + run: bash test/integration_distill.sh + + - name: Run bootstrap compatibility integration test 🧩 + run: bash test/integration_bootstrap_compat.sh + + - name: Run upgrade CLI integration test ⬆️ + run: bash test/integration_upgrade_cli.sh + + - name: Run CSS minify integration test 🎨 + run: bash test/integration_css_minify.sh diff --git a/.github/workflows/update-citations.yml b/.github/workflows/update-citations.yml new file mode 100644 index 0000000000000..8a2428d823712 --- /dev/null +++ b/.github/workflows/update-citations.yml @@ -0,0 +1,101 @@ +name: Update Google Scholar Citations + +on: + schedule: + - cron: "0 0 * * 1" # Monday + - cron: "0 0 * * 3" # Wednesday + - cron: "0 0 * * 5" # Friday + workflow_dispatch: + +jobs: + update-citations: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + # See docs/CUSTOMIZE.md for details on how to set up PAT for triggering subsequent workflows + # with: + # token: ${{ secrets.PAT }} + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.13" + + - name: Install dependencies + run: | + echo "🔧 Installing dependencies..." + python -m pip install --upgrade pip + pip install -r requirements.txt + + - name: Save current citations.yml hash + id: before + run: | + echo "📦 Checking existing citations.yml hash..." + if [ -f _data/citations.yml ]; then + sha_before=$(sha256sum _data/citations.yml | awk '{print $1}') + echo "sha_before=$sha_before" >> $GITHUB_OUTPUT + echo "📝 SHA before: $sha_before" + else + echo "sha_before=none" >> $GITHUB_OUTPUT + echo "📝 No existing citations.yml file found." + fi + + - name: Run citation update script + id: run_citation_update + shell: bash + run: | + set +e + echo "🚀 Running citation update script (single attempt)..." + start_time=$(date) + timeout 90 python bin/update_scholar_citations.py + status=$? + end_time=$(date) + if [ $status -eq 0 ]; then + echo "✅ Citation update succeeded (started at $start_time, ended at $end_time)." + echo "✅ Citation update succeeded." >> $GITHUB_STEP_SUMMARY + else + echo "❌ Citation update script failed with exit code $status (started at $start_time, ended at $end_time)." + echo "❌ Citation update script failed with exit code $status." >> $GITHUB_STEP_SUMMARY + fi + set -e + + - name: Save new citations.yml hash + id: after + run: | + echo "🔍 Checking updated citations.yml hash..." + if [ -f _data/citations.yml ]; then + sha_after=$(sha256sum _data/citations.yml | awk '{print $1}') + echo "sha_after=$sha_after" >> $GITHUB_OUTPUT + echo "📝 SHA after: $sha_after" + else + echo "sha_after=none" >> $GITHUB_OUTPUT + echo "📝 citations.yml was not created or is missing." + fi + + - name: Report citations.yml change in summary + run: | + echo "📋 Comparing citation file hashes..." + if [ "${{ steps.before.outputs.sha_before }}" != "${{ steps.after.outputs.sha_after }}" ]; then + echo "✅ _data/citations.yml was updated." + echo "✅ _data/citations.yml was updated." >> $GITHUB_STEP_SUMMARY + else + echo "ℹ️ _data/citations.yml was not changed." + echo "ℹ️ _data/citations.yml was not changed." >> $GITHUB_STEP_SUMMARY + fi + + - name: Configure Git + run: | + git config --local user.email "actions@github.com" + git config --local user.name "GitHub Actions" + echo "🔧 Git configured." + + - name: Commit and push if changed + run: | + git add _data/citations.yml + git diff --staged --quiet || ( + echo "📤 Committing and pushing changes..." + git commit -m "Update Google Scholar citations" + git push + ) diff --git a/.github/workflows/upgrade-check.yml b/.github/workflows/upgrade-check.yml new file mode 100644 index 0000000000000..77524b7bc1c27 --- /dev/null +++ b/.github/workflows/upgrade-check.yml @@ -0,0 +1,59 @@ +name: Upgrade contract checks + +on: + push: + branches: + - master + - main + - v1.0-dev + paths: + - "_config.yml" + - "_data/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "Gemfile" + - "Gemfile.lock" + - "test/integration_upgrade_cli.sh" + - ".github/workflows/upgrade-check.yml" + pull_request: + branches: + - master + - main + - v1.0-dev + paths: + - "_config.yml" + - "_data/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "Gemfile" + - "Gemfile.lock" + - "test/integration_upgrade_cli.sh" + - ".github/workflows/upgrade-check.yml" + +jobs: + upgrade-check: + runs-on: ubuntu-latest + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v4 + + - name: Setup Ruby 💎 + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3.5" + bundler-cache: true + + - name: Run upgrade audit 🧪 + run: bundle exec al-folio upgrade audit + + - name: Upload upgrade report 📄 + if: always() + uses: actions/upload-artifact@v4 + with: + name: al-folio-upgrade-report + path: al-folio-upgrade-report.md + if-no-files-found: ignore diff --git a/.github/workflows/visual-regression.yml b/.github/workflows/visual-regression.yml new file mode 100644 index 0000000000000..69895655de1bc --- /dev/null +++ b/.github/workflows/visual-regression.yml @@ -0,0 +1,139 @@ +name: Visual regression checks + +on: + pull_request: + branches: [main, master, v1.0-dev] + paths: + - "_config.yml" + - "_data/**" + - "_bibliography/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "test/visual/**" + - ".github/workflows/visual-regression.yml" + - "package.json" + - "package-lock.json" + - "Gemfile" + - "Gemfile.lock" + push: + branches: [v1.0-dev] + paths: + - "_config.yml" + - "_data/**" + - "_bibliography/**" + - "_pages/**" + - "_posts/**" + - "_projects/**" + - "assets/**" + - "test/visual/**" + - ".github/workflows/visual-regression.yml" + - "package.json" + - "package-lock.json" + - "Gemfile" + - "Gemfile.lock" + +jobs: + visual-regression: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - name: Checkout candidate 🛎️ + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Ruby 💎 + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3.5" + bundler-cache: true + + - name: Setup Node 🧰 + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + + - name: Install JS deps 📦 + run: npm ci + + - name: Prepare baseline worktree (v0.16.3) 🧱 + run: | + git worktree add ../al-folio-baseline v0.16.3 + (cd ../al-folio-baseline && bundle install && npm ci) + + - name: Install Jupyter + ImageMagick runtime deps 🧰 + run: | + sudo apt-get update + sudo apt-get install -y imagemagick python3-pip + pip3 install --user jupyter nbconvert + + - name: Install Playwright browser 🧪 + run: npx playwright install --with-deps chromium webkit + + - name: Run visual parity checks 👀 + env: + BASELINE_URL: http://127.0.0.1:4100 + NO_WEBSERVER: "1" + run: | + set -euo pipefail + export PATH="$HOME/.local/bin:$PATH" + + (cd ../al-folio-baseline && bundle exec jekyll serve --host 127.0.0.1 --port 4100 --baseurl /al-folio --quiet > /tmp/jekyll-baseline.log 2>&1) & + BASELINE_PID=$! + (bundle exec jekyll serve --host 127.0.0.1 --port 4000 --baseurl /al-folio --quiet > /tmp/jekyll-candidate.log 2>&1) & + CANDIDATE_PID=$! + + cleanup() { + kill "$BASELINE_PID" "$CANDIDATE_PID" >/dev/null 2>&1 || true + } + trap cleanup EXIT + + READY=0 + for _ in {1..150}; do + if curl -fsS http://127.0.0.1:4000/al-folio/ >/dev/null && curl -fsS http://127.0.0.1:4100/al-folio/ >/dev/null; then + READY=1 + break + fi + + if ! kill -0 "$BASELINE_PID" >/dev/null 2>&1 || ! kill -0 "$CANDIDATE_PID" >/dev/null 2>&1; then + echo "Jekyll server exited before becoming ready." + echo "--- baseline log ---" + cat /tmp/jekyll-baseline.log || true + echo "--- candidate log ---" + cat /tmp/jekyll-candidate.log || true + exit 1 + fi + sleep 2 + done + + if [ "$READY" -ne 1 ]; then + echo "Timed out waiting for Jekyll servers (5 minutes)." + echo "--- baseline log ---" + cat /tmp/jekyll-baseline.log || true + echo "--- candidate log ---" + cat /tmp/jekyll-candidate.log || true + exit 1 + fi + + npm run test:visual -- --reporter=line + + - name: Upload Playwright report 📄 + if: always() + uses: actions/upload-artifact@v4 + with: + name: playwright-report + path: playwright-report + if-no-files-found: ignore + + - name: Upload Jekyll logs 📄 + if: always() + uses: actions/upload-artifact@v4 + with: + name: jekyll-visual-logs + path: | + /tmp/jekyll-baseline.log + /tmp/jekyll-candidate.log + if-no-files-found: ignore diff --git a/.gitignore b/.gitignore index 53af7d0b4e7f6..e07bd034e4f24 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,17 @@ _site .bundle -.sass-cache +.DS_store +.idea .jekyll-cache .jekyll-metadata -.DS_store .ruby-version +.sass-cache .tweet-cache -Gemfile.lock +.venv assets/libs/ +assets/rendercv/rendercv_output/*.typ +al-folio-upgrade-report.md node_modules/ +output/playwright/ +test-results/ vendor -.idea \ No newline at end of file diff --git a/.lycheeignore b/.lycheeignore index b736879b92f13..64194b514e88f 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -1,2 +1,14 @@ -linkedin.com -reddit.com \ No newline at end of file +.github/instructions/bibtex-bibliography.instructions.md +.github/instructions/liquid-templates.instructions.md +.github/instructions/markdown-content.instructions.md +.github/instructions/yaml-configuration.instructions.md +_books/the_godfather.md +_pages/404.md +_pages/blog.md +_posts/2018-12-22-distill.md +_posts/2023-04-24-videos.md +AGENTS.md +https://www.linkedin.com/ +https://www.reddit.com/ +README.md +SEO.md diff --git a/.prettierignore b/.prettierignore index b276dd95393ab..2b016e8c0a445 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,5 +8,6 @@ assets/plotly/demo.html lighthouse_results/** _posts/2015-10-20-math.md _sass/font-awesome/*.scss -_sass/tabler-icons/*.scss _scripts/* +# Ignore citation YAML file generated by script +_data/citations.yml diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000000000..e07596193d4c2 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,56 @@ +# Agent Guidelines for al-folio (v1.x) + +`al-folio` is the **starter repo** for the pluginized v1 architecture. + +## Read This First + +- Start with `.github/copilot-instructions.md` for architecture, ownership boundaries, and CI expectations. +- Use `docs/BOUNDARIES.md` as the source of truth for starter-vs-plugin ownership. +- Use `.agents/skills/al-folio-bootstrap/SKILL.md` for new-site setup tasks. +- Use `.agents/skills/al-folio-v1-migration/SKILL.md` for customized fork migrations. +- `.codex/skills` and `.claude/skills` are symlinks to `.agents/skills` for agent-specific discovery. + +## What This Repo Owns + +- Starter wiring (`Gemfile`, `_config.yml`) +- Starter content and documentation +- Cross-plugin integration tests +- Visual regression tests + +Runtime/component logic belongs in owning plugin repos (`al_folio_core`, `al_folio_distill`, `al_search`, `al_icons`, `al_cookie`, and other `al-*` gems). +Long-form documentation lives in `docs/`; keep this root file as the short discovery entry point for coding agents. + +## Validated Local Command Set + +Run from repo root: + +```bash +npm ci +npm run lint:prettier +npm run lint:style-contract +bundle exec jekyll build --baseurl /al-folio +bash test/integration_comments.sh +bash test/integration_plugin_toggles.sh +bash test/integration_distill.sh +bash test/integration_bootstrap_compat.sh +bash test/integration_upgrade_cli.sh +npx playwright install chromium webkit +npm run test:visual +bundle exec al-folio upgrade audit +bundle exec al-folio upgrade overrides audit +bundle exec al-folio upgrade report +docker compose up -d +curl -fsS http://127.0.0.1:8080/al-folio/ >/dev/null +docker compose logs --tail=80 +docker compose down +``` + +Docker note: v1 uses `/srv/jekyll/bin/entry_point.sh` and serves from container-local `/tmp/_site` to avoid host bind-mount write deadlocks. + +## Agent Routing Rules + +- If change is starter wiring/docs/integration/visual testing: edit here. +- If change is runtime feature behavior: route to owning plugin repo. +- Do not add starter-local npm build scripts for theme/runtime assets. +- Keep docs aligned with pluginized v1 ownership. +- If you create or keep local overrides of plugin-owned files, run `bundle exec al-folio upgrade overrides audit` and commit `.al-folio-overrides.yml` after review. diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000000000..920d5a2edcaee --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,68 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +@AGENTS.md + +The import above (`AGENTS.md`, which itself defers to `.github/copilot-instructions.md` and `docs/BOUNDARIES.md`) is the canonical short entry point: ownership boundaries, the validated command set, and PR-routing rules. Keep `AGENTS.md` short and ecosystem-neutral — put Claude-specific or longer-form guidance here instead. Everything below is the cross-repo "big picture" that those files assume but don't spell out. + +## What this repo is + +`al-folio` v1.x is a **thin Jekyll starter**, not a theme. It owns only: starter wiring (`Gemfile`, `_config.yml`, `_data/featured_plugins.yml`), example content (`_pages`, `_posts`, `_projects`, `_news`, `_teachings`, `_books`, `_bibliography`), docs (`docs/`), cross-gem integration tests (`test/integration_*.sh`), and visual/parity tests (`test/visual/`). **All runtime, layouts, includes, Sass, tags, filters, and feature JS live in versioned gems**, published independently on RubyGems. `docs/BOUNDARIES.md` is the authoritative area→gem ownership table. + +The biggest recurring mistake is editing runtime here. If a change is layout/include/tag/filter/feature-behavior, it belongs in the owning gem (see routing below), not in this repo. + +## The plugin ecosystem (read this before routing any change) + +The `al-*` / `al_folio_*` gems are developed as **sibling repos on disk** at `~/Documents/dev/al-org/` (repo dir uses hyphens, e.g. `al-folio-core`; gem/plugin id uses underscores, e.g. `al_folio_core`). To test a gem fix against this site, point the `Gemfile` at it: `gem "al_folio_core", path: "../al-folio-core"` (or `git:`/`branch:`), then `bundle install`. + +**`al_folio_core` is the hub.** `_config.yml` sets `theme: al_folio_core`; the gem ships every base `_layouts/*.liquid` and `_includes/*.liquid`, the base theme JS/CSS, and the `details`/`file_exists` tags + `hideCustomBibtex`/`remove_accents` filters. Crucially, its `_includes/plugins/*.liquid` are **thin wrappers that call custom Liquid tags defined by sibling gems**. So a feature renders only when _both_ (a) its gem is present in the plugin list, and (b) the relevant flag is on. The wrapper→tag→gem delegation map: + +| Wrapper / call site | Tag | Gem | +| ------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------ | +| search assets | `al_search_assets` | `al_search` (Cmd-K ninja-keys palette; index built at build time from content) | +| comments | `al_comments` | `al_comments` (Giscus + Disqus, front-matter gated) | +| cookie banner | `al_cookie_styles` / `al_cookie_scripts` | `al_cookie` (consent-mode gating of analytics) | +| icon ``s | `al_icons_styles` | `al_icons` (FontAwesome/Academicons/Scholar Icons from CDN) | +| analytics | `al_analytics_scripts` | `al_analytics` (GA/Cronitor/Pirsch/OpenPanel) | +| math | `al_math_styles` / `al_math_scripts` | `al_math` (MathJax, pseudocode.js, TikZJax) | +| charts | `al_charts_scripts` | `al_charts` (Mermaid/Chart.js/ECharts/Plotly/Vega/Leaflet/diff2html) | +| image tools | `al_img_tools_styles` / `al_img_tools_scripts` | `al_img_tools` (zoom, lightbox, sliders, galleries) | +| newsletter | `al_newsletter_form` / `al_newsletter_scripts` | `al_newsletter` (Loops.so signup) | +| `layout: cv` | `al_folio_cv_render` | `al_folio_cv` (RenderCV YAML + JSONResume) | +| `layout: distill` | `al_folio_distill_render` | `al_folio_distill` (vendored, hash-pinned distillpub runtime) | +| citation badges | `google_scholar_citations` / `inspirehep_citations` | `al_citations` | +| external posts | (generator, no tag) | `al_ext_posts` (RSS/URL ingestion → synthetic posts) | +| legacy Bootstrap behavior | (opt-in assets) | `al_folio_bootstrap_compat` | +| upgrade/audit CLI | `bundle exec al-folio …` | `al_folio_upgrade` | + +Architectural facts that span repos: + +- **Feature gating is two-layered.** Site-wide config flags (`search_enabled`, `enable_math`, `enable_cookie_consent`, `enable_darkmode`, `al_folio.features.cv.enabled`, `al_folio.features.distill.enabled`) _and_ per-page front matter (`images:`, `tikzjax`, `chart.*`, `mermaid.*`, `giscus_comments`, `layout: distill|cv`). A tag emits an empty string when its gem/flag/config is absent — features fail silently, not loudly. +- **Most feature gems are `AssetsGenerator`s** that inject their JS/CSS as Jekyll static files at build time _only when enabled_. These assets are not committed into the site, and several use pinned-CDN URLs + SRI hashes read from `_config.yml`'s `third_party_libraries:` block. +- **Two parallel lists must stay in sync:** `Gemfile` (pinned versions, e.g. `al_folio_core '= 1.0.9'`) and `_config.yml`'s `plugins:` list. Adding/removing a plugin means editing both. +- **The v1 config contract** (`al_folio.api_version: 1`, `style_engine: tailwind`, `tailwind.{version,css_entry,preflight}`, `distill.{engine,source}`) is enforced twice: as build-time warnings/violations by `al_folio_core`'s `:after_init` hook, and as **blocking** findings by `al-folio upgrade audit`. Don't remove these keys. +- **Local overrides are allowed but tracked.** A site may shadow a gem-owned `_layouts/_includes/_sass` file locally. When it does, `al-folio upgrade overrides audit` records owner gem + version + upstream/local SHA256 in `.al-folio-overrides.yml`; that file must be committed so future `bundle update`s can flag upstream drift. Shared fixes should be ported to the owning gem instead. +- **Bootstrap compat is opt-in and time-boxed.** `al_folio.compat.bootstrap.enabled: true` (default false) activates `al_folio_bootstrap_compat`. Supported through v1.2, deprecated v1.3, removed in v2.0 — migrate content off `data-toggle`/Bootstrap classes before then. + +## Daily dev loop (not in the AGENTS.md command set) + +```bash +bundle install # ruby gems +bundle exec jekyll serve # dev server → http://localhost:4000/al-folio/ (NOTE baseurl) +bundle exec jekyll build --baseurl /al-folio # production-style build to _site/ +bash test/integration_distill.sh # run ONE integration test (any of the five) +npm run test:visual:update # refresh playwright snapshots after intentional UI change +bundle exec al-folio upgrade apply --safe # deterministic codemods (font-weight-* → font-*, remote→local URLs) +bundle exec al-folio upgrade overrides diff # then `overrides accept ` to acknowledge an override +``` + +`bin/setup-python-deps` installs the optional Python toolchain in `requirements.txt` (`nbconvert` for `jekyll-jupyter-notebook`, `rendercv[full]` for CV rendering, `scholarly` for `bin/update_scholar_citations.py`). Responsive-image generation (`imagemagick.enabled: true`) needs ImageMagick `convert` on PATH. `bin/deploy` is the manual `gh-pages` build+purgecss+force-push path (CI normally deploys). + +## Docker serving model (v1-specific) + +`docker compose up -d` bind-mounts the repo to `/srv/jekyll` and runs `bin/entry_point.sh`, which serves with `--force_polling --destination /tmp/_site`. The build output deliberately goes to **container-local `/tmp/_site`, not the bind-mounted `_site`** — writing `_site` back across the host bind mount caused write deadlocks. The container also `inotifywait`s `_config.yml` and restarts Jekyll on change (config edits aren't hot-reloaded by `--watch`). Verify with the `/al-folio` baseurl: `curl -fsS http://127.0.0.1:8080/al-folio/`. `docker-compose-slim.yml` pulls a prebuilt `:slim` image instead of building locally. + +## CI gates and the style contract + +`npm run lint:style-contract` (`test/style_contract.js`) is the automated enforcement of the thin-starter boundary, and it will fail CI if you cross it: the starter must **not** define `build:css`/`build:tailwind` npm scripts, must **not** own `_includes`/`_layouts`/`_sass`/`_scripts`/`assets/tailwind`/`tailwind.config.js`/icon-font artifacts, must keep `theme: al_folio_core` and the required plugins in `_config.yml`, and must keep the `third_party_libraries` SRI pins and `al_math` Gemfile pin. Other gates: `unit-tests.yml` (style contract + the five integration scripts), `visual-regression.yml` (Playwright chromium+webkit, diffs candidate against a v0.16.3 baseline served on :4100 via `BASELINE_URL`), `upgrade-check.yml` (`al-folio upgrade audit`), `prettier.yml`. Prettier uses `@shopify/prettier-plugin-liquid` with `printWidth: 150`; run `npm run lint:prettier` before pushing. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index c84e9d6eaa866..0000000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,28 +0,0 @@ -# Contributing to al-folio - -Thank you for considering contributing to al-folio! - -## Pull Requests - -We welcome your pull requests (PRs). -For minor fixes (e.g., documentation improvements), feel free to submit a PR directly. -If you would like to implement a new feature or a bug, please make sure you (or someone else) has opened an appropriate issue first; in your PR, please mention the issue it addresses. - -Note that since [#2048](https://github.com/alshedivat/al-folio/pull/2048) al-folio uses the [prettier formatter](https://prettier.io/) for its code, meaning all new submitted code must conform to its standard. If you don't have `prettier` installed for your setup and the `prettier` code check fails when submitting a PR, you can check the referred failed action in our repo. In that action there will be an artifact with an HTML diff showing the needed changes. - -## Issues - -We use GitHub issues to track bugs and feature requests. -Before submitting an issue, please make sure: - -1. You have read [the FAQ section](FAQ.md) of the README and your question is NOT addressed there. -2. You have done your best to ensure that your issue is NOT a duplicate of one of [the previous issues](https://github.com/alshedivat/al-folio/issues). -3. Your issue is either a bug (unexpected/undesirable behavior) or a feature request. - If it is just a question, please ask it in the [Discussions](https://github.com/alshedivat/al-folio/discussions) forum. - -When submitting an issue, please make sure to use the appropriate template. - -## License - -By contributing to al-folio, you agree that your contributions will be licensed -under the LICENSE file in the root directory of the source tree. diff --git a/CUSTOMIZE.md b/CUSTOMIZE.md deleted file mode 100644 index cae173afa1ace..0000000000000 --- a/CUSTOMIZE.md +++ /dev/null @@ -1,294 +0,0 @@ -# Customize - -Here we will give you some tips on how to customize the website. One important thing to note is that **ALL** the changes you make should be done on the **main** branch of your repository. The `gh-pages` branch is automatically overwritten every time you make a change to the main branch. - - - - -## Project structure - -The project is structured as follows, focusing on the main components that you will need to modify: - -```txt -. -├── 📂 assets/: contains the assets that are displayed in the website -│   └── 📂 json/ - │   └── 📄 resume.json: CV in JSON format (https://jsonresume.org/) -├── 📂 _bibliography/ -│   └── 📄 papers.bib: bibliography in BibTeX format -├── 📂 _books/: contains the bookshelf pages -├── 📄 _config.yml: the configuration file of the template -├── 📂 _data/: contains some of the data used in the template -│   ├── 📄 cv.yml: CV in YAML format, used when assets/json/resume.json is not found -│   ├── 📄 repositories.yml: users and repositories info in YAML format -│   └── 📄 socials.yml: your social media and contact info in YAML format -├── 📂 _includes/: contains code parts that are included in the main HTML file -│   └── 📄 news.liquid: defines the news section layout in the about page -├── 📂 _layouts/: contains the layouts to choose from in the frontmatter of the Markdown files -├── 📂 _news/: the news that will appear in the news section in the about page -├── 📂 _pages/: contains the pages of the website -| └── 📄 404.md: 404 page (page not found) -├── 📂 _posts/: contains the blog posts -├── 📂 _projects/: contains the projects -└── 📂 _sass/: contains the SASS files that define the style of the website - ├── 📄 _base.scss: base style of the website - ├── 📄 _cv.scss: style of the CV page - ├── 📄 _distill.scss: style of the Distill articles - ├── 📄 _layout.scss: style of the overall layout - ├── 📄 _themes.scss: themes colors and a few icons - └── 📄 _variables.scss: variables used in the SASS files -``` - -## Configuration - -The configuration file [\_config.yml](_config.yml) contains the main configuration of the website. Most of the settings is self-explanatory and we also tried to add as much comments as possible. If you have any questions, please check if it was not already answered in the [FAQ](FAQ.md). - -> Note that the `url` and `baseurl` settings are used to generate the links of the website, as explained in the [install instructions](INSTALL.md). - -All changes made to this file are only visible after you rebuild the website. That means that you need to run `bundle exec jekyll serve` again if you are running the website locally or push your changes to GitHub if you are using GitHub Pages. All other changes are visible immediately, you only need to refresh the page. - -## Modifying the CV information - -There are currently 2 different ways of generating the CV page content. The first one is by using a json file located in [assets/json/resume.json](assets/json/resume.json). It is a [known standard](https://jsonresume.org/) for creating a CV programmatically. The second one, currently used as a fallback when the json file is not found, is by using a yml file located in [\_data/cv.yml](_data/cv.yml). This was the original way of creating the CV page content and since it is more human readable than a json file we decided to keep it as an option. - -What this means is, if there is no resume data defined in [\_config.yml](_config.yml) and loaded via a json file, it will load the contents of [\_data/cv.yml](_data/cv.yml). If you want to use the [\_data/cv.yml](_data/cv.yml) file as the source of your CV, you must delete the [assets/json/resume.json](assets/json/resume.json) file. - -## Modifying the user and repository information - -The user and repository information is defined in [\_data/repositories.yml](_data/repositories.yml). You can add as many users and repositories as you want. Both informations are used in the `repositories` section. - -## Creating new pages - -You can create new pages by adding new Markdown files in the [\_pages](_pages/) directory. The easiest way to do this is to copy an existing page and modify it. You can choose the layout of the page by changing the [layout](https://jekyllrb.com/docs/layouts/) attribute in the [frontmatter](https://jekyllrb.com/docs/front-matter/) of the Markdown file, and also the path to access it by changing the [permalink](https://jekyllrb.com/docs/permalinks/) attribute. You can also add new layouts in the [\_layouts](_layouts/) directory if you feel the need for it. - -## Creating new blog posts - -To create a new blog post, you can add a new Markdown file in the [\_posts](_posts/) directory, which is the [default location for posts in Jekyll](https://jekyllrb.com/docs/posts/). The [name of the file must follow](https://jekyllrb.com/docs/posts/#creating-posts) the format `YYYY-MM-DD-title.md`. The easiest way to do this is to copy an existing blog post and modify it. Note that some blog posts have optional fields in the [frontmatter](https://jekyllrb.com/docs/front-matter/) that are used to enable specific behaviors or functions. - -If you want to create blog posts that are not ready to be published, but you want to track it with git, you can create a [\_drafts](https://jekyllrb.com/docs/posts/#drafts) directory and store them there. - -Note that `posts` is also a collection, but it is a default collection created automatically by Jekyll. To access the posts, you can use the `site.posts` variable in your templates. - -## Creating new projects - -You can create new projects by adding new Markdown files in the [\_projects](_projects/) directory. The easiest way to do this is to copy an existing project and modify it. - -## Adding some news - -You can add news in the about page by adding new Markdown files in the [\_news](_news/) directory. There are currently two types of news: inline news and news with a link. News with a link take you to a new page while inline news are displayed directly in the about page. The easiest way to create yours is to copy an existing news and modify it. - -## Adding Collections - -This Jekyll theme implements [collections](https://jekyllrb.com/docs/collections/) to let you break up your work into categories. The theme comes with three default collections: `news`, `projects`, and `books`. Items from the `news` collection are automatically displayed on the home page, while items from the `projects` collection are displayed on a responsive grid on projects page and items from the `books` collection are displayed on its own `bookshelf` page inside `submenus`. - -You can easily create your own collections, apps, short stories, courses, or whatever your creative work is. To do this, edit the collections in the [\_config.yml](_config.yml) file, create a corresponding folder, and create a landing page for your collection, similar to [\_pages/projects.md](_pages/projects.md). - -If you wish to create a collection with support for categories and tags, like the blog posts, you just need to add this collection to the `jekyll-archives` section of your [\_config.yml](_config.yml) file. You can check how this is done with the `books` collection. For more information about customizing the archives section or creating your own archives page, check the [jekyll-archives-v2 documentation](https://george-gca.github.io/jekyll-archives-v2/). - -To access the collections, you can use the `site.COLLECTION_NAME` variable in your templates. - -## Adding a new publication - -To add publications create a new entry in the [\_bibliography/papers.bib](_bibliography/papers.bib) file. You can find the BibTeX entry of a publication in Google Scholar by clicking on the quotation marks below the publication title, then clicking on "BibTeX", or also in the conference page itself. By default, the publications will be sorted by year and the most recent will be displayed first. You can change this behavior and more in the `Jekyll Scholar` section in [\_config.yml](_config.yml) file. - -You can add extra information to a publication, like a PDF file in the `assets/pdfs/` directory and add the path to the PDF file in the BibTeX entry with the `pdf` field. Some of the supported fields are: `abstract`, `altmetric`, `annotation`, `arxiv`, `bibtex_show`, `blog`, `code`, `dimensions`, `doi`, `eprint`, `html`, `isbn`, `pdf`, `pmid`, `poster`, `slides`, `supp`, `video`, and `website`. - -### Author annotation - -In publications, the author entry for yourself is identified by string array `scholar:last_name` and string array `scholar:first_name` in [\_config.yml](_config.yml). For example, if you have the following entry in your [\_config.yml](_config.yml): - -```yaml -scholar: - last_name: [Einstein] - first_name: [Albert, A.] -``` - -If the entry matches one form of the last names and the first names, it will be underlined. Keep meta-information about your co-authors in [\_data/coauthors.yml](_data/coauthors.yml) and Jekyll will insert links to their webpages automatically. The co-author data format is as follows, with the last names lower cased and without accents as the key: - -```yaml -"adams": - - firstname: ["Edwin", "E.", "E. P.", "Edwin Plimpton"] - url: https://en.wikipedia.org/wiki/Edwin_Plimpton_Adams - -"podolsky": - - firstname: ["Boris", "B.", "B. Y.", "Boris Yakovlevich"] - url: https://en.wikipedia.org/wiki/Boris_Podolsky - -"rosen": - - firstname: ["Nathan", "N."] - url: https://en.wikipedia.org/wiki/Nathan_Rosen - -"bach": - - firstname: ["Johann Sebastian", "J. S."] - url: https://en.wikipedia.org/wiki/Johann_Sebastian_Bach - - - firstname: ["Carl Philipp Emanuel", "C. P. E."] - url: https://en.wikipedia.org/wiki/Carl_Philipp_Emanuel_Bach -``` - -If the entry matches one of the combinations of the last names and the first names, it will be highlighted and linked to the url provided. Note that the keys **MUST BE** lower cased and **MUST NOT** contain accents. This is because the keys are used to match the last names in the BibTeX entries, considering possible variations (see [related discussion](https://github.com/alshedivat/al-folio/discussions/2213)). - -### Buttons (through custom bibtex keywords) - -There are several custom bibtex keywords that you can use to affect how the entries are displayed on the webpage: - -- `abbr`: Adds an abbreviation to the left of the entry. You can add links to these by creating a venue.yaml-file in the \_data folder and adding entries that match. -- `abstract`: Adds an "Abs" button that expands a hidden text field when clicked to show the abstract text -- `altmetric`: Adds an [Altmetric](https://www.altmetric.com/) badge (Note: if DOI is provided just use `true`, otherwise only add the altmetric identifier here - the link is generated automatically) -- `annotation`: Adds a popover info message to the end of the author list that can potentially be used to clarify superscripts. HTML is allowed. -- `arxiv`: Adds a link to the Arxiv website (Note: only add the arxiv identifier here - the link is generated automatically) -- `bibtex_show`: Adds a "Bib" button that expands a hidden text field with the full bibliography entry -- `blog`: Adds a "Blog" button redirecting to the specified link -- `code`: Adds a "Code" button redirecting to the specified link -- `dimensions`: Adds a [Dimensions](https://www.dimensions.ai/) badge (Note: if DOI or PMID is provided just use `true`, otherwise only add the Dimensions' identifier here - the link is generated automatically) -- `html`: Inserts an "HTML" button redirecting to the user-specified link -- `pdf`: Adds a "PDF" button redirecting to a specified file (if a full link is not specified, the file will be assumed to be placed in the /assets/pdf/ directory) -- `poster`: Adds a "Poster" button redirecting to a specified file (if a full link is not specified, the file will be assumed to be placed in the /assets/pdf/ directory) -- `slides`: Adds a "Slides" button redirecting to a specified file (if a full link is not specified, the file will be assumed to be placed in the /assets/pdf/ directory) -- `supp`: Adds a "Supp" button to a specified file (if a full link is not specified, the file will be assumed to be placed in the /assets/pdf/ directory) -- `website`: Adds a "Website" button redirecting to the specified link - -You can implement your own buttons by editing the [\_layouts/bib.liquid](_layouts/bib.liquid) file. - -## Changing theme color - -A variety of beautiful theme colors have been selected for you to choose from. The default is purple, but you can quickly change it by editing the `--global-theme-color` variable in the [\_sass/\_themes.scss](_sass/_themes.scss) file. Other color variables are listed there as well. The stock theme color options available can be found at [\_sass/\_variables.scss](_sass/_variables.scss). You can also add your own colors to this file assigning each a name for ease of use across the template. - -## Adding social media information - -You can add your social media links by adding the specified information in the [\_data/socials.yml](_data/socials.yml) file. This information will appear at the bottom of the `About` page and in the search results by default, but this could be changed to appear at the header of the page by setting `enable_navbar_social: true` and doesn't appear in the search by setting `socials_in_search: false`, both in [\_config.yml](_config.yml). - -## Adding a newsletter - -You can add a newsletter subscription form by adding the specified information at the `newsletter` section in the [\_config.yml](_config.yml) file. To set up a newsletter, you can use a service like [Loops.so](https://loops.so/), which is the current supported solution. Once you have set up your newsletter, you can add the form [endpoint](https://loops.so/docs/forms/custom-form) to the `endpoint` field in the `newsletter` section of the [\_config.yml](_config.yml) file. - -Depending on your specified footer behavior, the sign up form either will appear at the bottom of the `About` page and at the bottom of blogposts if `related_posts` are enabled, or in the footer at the bottom of each page. - -## Removing content - -Since this template have a lot of content, you may want to remove some of it. The easiest way to achieve this and avoid merge conflicts when updating your code (as [pointed by CheariX ](https://github.com/alshedivat/al-folio/pull/2933#issuecomment-2571271117)) is to add the unwanted files to the `exclude` section in your `_config.yml` file instead of actually deleting them, for example: - -```yml -exclude: - - _news/announcement_*.md - - _pages/blog.md - - _posts/ - - _projects/?_project.md - - assets/jupyter/blog.ipynb -``` - -Here is a list of the main components that you may want to delete, and how to do it. Don't forget if you delete a page to update the `nav_order` of the remaining pages. - -### Removing the blog page - -To remove the blog, you have to: - -- delete [\_posts](_posts/) directory -- delete blog page [\_pages/blog.md](_pages/blog.md) -- remove reference to blog page in our [\_pages/dropdown.md](_pages/dropdown.md) -- remove the `latest_posts` part in [\_pages/about.md](_pages/about.md) -- remove the `Blog` section in the [\_config.yml](_config.yml) file and the related parts, like the `jekyll-archives` - -You can also: - -- delete [\_includes/latest_posts.liquid](_includes/latest_posts.liquid) -- delete [\_includes/related_posts.liquid](_includes/related_posts.liquid) -- delete [\_layouts/archive.liquid](_layouts/archive.liquid) (unless you have a custom collection that uses it) -- delete [\_plugins/external-posts.rb](_plugins/external-posts.rb) -- remove the `jekyll-archives-v2` gem from the [Gemfile](Gemfile) and the `plugins` section in [\_config.yml](_config.yml) (unless you have a custom collection that uses it) -- remove the `classifier-reborn` gem from the [Gemfile](Gemfile) - -### Removing the news section - -To remove the news section, you can: - -- delete the [\_news](_news/) directory -- delete the file [\_includes/news.liquid](_includes/news.liquid) and the references to it in the [\_pages/about.md](_pages/about.md) -- remove the `announcements` part in [\_pages/about.md](_pages/about.md) -- remove the news part in the `Collections` section in the [\_config.yml](_config.yml) file - -### Removing the projects page - -To remove the projects, you can: - -- delete the [\_projects](_projects/) directory -- delete the projects page [\_pages/projects.md](_pages/projects.md) -- remove reference to projects page in our [\_pages/dropdown.md](_pages/dropdown.md) -- remove projects part in the `Collections` section in the [\_config.yml](_config.yml) file - -You can also: - -- delete [\_includes/projects_horizontal.liquid](_includes/projects_horizontal.liquid) -- delete [\_includes/projects.liquid](_includes/projects.liquid) - -### Removing the publications page - -To remove the publications, you can: - -- delete the [\_bibliography](_bibliography/) directory -- delete the publications page [\_pages/publications.md](_pages/publications.md) -- remove reference to publications page in our [\_pages/dropdown.md](_pages/dropdown.md) -- remove `Jekyll Scholar` section in the [\_config.yml](_config.yml) file - -You can also: - -- delete the [\_layouts/bib.liquid](_layouts/bib.liquid) file -- delete [\_includes/bib_search.liquid](_includes/bib_search.liquid) -- delete [\_includes/citation.liquid](_includes/citation.liquid) -- delete [\_includes/selected_papers.liquid](_includes/selected_papers.liquid) -- delete [\_plugins/google-scholar-citations.rb](_plugins/google-scholar-citations.rb) -- delete [\_plugins/hide-custom-bibtex.rb](_plugins/hide-custom-bibtex.rb) -- delete [\_plugins/inspirehep-citations.rb](_plugins/inspirehep-citations.rb) -- remove the `jekyll-scholar` gem from the [Gemfile](Gemfile) and the `plugins` section in [\_config.yml](_config.yml) - -### Removing the repositories page - -To remove the repositories, you can: - -- delete the repositories page [\_pages/repositories.md](_pages/repositories.md) -- delete [\_includes/repository/](_includes/repository/) directory - -## Adding Token for Lighthouse Badger - -To add secrets for [lighthouse-badger](https://github.com/alshedivat/al-folio/actions/workflows/lighthouse-badger.yml), create a [personal access token (PAT)](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-fine-grained-personal-access-token) and add it as a [secret](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#creating-encrypted-secrets-for-a-repository) named `LIGHTHOUSE_BADGER_TOKEN` to your repository. The [lighthouse-badger documentation](https://github.com/MyActionWay/lighthouse-badger-workflows#lighthouse-badger-easyyml) specifies using an environment variable, but using it as a secret is more secure and appropriate for a PAT. - -Also In case you face the error: "Input required and not supplied: token" in the Lighthouse Badger action, this solution resolves it. - -### Personal Access Token (fine-grained) Permissions for Lighthouse Badger: - -- **contents**: access: read and write -- **metadata**: access: read-only - -Due to the necessary permissions (PAT and others mentioned above), it is recommended to use it as a secret rather than an environment variable. - -## Customizing fonts, spacing, and more - -You can customize the fonts, spacing, and more by editing [\_sass/\_base.scss](_sass/_base.scss). The easiest way to try in advance the changes is by using [chrome dev tools](https://developer.chrome.com/docs/devtools/css) or [firefox dev tools](https://firefox-source-docs.mozilla.org/devtools-user/). In there you can click in the element and find all the attributes that are set for that element and where are they. For more information on how to use this, check [chrome](https://developer.chrome.com/docs/devtools/css) and [firefox](https://firefox-source-docs.mozilla.org/devtools-user/page_inspector/how_to/examine_and_edit_css/index.html) how-tos, and [this tutorial](https://www.youtube.com/watch?v=l0sgiwJyEu4). - -## Scheduled Posts - -`al-folio` contains a workflow which automatically publishes all posts scheduled at a specific day, at the end of the day (23:30). By default the action is disabled, and to enable it you need to go to `.github/workflows/` and find the file called `schedule-posts.txt`. This is the workflow file. For GitHub to recognize it as one (or to enable the action), you need to rename it to `schedule-posts.yml`. - -In order to use this you need to save all of your "Completed" blog posts which are scheduled to be uploaded on a specific date, in a folder named `_scheduled/` in the root directory. - -> Incomplete posts should be saved in `_drafts/` - -### Name Format - -In this folder you need to store your file in the same format as you would in `_posts/` - -> Example file name: `2024-08-26-This file will be uploaded on 26 August.md` - -### Important Notes - -- The scheduler uploads posts everyday at 🕛 23:30 UTC -- It will only upload posts at 23:30 UTC of their respective scheduled days, It's not uploaded in 23:59 in case there are a lot of files as the scheduler must finish before 00:00 -- It will only upload files which follow the pattern `yyyy-mm-dd-title.md` - - This means that only markdown files will be posted - - It means that any markdown which do not follow this pattern will not be posted -- The scheduler works by moving posts from the `_scheduled/` directory to `_posts/`, it will not post to folders like `_projects/` or `_news/` -- The date in the name of the file is the day that file will be uploaded on - - `2024-08-27-file1.md` will not be posted before or after 27-August-2024 (Scheduler only works for posts scheduled on the present day) - - `2025-08-27-file2.md` will be posted exactly on 27-August-2025 - - `File3.md` will not be posted at all - - `2026-02-31-file4.md` is supposed to be posted on 31-February-2026, but there is no 31st in February hence this file will never be posted either diff --git a/Gemfile b/Gemfile index 164c945db8cea..121760a348933 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,9 @@ gem 'jekyll' # Core plugins that directly affect site building group :jekyll_plugins do + gem 'jekyll-3rd-party-libraries' gem 'jekyll-archives-v2' + gem 'jekyll-cache-bust' gem 'jekyll-email-protect' gem 'jekyll-feed' gem 'jekyll-get-json' @@ -16,6 +18,7 @@ group :jekyll_plugins do gem 'jekyll-regex-replace' gem 'jekyll-scholar' gem 'jekyll-sitemap' + gem 'jekyll-socials' gem 'jekyll-tabs' gem 'jekyll-terser', :git => "https://github.com/RobertoJBeltran/jekyll-terser.git" gem 'jekyll-toc' @@ -28,11 +31,30 @@ end # Gems for development or external data fetching (outside :jekyll_plugins) group :other_plugins do gem 'css_parser' - gem 'feedjira' - gem 'httparty' gem 'observer' # used by jekyll-scholar gem 'ostruct' # used by jekyll-twitter-plugin # gem 'terser' # used by jekyll-terser # gem 'unicode_utils' -- should be already installed by jekyll # gem 'webrick' -- should be already installed by jekyll end + +# Gems for al-folio plugins +group :al_folio_plugins do + gem 'al_folio_core', '= 1.0.11' + gem 'al_icons', '= 1.0.0' + gem 'al_folio_cv', '= 1.0.0' + gem 'al_folio_distill', '= 1.0.2' + gem 'al_folio_upgrade', '= 1.0.3' + gem 'al_folio_bootstrap_compat', '= 1.0.0' + gem 'al_cookie', '= 1.0.0' + + gem 'al_analytics', '= 1.0.0' + gem 'al_citations', '= 1.0.1' + gem 'al_ext_posts', '= 1.0.1' + gem 'al_img_tools', '= 1.0.2' + gem 'al_search', '= 1.0.2' + gem 'al_charts', '= 1.0.1' + gem 'al_math', '= 1.0.1' + gem 'al_comments', '= 1.0.0' + gem 'al_newsletter', '= 1.0.0' +end diff --git a/Gemfile.lock b/Gemfile.lock index d1bfe2ba570f0..daf23677b29c1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -9,7 +9,7 @@ GIT GEM remote: https://rubygems.org/ specs: - activesupport (8.0.2) + activesupport (7.2.3.1) base64 benchmark (>= 0.3) bigdecimal @@ -18,18 +18,70 @@ GEM drb i18n (>= 1.6, < 2) logger (>= 1.4.2) - minitest (>= 5.1) + minitest (>= 5.1, < 6) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) - uri (>= 0.13.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - base64 (0.2.0) - benchmark (0.4.0) - bibtex-ruby (6.1.0) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + al_analytics (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_charts (1.0.1) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_citations (1.0.1) + activesupport (>= 6.0, < 8.0) + jekyll (>= 3.9, < 5.0) + nokogiri (>= 1.13, < 2.0) + al_comments (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_cookie (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_ext_posts (1.0.1) + feedjira (>= 3.2, < 5.0) + httparty (>= 0.18, < 1.0) + jekyll (>= 3.9, < 5.0) + nokogiri (>= 1.13, < 2.0) + al_folio_bootstrap_compat (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_folio_core (1.0.11) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_folio_cv (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_folio_distill (1.0.2) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_folio_upgrade (1.0.3) + al_folio_core (>= 1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_icons (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_img_tools (1.0.2) + jekyll (>= 3.9, < 5.0) + jekyll-3rd-party-libraries (~> 0.0.1) + al_math (1.0.1) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_newsletter (1.0.0) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + al_search (1.0.2) + jekyll (>= 3.9, < 5.0) + liquid (>= 4.0, < 6.0) + base64 (0.3.0) + benchmark (0.5.0) + bibtex-ruby (6.2.0) latex-decode (~> 0.0) + logger (~> 1.7) racc (~> 1.7) - bigdecimal (3.1.9) + bigdecimal (4.1.2) citeproc (1.1.0) date forwardable @@ -37,7 +89,7 @@ GEM namae (~> 1.0) observer (< 1.0) open-uri (< 1.0) - citeproc-ruby (2.1.1) + citeproc-ruby (2.1.8) citeproc (~> 1.0, >= 1.0.9) csl (~> 2.0) observer (< 1.0) @@ -45,10 +97,10 @@ GEM fast-stemmer (~> 1.0) matrix (~> 0.4) colorator (1.1.0) - concurrent-ruby (1.3.5) - connection_pool (2.5.3) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) crass (1.0.6) - csl (2.1.0) + csl (2.2.1) forwardable (~> 1.3) namae (~> 1.2) open-uri (< 1.0) @@ -56,67 +108,72 @@ GEM set (~> 1.1) singleton (< 1.0) time (< 1.0) - csl-styles (2.0.1) + csl-styles (2.0.2) csl (~> 2.0) - css_parser (1.21.1) + css_parser (1.22.0) addressable - cssminify2 (2.0.1) - csv (3.3.4) - date (3.4.1) + cssminify2 (2.1.0) + csv (3.3.5) + date (3.5.1) deep_merge (1.2.2) drb (2.2.3) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - execjs (2.10.0) + execjs (2.10.1) fast-stemmer (1.0.2) - feedjira (3.2.5) + feedjira (4.0.2) + logger (>= 1.0, < 2) loofah (>= 2.3.1, < 3) sax-machine (>= 1.0, < 2) - ffi (1.17.2-aarch64-linux-gnu) - ffi (1.17.2-aarch64-linux-musl) - ffi (1.17.2-arm-linux-gnu) - ffi (1.17.2-arm-linux-musl) - ffi (1.17.2-arm64-darwin) - ffi (1.17.2-x86_64-darwin) - ffi (1.17.2-x86_64-linux-gnu) - ffi (1.17.2-x86_64-linux-musl) - forwardable (1.3.3) + ffi (1.17.4-aarch64-linux-gnu) + ffi (1.17.4-aarch64-linux-musl) + ffi (1.17.4-arm-linux-gnu) + ffi (1.17.4-arm-linux-musl) + ffi (1.17.4-arm64-darwin) + ffi (1.17.4-x86_64-darwin) + ffi (1.17.4-x86_64-linux-gnu) + ffi (1.17.4-x86_64-linux-musl) + forwardable (1.4.0) forwardable-extended (2.6.0) gemoji (4.1.0) - google-protobuf (4.31.0) + google-protobuf (4.35.0) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-aarch64-linux-gnu) + rake (~> 13.3) + google-protobuf (4.35.0-aarch64-linux-gnu) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-aarch64-linux-musl) + rake (~> 13.3) + google-protobuf (4.35.0-aarch64-linux-musl) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-arm64-darwin) + rake (~> 13.3) + google-protobuf (4.35.0-arm64-darwin) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-x86_64-darwin) + rake (~> 13.3) + google-protobuf (4.35.0-x86_64-darwin) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-x86_64-linux-gnu) + rake (~> 13.3) + google-protobuf (4.35.0-x86_64-linux-gnu) bigdecimal - rake (>= 13) - google-protobuf (4.31.0-x86_64-linux-musl) + rake (~> 13.3) + google-protobuf (4.35.0-x86_64-linux-musl) bigdecimal - rake (>= 13) + rake (~> 13.3) html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) htmlcompressor (0.4.0) - http_parser.rb (0.8.0) - httparty (0.23.1) + http_parser.rb (0.8.1) + httparty (0.24.2) csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) - i18n (1.14.7) + i18n (1.14.8) concurrent-ruby (~> 1.0) + jekyll-3rd-party-libraries (0.0.1) + css_parser (>= 1.6, < 2.0) + jekyll (>= 3.6, < 5.0) + nokogiri (>= 1.8, < 2.0) jekyll (4.4.1) addressable (~> 2.4) base64 (~> 0.2) @@ -136,9 +193,11 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) - jekyll-archives-v2 (0.0.6) + jekyll-archives-v2 (0.0.8) activesupport jekyll (>= 3.6, < 5.0) + jekyll-cache-bust (0.0.1) + jekyll (>= 3.6, < 5.0) jekyll-email-protect (1.1.0) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) @@ -149,25 +208,27 @@ GEM jekyll (>= 3.4) jekyll-jupyter-notebook (0.0.6) jekyll - jekyll-link-attributes (1.0.1) - jekyll-minifier (0.1.10) - cssminify2 (~> 2.0) + jekyll-link-attributes (2.0.1) + jekyll-minifier (0.2.2) + cssminify2 (~> 2.1.0) htmlcompressor (~> 0.4) - jekyll (>= 3.5) + jekyll (~> 4.0) json-minify (~> 0.0.3) - uglifier (~> 4.1) + terser (~> 1.2.3) jekyll-paginate-v2 (3.0.0) jekyll (>= 3.0, < 5.0) jekyll-regex-replace (1.1.0) jekyll-sass-converter (3.1.0) sass-embedded (~> 1.75) - jekyll-scholar (7.2.0) + jekyll-scholar (7.3.0) bibtex-ruby (~> 6.0) - citeproc-ruby (~> 2.0) + citeproc-ruby (>= 2.1.6) csl-styles (~> 2.0) jekyll (~> 4.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) + jekyll-socials (0.0.7) + jekyll (>= 3.6, < 5.0) jekyll-tabs (1.2.1) jekyll (>= 3.0, < 5.0) jekyll-toc (0.19.0) @@ -180,100 +241,98 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.12.2) + json (2.19.7) json-minify (0.0.3) json (> 0) - kramdown (2.5.1) - rexml (>= 3.3.9) + kramdown (2.5.2) + rexml (>= 3.4.4) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - latex-decode (0.4.0) + latex-decode (0.4.2) liquid (4.0.4) - listen (3.9.0) + listen (3.10.0) + logger rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) logger (1.7.0) - loofah (2.24.1) + loofah (2.25.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) - matrix (0.4.2) + matrix (0.4.3) mercenary (0.4.0) mini_mime (1.1.5) - minitest (5.25.5) - multi_xml (0.7.2) - bigdecimal (~> 3.1) + minitest (5.27.0) + multi_xml (0.9.1) + bigdecimal (>= 3.1, < 5) namae (1.2.0) racc (~> 1.7) - nokogiri (1.18.8-aarch64-linux-gnu) + nokogiri (1.19.3-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-musl) + nokogiri (1.19.3-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-gnu) + nokogiri (1.19.3-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-musl) + nokogiri (1.19.3-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm64-darwin) + nokogiri (1.19.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-darwin) + nokogiri (1.19.3-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-gnu) + nokogiri (1.19.3-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-musl) + nokogiri (1.19.3-x86_64-linux-musl) racc (~> 1.4) observer (0.1.2) open-uri (0.5.0) stringio time uri - ostruct (0.6.1) + ostruct (0.6.3) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (6.0.2) + public_suffix (7.0.5) racc (1.8.1) - rake (13.2.1) + rake (13.4.2) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.4.1) - rouge (4.5.2) + rexml (3.4.4) + rouge (4.7.0) safe_yaml (1.0.5) - sass-embedded (1.89.0-aarch64-linux-gnu) + sass-embedded (1.100.0-aarch64-linux-gnu) google-protobuf (~> 4.31) - sass-embedded (1.89.0-aarch64-linux-musl) + sass-embedded (1.100.0-aarch64-linux-musl) google-protobuf (~> 4.31) - sass-embedded (1.89.0-arm-linux-gnueabihf) + sass-embedded (1.100.0-arm-linux-gnueabihf) google-protobuf (~> 4.31) - sass-embedded (1.89.0-arm-linux-musleabihf) + sass-embedded (1.100.0-arm-linux-musleabihf) google-protobuf (~> 4.31) - sass-embedded (1.89.0-arm64-darwin) + sass-embedded (1.100.0-arm64-darwin) google-protobuf (~> 4.31) - sass-embedded (1.89.0-x86_64-darwin) + sass-embedded (1.100.0-x86_64-darwin) google-protobuf (~> 4.31) - sass-embedded (1.89.0-x86_64-linux-gnu) + sass-embedded (1.100.0-x86_64-linux-gnu) google-protobuf (~> 4.31) - sass-embedded (1.89.0-x86_64-linux-musl) + sass-embedded (1.100.0-x86_64-linux-musl) google-protobuf (~> 4.31) sax-machine (1.3.2) securerandom (0.4.1) - set (1.1.2) + set (1.1.3) singleton (0.3.0) - stringio (3.1.7) + stringio (3.2.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - terser (1.2.5) + terser (1.2.7) execjs (>= 0.3.0, < 3) - time (0.4.1) + time (0.4.2) date tzinfo (2.0.6) concurrent-ruby (~> 1.0) - uglifier (4.2.1) - execjs (>= 0.3.0, < 3) unicode-display_width (2.6.0) - uri (1.0.3) - webrick (1.9.1) + uri (1.1.1) + webrick (1.9.2) PLATFORMS - aarch64-linux aarch64-linux-gnu aarch64-linux-musl arm-linux-gnu @@ -282,17 +341,32 @@ PLATFORMS arm-linux-musleabihf arm64-darwin x86_64-darwin - x86_64-linux x86_64-linux-gnu x86_64-linux-musl DEPENDENCIES + al_analytics (= 1.0.0) + al_charts (= 1.0.1) + al_citations (= 1.0.1) + al_comments (= 1.0.0) + al_cookie (= 1.0.0) + al_ext_posts (= 1.0.1) + al_folio_bootstrap_compat (= 1.0.0) + al_folio_core (= 1.0.11) + al_folio_cv (= 1.0.0) + al_folio_distill (= 1.0.2) + al_folio_upgrade (= 1.0.3) + al_icons (= 1.0.0) + al_img_tools (= 1.0.2) + al_math (= 1.0.1) + al_newsletter (= 1.0.0) + al_search (= 1.0.2) classifier-reborn css_parser - feedjira - httparty jekyll + jekyll-3rd-party-libraries jekyll-archives-v2 + jekyll-cache-bust jekyll-email-protect jekyll-feed jekyll-get-json @@ -304,6 +378,7 @@ DEPENDENCIES jekyll-regex-replace jekyll-scholar jekyll-sitemap + jekyll-socials jekyll-tabs jekyll-terser! jekyll-toc @@ -312,5 +387,150 @@ DEPENDENCIES observer ostruct +CHECKSUMS + activesupport (7.2.3.1) sha256=11ebed516a43a0bb47346227a35ebae4d9427465a7c9eb197a03d5c8d283cb34 + addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af + al_analytics (1.0.0) sha256=5538a59212ad68c21f54f757a1286422182dbdb18093959da876b66273b0ebcb + al_charts (1.0.1) sha256=ce26374c2b1159ae0d65dc7999730be700a9ee486002ae14cb480eef70580885 + al_citations (1.0.1) sha256=308cfd4cd73c8dc6d24c0214f424b61606b3a393bdb899394fce80dd647cba59 + al_comments (1.0.0) sha256=1da87a29b55e4d9fd62d380200af9671f10ae4a84e3259828588498d8f3210e5 + al_cookie (1.0.0) sha256=0b36310f84c88e758fb18f2217e8fca8a282b8bd7f5ee9793c6d38ca0cc97348 + al_ext_posts (1.0.1) sha256=432730bcf032e9da0277beded65511a6e836d4888bda19c9e0f58f9bc6cd2a1d + al_folio_bootstrap_compat (1.0.0) sha256=c210ff3087f17344dc864fa9594c737e947b23c6cae9fab3dbd37a87090b98a8 + al_folio_core (1.0.11) sha256=0792345ede34af0e685f575520fb8c588fdb8f0207a6a743cc7760d880e49871 + al_folio_cv (1.0.0) sha256=aa54c6efb38f46c5da09e09b82b4b050b5ce3b384f808922dc4fd665e10a840e + al_folio_distill (1.0.2) sha256=14075b8654a85f76e5e1d8adf8e6c7abcf7b618a4f83a622fa4d5054cd64c709 + al_folio_upgrade (1.0.3) sha256=434ffddb27705852eae0bcaa01a8d007e0ef65472a989d1a33ae759f910f4709 + al_icons (1.0.0) sha256=7a7b6428d18e77b039aa1ae765a3faed0ae27cb646a08c1009b145c31ca5ef2d + al_img_tools (1.0.2) sha256=1b86e860984d2f714e5a7d715e79722f280e90cc6739375a9119fc9dcb5bb8d6 + al_math (1.0.1) sha256=c66d402821a9efb997e63501654116ab9683401cb80ac9365c4a013afed4f2c4 + al_newsletter (1.0.0) sha256=27c914f5fcd0c7fac51a513ab11de7123f05de7ba834206a68ddf2588ede96d3 + al_search (1.0.2) sha256=6bad2de6fdabaa0bb48b348f0043960672fc45d4c61f822bb68c2e7bf3c8cbb5 + base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b + benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c + bibtex-ruby (6.2.0) sha256=d610eba78d6adf503a843daf144644449fb34e7c3f4a75e9ab67fae5dfd7c69a + bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd + citeproc (1.1.0) sha256=278e6b8948133e82bef1c8204a1f88ca7adaa8744b9a283fe73e8f4cd0b53b95 + citeproc-ruby (2.1.8) sha256=192ce6525235adaa60d1dbc3f1b10b0839e86d98a94278736b807e234b3572e9 + classifier-reborn (2.3.0) sha256=e2236322de42b9c8d45d88a951cb0d76e210afa3bb8658b7b5802e2df41ef61c + colorator (1.1.0) sha256=e2f85daf57af47d740db2a32191d1bdfb0f6503a0dfbc8327d0c9154d5ddfc38 + concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab + connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a + crass (1.0.6) sha256=dc516022a56e7b3b156099abc81b6d2b08ea1ed12676ac7a5657617f012bd45d + csl (2.2.1) sha256=624352f1f6f51f1e0b155bd2501ce423f03264495ec259e65c26e00872a195a2 + csl-styles (2.0.2) sha256=a48007d8a60307825de140dc2adaacc0b7186f2d1042f7e839eb47fce051de98 + css_parser (1.22.0) sha256=f274988a40c6178305530d60e7deb5162f7b5538b701b61b5488fc703e5b40c1 + cssminify2 (2.1.0) sha256=406a0b95fdaab60132c6f1fbb47b4a30f9572d2ef523f806fb94a530d78c2bb1 + csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f + date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 + deep_merge (1.2.2) sha256=83ced3a3d7f95f67de958d2ce41b1874e83c8d94fe2ddbff50c8b4b82323563a + drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 + em-websocket (0.5.3) sha256=f56a92bde4e6cb879256d58ee31f124181f68f8887bd14d53d5d9a292758c6a8 + eventmachine (1.2.7) sha256=994016e42aa041477ba9cff45cbe50de2047f25dd418eba003e84f0d16560972 + execjs (2.10.1) sha256=abe0ae028467eb8e30c10814eb934d07876a691aae7e803d813b7ce5a75e73f1 + fast-stemmer (1.0.2) sha256=d0aa9fd9cfbca836a09d8abb122552ac8234130271a3b0da1cb077323d650819 + feedjira (4.0.2) sha256=3e7a90d24fd66eddc809539e637a86a02de1a7e038cd40157e916ed2f3b5ff71 + ffi (1.17.4-aarch64-linux-gnu) sha256=b208f06f91ffd8f5e1193da3cae3d2ccfc27fc36fba577baf698d26d91c080df + ffi (1.17.4-aarch64-linux-musl) sha256=9286b7a615f2676245283aef0a0a3b475ae3aae2bb5448baace630bb77b91f39 + ffi (1.17.4-arm-linux-gnu) sha256=d6dbddf7cb77bf955411af5f187a65b8cd378cb003c15c05697f5feee1cb1564 + ffi (1.17.4-arm-linux-musl) sha256=9d4838ded0465bef6e2426935f6bcc93134b6616785a84ffd2a3d82bc3cf6f95 + ffi (1.17.4-arm64-darwin) sha256=19071aaf1419251b0a46852abf960e77330a3b334d13a4ab51d58b31a937001b + ffi (1.17.4-x86_64-darwin) sha256=aa70390523cf3235096cf64962b709b4cfbd5c082a2cb2ae714eb0fe2ccda496 + ffi (1.17.4-x86_64-linux-gnu) sha256=9d3db14c2eae074b382fa9c083fe95aec6e0a1451da249eab096c34002bc752d + ffi (1.17.4-x86_64-linux-musl) sha256=3fdf9888483de005f8ef8d1cf2d3b20d86626af206cbf780f6a6a12439a9c49e + forwardable (1.4.0) sha256=f1cd40cc9812937980e1c76f1aa053660990a7c9b6a98fc37d945468afcce838 + forwardable-extended (2.6.0) sha256=1bec948c469bbddfadeb3bd90eb8c85f6e627a412a3e852acfd7eaedbac3ec97 + gemoji (4.1.0) sha256=734434020cbe964ea9d19086798797a47d23a170892de0ce55b74aa65d2ddc1a + google-protobuf (4.35.0) sha256=95346162c792ed78c9a28cbf2d937a53f706de6df36a27471582f63f03c30c0d + google-protobuf (4.35.0-aarch64-linux-gnu) sha256=2cabd61b420918aec1564f9f7414e455bf922d20c5f8139d62783df5558a7aea + google-protobuf (4.35.0-aarch64-linux-musl) sha256=f6b11f3420a4564f68e8233c95eac6924f6a727dfc2f81a56af2e09add551501 + google-protobuf (4.35.0-arm64-darwin) sha256=66ab26d3fc82b8950702e53ab16c198e3c0ea3f2a38aaaf1f32152da45593ac5 + google-protobuf (4.35.0-x86_64-darwin) sha256=05eb5c8bc9899135befff496fc0a3642e7ff3d0943f043841dcc456f5654fea0 + google-protobuf (4.35.0-x86_64-linux-gnu) sha256=999226f3b00cd9fddb1b26851d16060212fa1d90c406aaad47e574682b716059 + google-protobuf (4.35.0-x86_64-linux-musl) sha256=be0218520d77b2aee898b363514b03819f6f63f9c041ae0d0d79b4ce5247bffd + html-pipeline (2.14.3) sha256=8a1d4d7128b2141913387cac0f8ba898bb6812557001acc0c2b46910f59413a0 + htmlcompressor (0.4.0) sha256=4630cf8ed46b563f0b49cc6028a3fe8c17a9067f2becd7c3a2aa5aaacefb1f9e + http_parser.rb (0.8.1) sha256=9ae8df145b39aa5398b2f90090d651c67bd8e2ebfe4507c966579f641e11097a + httparty (0.24.2) sha256=8fca6a54aa0c4aa4303a0fd33e5e2156175d6a5334f714263b458abd7fda9c38 + i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5 + jekyll (4.4.1) sha256=4c1144d857a5b2b80d45b8cf5138289579a9f8136aadfa6dd684b31fe2bc18c1 + jekyll-3rd-party-libraries (0.0.1) sha256=331f8d53adbb532a27705d9d4fb719c7f306247c56531fa22c0178f4a445a692 + jekyll-archives-v2 (0.0.8) sha256=5584088b4bd188a6099a2f6940c223f037ddb30e70890fcca1da299395584a7d + jekyll-cache-bust (0.0.1) sha256=538ffe6d48f56d933b435bf32d4fef19ff1082cae7d6d8bc737fc13a9c86ba8c + jekyll-email-protect (1.1.0) sha256=00d620939c710788ae3f71188ef913e0aa7ff0a5a39f48249213ea6215558c8d + jekyll-feed (0.17.0) sha256=689aab16c877949bb9e7a5c436de6278318a51ecb974792232fd94d8b3acfcc3 + jekyll-get-json (1.0.0) sha256=f6b076a93de9cace89a88617b494bea10e6dbb86331c293d663d37d9b9ae7522 + jekyll-imagemagick (1.4.0) sha256=dcf4ae46ffbeabfac584a5256821e39fc5fae8d651fd5c4a56fef3a2061a7ef4 + jekyll-jupyter-notebook (0.0.6) sha256=33f757eaad9035bebc5309e23ce2274db089ae8a0d002a53c3acbc5265d322cd + jekyll-link-attributes (2.0.1) sha256=e25b12e3c2a2960c8cfd9ab33e8df9aa3c4ba86491dbeec48f3cb11b0a0f216d + jekyll-minifier (0.2.2) sha256=f0a182b98b369492b9d93f1dd064223cf04a10ba31c49e1535f28fe35764ee19 + jekyll-paginate-v2 (3.0.0) sha256=001be6c1963caa41fed9c2f43b0d47201defa0395381eb8830487c1c2fc4f4e3 + jekyll-regex-replace (1.1.0) sha256=3738e6a0aa07dd3f9b7369e6e38e5d245c623bbd70c31b21e7838c654377a00c + jekyll-sass-converter (3.1.0) sha256=83925d84f1d134410c11d0c6643b0093e82e3a3cf127e90757a85294a3862443 + jekyll-scholar (7.3.0) sha256=d912e60aa5ab342fb4322772f02674152e2799375612a2aa5f9b2228728fd09b + jekyll-sitemap (1.4.0) sha256=0de08c5debc185ea5a8f980e1025c7cd3f8e0c35c8b6ef592f15c46235cf4218 + jekyll-socials (0.0.7) sha256=813448f79182fa5aa05a87e2b7cfec3d9a55660a323f082e249a47a84f2a7518 + jekyll-tabs (1.2.1) sha256=e7e0f05d1180c9651318fb5834a0c745a613b4253e9699a662b63cc3d39cbc4d + jekyll-terser (0.2.3) + jekyll-toc (0.19.0) sha256=8a8270f7e8e3d849e2035710b1713d0af5e2185a4bfaca70f9192ecf5ac50668 + jekyll-twitter-plugin (2.1.0) sha256=d25ee86813705244dcec3163d9a110a1c0216e157dcf6cf88ab57cf389887acd + jekyll-watch (2.2.1) sha256=bc44ed43f5e0a552836245a54dbff3ea7421ecc2856707e8a1ee203a8387a7e1 + jemoji (0.13.0) sha256=5d4c3e8e2cbbb2b73997c31294f6f70c94e4d4fade039373e86835bcf5529e7c + json (2.19.7) sha256=fe432c8639f6efff69f9d73b518a3705d9581ab93156f981ea72806e1e5bcc3e + json-minify (0.0.3) sha256=fd38ef93867332c2340aaf1b57335782ab5958fe6fb3ca7a8aba1469f0bf08ae + kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa + kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 + latex-decode (0.4.2) sha256=e85633406e315e348e0ca6de231dee1bf45a22496b0866059c635f7502c2a592 + liquid (4.0.4) sha256=4fcfebb1a045e47918388dbb7a0925e7c3893e58d2bd6c3b3c73ec17a2d8fdb3 + listen (3.10.0) sha256=c6e182db62143aeccc2e1960033bebe7445309c7272061979bb098d03760c9d2 + logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 + loofah (2.25.1) sha256=d436c73dbd0c1147b16c4a41db097942d217303e1f7728704b37e4df9f6d2e04 + matrix (0.4.3) sha256=a0d5ab7ddcc1973ff690ab361b67f359acbb16958d1dc072b8b956a286564c5b + mercenary (0.4.0) sha256=b25a1e4a59adca88665e08e24acf0af30da5b5d859f7d8f38fba52c28f405138 + mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef + minitest (5.27.0) sha256=2d3b17f8a36fe7801c1adcffdbc38233b938eb0b4966e97a6739055a45fa77d5 + multi_xml (0.9.1) sha256=7ce766b59c17241ed62976caeae1fae9b2431b263398c35396239a68c4a64e57 + namae (1.2.0) sha256=3541ce4b086fd4981d2376630c03e284402bfe1cdbab4e50e2222a72aeb9d59d + nokogiri (1.19.3-aarch64-linux-gnu) sha256=46b89e5d7b9e844c2ee360794240c6ea2a4e6fa0c5892a4ed487db621224b639 + nokogiri (1.19.3-aarch64-linux-musl) sha256=8392dfdcd21be7a94dbbe9ccc138dea01b97b24cb2dc02a114ca98bfb1d9a0b7 + nokogiri (1.19.3-arm-linux-gnu) sha256=3919d5ffc334ad778a4a9eb88fda7dcb8b1fb58c8a52ac640c6dcd2f038e774f + nokogiri (1.19.3-arm-linux-musl) sha256=9ce1cb6346bb9c67b1550eb537aa183ead91e4b6eadb2f36ade02d8dd2a79fb6 + nokogiri (1.19.3-arm64-darwin) sha256=71b9bd424b1b7abc18b05052a1a3cfd3627abdca62be280854cc411791357e42 + nokogiri (1.19.3-x86_64-darwin) sha256=77f3fba57d46c53ab31e62fc6c28f705109d1bf6264356c76f132b2be5728d4d + nokogiri (1.19.3-x86_64-linux-gnu) sha256=2f5078620fe12e83669b5b17311b32532a8153d02eee7ad06948b926d6080976 + nokogiri (1.19.3-x86_64-linux-musl) sha256=248c906d2166eca5efb56d52fdee5f9a1f51d69a72e2b64fdac647b4ce39ea3f + observer (0.1.2) sha256=d8a3107131ba661138d748e7be3dbafc0d82e732fffba9fccb3d7829880950ac + open-uri (0.5.0) sha256=7b4f06fdac39e6946aed15a8da82531580882fbbec80438adcb7c30d388887ca + ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 + pathutil (0.16.2) sha256=e43b74365631cab4f6d5e4228f812927efc9cb2c71e62976edcb252ee948d589 + public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 + racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f + rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rb-fsevent (0.11.2) sha256=43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe + rb-inotify (0.11.1) sha256=a0a700441239b0ff18eb65e3866236cd78613d6b9f78fea1f9ac47a85e47be6e + rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 + rouge (4.7.0) sha256=dba5896715c0325c362e895460a6d350803dbf6427454f49a47500f3193ea739 + safe_yaml (1.0.5) sha256=a6ac2d64b7eb027bdeeca1851fe7e7af0d668e133e8a88066a0c6f7087d9f848 + sass-embedded (1.100.0-aarch64-linux-gnu) sha256=c13187f8eaae7e7e64246b18eb896534a84465a17198829ef65730db4662860e + sass-embedded (1.100.0-aarch64-linux-musl) sha256=1b0945a66cd4e40f505db73b1e790e2561e07e6d9fd04ef6ebbf279835666b3f + sass-embedded (1.100.0-arm-linux-gnueabihf) sha256=a2de272bb02977ea91acaf3fecb6d8e09e4989501efbfc5375da4b5e7bff001d + sass-embedded (1.100.0-arm-linux-musleabihf) sha256=ce19837c10bab5ae6785f10b435a57a64ca027a99875cd701dc6fd3af317cbe5 + sass-embedded (1.100.0-arm64-darwin) sha256=d294b32c3b7bed293ad39bd392713c07f1df5454e65fa0f8d80dadbdba8a0cf4 + sass-embedded (1.100.0-x86_64-darwin) sha256=3db80c837a60712de3461d5aa1be43c7056a0584d7182a8ae7a8996d64ab46d3 + sass-embedded (1.100.0-x86_64-linux-gnu) sha256=58dd0a8a4f0dd78881b90d8b0e4d0eed042d54865b19b71384d91091ade93e18 + sass-embedded (1.100.0-x86_64-linux-musl) sha256=03dbee81bf93e770c725caf0c895e04c7b049ebef56b8a7002fcf21e6bedf7c5 + sax-machine (1.3.2) sha256=a1112678039eea4c402827ca0d377744e0f882fd6386f29f7b0023d938750d3a + securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1 + set (1.1.3) sha256=12bbbd31c8b177d55ac0314bcc7f4c473276b06e8a2dcfdc14326e73ce7769ce + singleton (0.3.0) sha256=83ea1bca5f4aa34d00305ab842a7862ea5a8a11c73d362cb52379d94e9615778 + stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 + terminal-table (3.0.2) sha256=f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91 + terser (1.2.7) sha256=1b12eb49769dadac44caac3485b38928ff4ab435f1bbbacfe8048cff84c6aa1b + time (0.4.2) sha256=f324e498c3bde9471d45a7d18f874c27980e9867aa5cfca61bebf52262bc3dab + tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b + unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a + uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6 + webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 + BUNDLED WITH - 2.6.9 + 4.0.6 diff --git a/README.md b/README.md index 30c41c66a9361..f73b6704f6c74 100644 --- a/README.md +++ b/README.md @@ -11,15 +11,19 @@ [![deploy](https://github.com/alshedivat/al-folio/actions/workflows/deploy.yml/badge.svg)](https://github.com/alshedivat/al-folio/actions/workflows/deploy.yml) [![Maintainers](https://img.shields.io/badge/maintainers-4-success.svg)](#maintainers) [![GitHub contributors](https://img.shields.io/github/contributors/alshedivat/al-folio.svg)](https://github.com/alshedivat/al-folio/graphs/contributors/) + [![Docker Image Version](https://img.shields.io/docker/v/amirpourmand/al-folio?sort=semver&label=docker%20image&color=blueviolet)](https://hub.docker.com/r/amirpourmand/al-folio) [![Docker Image Size](https://img.shields.io/docker/image-size/amirpourmand/al-folio?sort=date&label=docker%20image%20size&color=blueviolet)](https://hub.docker.com/r/amirpourmand/al-folio) [![Docker Pulls](https://img.shields.io/docker/pulls/amirpourmand/al-folio?color=blueviolet)](https://hub.docker.com/r/amirpourmand/al-folio) [![GitHub release](https://img.shields.io/github/v/release/alshedivat/al-folio)](https://github.com/alshedivat/al-folio/releases/latest) [![GitHub license](https://img.shields.io/github/license/alshedivat/al-folio?color=blue)](https://github.com/alshedivat/al-folio/blob/main/LICENSE) -[![GitHub stars](https://img.shields.io/github/stars/alshedivat/al-folio)](https://github.com/alshedivat/al-folio) +[![GitHub stars](https://img.shields.io/github/stars/alshedivat/al-folio)](https://github.com/alshedivat/al-folio/stargazers) [![GitHub forks](https://img.shields.io/github/forks/alshedivat/al-folio)](https://github.com/alshedivat/al-folio/fork) +[![Code Wiki](https://img.shields.io/badge/Code_Wiki-ask_about_repo-blue?logo=googlegemini)](https://codewiki.google/github.com/alshedivat/al-folio) +[![DeepWiki](https://img.shields.io/badge/DeepWiki-ask_about_repo-lightcyan)](https://deepwiki.com/alshedivat/al-folio) + ## User community @@ -33,6 +37,7 @@ Feel free to add your own page(s) by sending a PR. Academics + @@ -40,7 +45,6 @@ Feel free to add your own page(s) by sending a PR. - @@ -54,18 +58,17 @@ Feel free to add your own page(s) by sending a PR. - + - - + @@ -102,7 +105,7 @@ Feel free to add your own page(s) by sending a PR. - + @@ -123,11 +126,9 @@ Feel free to add your own page(s) by sending a PR. - - + - @@ -136,7 +137,7 @@ Feel free to add your own page(s) by sending a PR. - + @@ -144,13 +145,10 @@ Feel free to add your own page(s) by sending a PR. - - - - + @@ -164,12 +162,30 @@ Feel free to add your own page(s) by sending a PR. + + + + + + + + + + + + + + + + + + Labs - + @@ -178,8 +194,9 @@ Feel free to add your own page(s) by sending a PR. - + + @@ -206,7 +223,8 @@ Images2Symbols (CogSci: 2023)
Beyond Vision: Physics meets AI (ICIAP: 2023)
Workshop on Diffusion Models (NeurIPS: 2023)
-Workshop on Structured Probabilistic Inference & Generative Modeling (ICML: 2023, 2024) +Workshop on Structured Probabilistic Inference & Generative Modeling (ICML: 2023, 2024)
+Workshop on Foundation and Generative Models in Biometrics (ICCV 2025, CVPR 2026) @@ -238,6 +256,12 @@ Run the test yourself: [Google Lighthouse PageSpeed Insights](https://pagespeed. - [Getting started](#getting-started) - [Installing and Deploying](#installing-and-deploying) - [Customizing](#customizing) + - [Plugin Ecosystem](#plugin-ecosystem) + - [Using AI Agents](#using-ai-agents) + - [Codex](#codex) + - [Claude](#claude) + - [Copilot And Other Agents](#copilot-and-other-agents) + - [Documentation](#documentation) - [Features](#features) - [Light/Dark Mode](#lightdark-mode) - [CV](#cv) @@ -255,25 +279,112 @@ Run the test yourself: [Google Lighthouse PageSpeed Insights](https://pagespeed. - [Atom (RSS-like) Feed](#atom-rss-like-feed) - [Related posts](#related-posts) - [Code quality checks](#code-quality-checks) + - [GDPR Cookie Consent Dialog](#gdpr-cookie-consent-dialog) - [FAQ](#faq) - [Contributing](#contributing) - [Maintainers](#maintainers) - [All Contributors](#all-contributors) - [Star History](#star-history) - [License](#license) - + + ## Getting started +**⚠️ Important: Use "Use this template" (not fork)** + +When creating your own website with al-folio, you have two options: + +- ✅ **Recommended:** Click "[Use this template](https://github.com/new?template_name=al-folio&template_owner=alshedivat)" – This creates a clean copy that is independent from the main al-folio repository. Changes you make to your site won't be accidentally submitted to al-folio as pull requests. +- ❌ **Not recommended:** Forking the repository – This keeps a link to the main al-folio repo, making it easy to accidentally submit your personal site changes as contributions to our project. + +**If you already forked:** Don't worry! You can still work with your fork normally. Just make sure to: + +1. Make changes on a dedicated branch (e.g., `my-site-updates`) +2. When pushing changes, always verify you're pushing to **your own repository**, not the main al-folio repository +3. Never create pull requests to `alshedivat/al-folio` unless you're intentionally contributing improvements that benefit all users + +For quick setup, see [docs/QUICKSTART.md](docs/QUICKSTART.md). + Want to learn more about Jekyll? Check out [this tutorial](https://www.taniarascia.com/make-a-static-website-with-jekyll/). Why Jekyll? Read [Andrej Karpathy's blog post](https://karpathy.github.io/2014/07/01/switching-to-jekyll/)! Why write a blog? Read [Rachel Thomas blog post](https://medium.com/@racheltho/why-you-yes-you-should-blog-7d2544ac1045). ## Installing and Deploying -For installation and deployment details please refer to [INSTALL.md](INSTALL.md). +For installation and deployment details please refer to [docs/INSTALL.md](docs/INSTALL.md). ## Customizing -For customization details please refer to [CUSTOMIZE.md](CUSTOMIZE.md). +For customization details please refer to [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). + +## Plugin Ecosystem + +`al-folio` is a thin starter in `v1.x`. Runtime features are plugin-owned and published as Ruby gems. + +- Ownership boundaries: [docs/BOUNDARIES.md](docs/BOUNDARIES.md) +- Plugin catalog metadata: [`_data/featured_plugins.yml`](_data/featured_plugins.yml) +- Plugin catalog page source: [`_pages/plugins.md`](_pages/plugins.md) + +Naming convention: + +- Theme-coupled plugins use `al-folio-` repos and `al_folio_` gem/plugin ids. +- Reusable plugins can use `al-` or neutral naming. + +Featured plugins and bundled starter plugins are different tracks. Bundling requires explicit updates to [Gemfile](Gemfile) and [\_config.yml](_config.yml). +Plugin-owned changes should be made in the owning `al-org-dev` plugin repository, not by copying runtime assets into this starter. +The bundled v1 plugin repos are: + +- [`al-folio-core`](https://github.com/al-org-dev/al-folio-core): shared layouts, includes, style/runtime primitives, and upgrade contracts +- [`al-folio-cv`](https://github.com/al-org-dev/al-folio-cv): CV rendering +- [`al-folio-distill`](https://github.com/al-org-dev/al-folio-distill): Distill layouts and runtime assets +- [`al-folio-bootstrap-compat`](https://github.com/al-org-dev/al-folio-bootstrap-compat): temporary Bootstrap compatibility runtime +- [`al-folio-upgrade`](https://github.com/al-org-dev/al-folio-upgrade): v1 upgrade audit/report/codemods +- [`al-icons`](https://github.com/al-org-dev/al-icons): icon loading +- [`al-search`](https://github.com/al-org-dev/al-search): search runtime +- [`al-citations`](https://github.com/al-org-dev/al-citations): publication/citation helpers +- [`al-ext-posts`](https://github.com/al-org-dev/al-ext-posts): external post ingestion +- [`al-analytics`](https://github.com/al-org-dev/al-analytics), [`al-comments`](https://github.com/al-org-dev/al-comments), [`al-cookie`](https://github.com/al-org-dev/al-cookie), [`al-img-tools`](https://github.com/al-org-dev/al-img-tools), [`al-math`](https://github.com/al-org-dev/al-math), [`al-charts`](https://github.com/al-org-dev/al-charts), and [`al-newsletter`](https://github.com/al-org-dev/al-newsletter): feature-specific runtime and integration behavior + +## Using AI Agents + +`al-folio` v1.x is designed for agent-assisted setup and migration. Agents should read [AGENTS.md](AGENTS.md) first, then use [docs/BOUNDARIES.md](docs/BOUNDARIES.md) to route changes to the starter or the owning plugin repo. + +For existing customized forks, the recommended migration path is to ask an agent to use the [al-folio v1 migration skill](.agents/skills/al-folio-v1-migration/SKILL.md). The skill walks through creating a disposable migration branch, bringing site-owned content/config/data onto the v1 starter contract, running `al_folio_upgrade`, auditing local overrides, and validating the build. This is preferred over a manual file-by-file upgrade because v1 runtime ownership moved into plugins and local overrides need explicit drift tracking. + +The canonical skills live in [.agents/skills/](.agents/skills/). They are also exposed through `.codex/skills/` and `.claude/skills/` symlinks for agents that discover skills from tool-specific directories. + +### Codex + +Codex can use the repo-local skills: + +- [al-folio bootstrap](.agents/skills/al-folio-bootstrap/SKILL.md): create and configure a new v1 site. +- [al-folio v1 migration](.agents/skills/al-folio-v1-migration/SKILL.md): migrate customized forks and audit local overrides. + +Useful first prompts: + +- "Use the al-folio bootstrap skill to configure my new site." +- "Use the al-folio v1 migration skill to migrate this customized fork and run the override audit." + +### Claude + +Claude should start from [CLAUDE.md](CLAUDE.md), which imports [AGENTS.md](AGENTS.md). For setup or migration tasks, use the matching skill from `.claude/skills/`, which points to the canonical `.agents/skills/` directory. + +### Copilot And Other Agents + +Copilot should follow [.github/copilot-instructions.md](.github/copilot-instructions.md) and the specialized agents in [.github/agents/](.github/agents/). Other agents should follow the same rule: keep starter work in this repo, route runtime behavior to the owning `al-org-dev` plugin, and run `bundle exec al-folio upgrade overrides audit` whenever local overrides are added or retained. + +## Documentation + +Comprehensive guides for all aspects of your al-folio website: + +- **[Documentation index](docs/README.md)** – All user, maintainer, and migration guides +- **[Quick Start](docs/QUICKSTART.md)** – Get running in 5 minutes +- **[Installation & Deployment](docs/INSTALL.md)** – Set up your site on GitHub Pages or other platforms +- **[Customization Guide](docs/CUSTOMIZE.md)** – Personalize your website (CVs, publications, themes, etc.) +- **[Troubleshooting](docs/TROUBLESHOOTING.md)** – Fix common issues (deployment, build, styling, content) +- **[FAQ](docs/FAQ.md)** – Frequently asked questions and solutions +- **[Analytics](docs/ANALYTICS.md)** – Add website analytics and visitor tracking +- **[SEO Guide](docs/SEO.md)** – Optimize for search engines and improve discoverability +- **[Plugin Catalog](_pages/plugins.md)** – Featured and bundled plugin metadata ## Features @@ -290,12 +401,12 @@ This template has a built-in light/dark mode. It detects the user preferred colo ### CV -There are currently 2 different ways of generating the CV page content. The first one is by using a json file located in [assets/json/resume.json](assets/json/resume.json). It is a [known standard](https://jsonresume.org/) for creating a CV programmatically. The second one, currently used as a fallback when the json file is not found, is by using a yml file located in [\_data/cv.yml](_data/cv.yml). This was the original way of creating the CV page content and since it is more human readable than a json file we decided to keep it as an option. - -What this means is, if there is no resume data defined in [\_config.yml](_config.yml) and loaded via a json file, it will load the contents of [\_data/cv.yml](_data/cv.yml) as fallback. +Your CV can be generated in one of two modern formats: **RenderCV** (recommended, with automatic PDF generation) or **JSONResume** (standardized JSON format). You can use both simultaneously and switch between them, or maintain just the one you prefer. [![CV Preview](readme_preview/cv.png)](https://alshedivat.github.io/al-folio/cv/) +For setup and customization details, see [Modifying the CV information](docs/CUSTOMIZE.md#modifying-the-cv-information) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). + --- ### People @@ -308,21 +419,21 @@ You can create a people page if you want to feature more than one person. Each p ### Publications -Your publications' page is generated automatically from your BibTex bibliography. Simply edit [\_bibliography/papers.bib](_bibliography/papers.bib). You can also add new `*.bib` files and customize the look of your publications however you like by editing [\_pages/publications.md](_pages/publications.md). By default, the publications will be sorted by year and the most recent will be displayed first. You can change this behavior and more in the `Jekyll Scholar` section in [\_config.yml](_config.yml) file. - -You can add extra information to a publication, like a PDF file in the [assets/pdf/](assets/pdf/) directory and add the path to the PDF file in the BibTeX entry with the `pdf` field. Some of the supported fields are: `abstract`, `altmetric`, `arxiv`, `bibtex_show`, `blog`, `code`, `dimensions`, `doi`, `eprint`, `html`, `isbn`, `pdf`, `pmid`, `poster`, `slides`, `supp`, `video`, and `website`. +Your publications page is generated automatically from your BibTeX bibliography. You can customize publication display, add extra information like PDFs, and control sorting behavior. [![Publications Preview](readme_preview/publications.png)](https://alshedivat.github.io/al-folio/publications/) +For setup, BibTeX field documentation, and customization options, see [Adding a new publication](docs/CUSTOMIZE.md#adding-a-new-publication) and [Managing publication display](docs/CUSTOMIZE.md#managing-publication-display) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). + --- ### Collections -This Jekyll theme implements `collections` to let you break up your work into categories. The theme comes with two default collections: `news` and `projects`. Items from the `news` collection are automatically displayed on the home page. Items from the `projects` collection are displayed on a responsive grid on projects page. +This Jekyll theme implements `collections` to organize content into categories. The theme comes with default collections for `news`, `projects`, `books`, and `teachings`. You can easily create your own collections for apps, stories, courses, or any other creative work. [![Projects Preview](readme_preview/projects.png)](https://alshedivat.github.io/al-folio/projects/) -You can easily create your own collections, apps, short stories, courses, or whatever your creative work is. To do this, edit the collections in the [\_config.yml](_config.yml) file, create a corresponding folder, and create a landing page for your collection, similar to `_pages/projects.md`. +For detailed instructions on creating and customizing collections, see [Adding Collections](docs/CUSTOMIZE.md#adding-collections) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). --- @@ -349,7 +460,7 @@ For more details on how to create distill-styled posts using `` tags, pleas #### Photos, Audio, Video and more -Photo formatting is made simple using [Bootstrap's grid system](https://getbootstrap.com/docs/4.4/layout/grid/). Easily create beautiful grids within your blog posts and project pages, also with support for [video](https://alshedivat.github.io/al-folio/blog/2023/videos/) and [audio](https://alshedivat.github.io/al-folio/blog/2023/audios/) embeds: +Photo formatting is made simple using Tailwind-first responsive layout utilities. Easily create beautiful grids within your blog posts and project pages, also with support for [video](https://alshedivat.github.io/al-folio/blog/2023/videos/) and [audio](https://alshedivat.github.io/al-folio/blog/2023/audios/) embeds:

@@ -363,52 +474,27 @@ Photo formatting is made simple using [Bootstrap's grid system](https://getboots #### GitHub's repositories and user stats -**al-folio** uses [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) and [github-profile-trophy](https://github.com/ryo-ma/github-profile-trophy) to display GitHub repositories and user stats on the `/repositories/` page. +**al-folio** displays GitHub repositories and user stats on the `/repositories/` page using [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) and [github-profile-trophy](https://github.com/ryo-ma/github-profile-trophy). [![Repositories Preview](readme_preview/repositories.png)](https://alshedivat.github.io/al-folio/repositories/) -Edit the `_data/repositories.yml` and change the `github_users` and `github_repos` lists to include your own GitHub profile and repositories to the `/repositories/` page. - -You may also use the following codes for displaying this in any other pages. - -```html - -{% if site.data.repositories.github_users %} -

-{% endif %} - - -{% if site.repo_trophies.enabled %} {% for user in site.data.repositories.github_users %} {% if site.data.repositories.github_users.size > 1 %} -

{{ user }}

-{% endif %} -
- {% include repository/repo_trophies.liquid username=user %} -
-{% endfor %} {% endif %} - - -{% if site.data.repositories.github_repos %} -
- {% for repo in site.data.repositories.github_repos %} {% include repository/repo.liquid repository=repo %} {% endfor %} -
-{% endif %} -``` +To configure which repositories and GitHub profiles to display, see [Modifying the user and repository information](docs/CUSTOMIZE.md#modifying-the-user-and-repository-information) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). --- #### Theming -A variety of beautiful theme colors have been selected for you to choose from. The default is purple, but you can quickly change it by editing the `--global-theme-color` variable in the `_sass/_themes.scss` file. Other color variables are listed there as well. The stock theme color options available can be found at [\_sass/\_variables.scss](_sass/_variables.scss). You can also add your own colors to this file assigning each a name for ease of use across the template. +**al-folio** offers a variety of beautiful theme colors to choose from. The default is purple, but you can customize colors, fonts, spacing, and more to match your style. + +For detailed customization instructions, see [Changing theme color](docs/CUSTOMIZE.md#changing-theme-color) and [Customizing fonts, spacing, and more](docs/CUSTOMIZE.md#customizing-fonts-spacing-and-more) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). --- #### Social media previews -**al-folio** supports preview images on social media. To enable this functionality you will need to set `serve_og_meta` to `true` in your [\_config.yml](_config.yml). Once you have done so, all your site's pages will include Open Graph data in the HTML head element. +**al-folio** supports Open Graph preview images on social media. When enabled, your site's pages display rich preview objects with images, titles, and descriptions when shared. -You will then need to configure what image to display in your site's social media previews. This can be configured on a per-page basis, by setting the `og_image` page variable. If for an individual page this variable is not set, then the theme will fall back to a site-wide `og_image` variable, configurable in your [\_config.yml](_config.yml). In both the page-specific and site-wide cases, the `og_image` variable needs to hold the URL for the image you wish to display in social media previews. +For setup and customization, see [Social media previews](docs/CUSTOMIZE.md#social-media-previews) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). --- @@ -420,7 +506,9 @@ It generates an Atom (RSS-like) feed of your posts, useful for Atom and RSS read #### Related posts -By default, there will be a related posts section on the bottom of the blog posts. These are generated by selecting the `max_related` most recent posts that share at least `min_common_tags` tags with the current post. If you do not want to display related posts on a specific post, simply add `related_posts: false` to the front matter of the post. If you want to disable it for all posts, simply set `enabled` to false in the `related_blog_posts` section in [\_config.yml](_config.yml). +By default, blog posts display related posts at the bottom. These are selected by finding the most recent posts that share tags with the current post. You can customize this behavior on a per-post or site-wide basis. + +For configuration details, see [Related posts](docs/CUSTOMIZE.md#related-posts) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). --- @@ -434,13 +522,23 @@ Currently, we run some checks to ensure that the code quality and generated site We decided to keep `Axe` runs manual because fixing the issues are not straightforward and might be hard for people without web development knowledge. +--- + +#### GDPR Cookie Consent Dialog + +**al-folio** includes a GDPR-compliant cookie consent dialog provided by the `al_cookie` plugin to ensure your website respects visitor privacy. The dialog is powered by [Vanilla Cookie Consent](https://cookieconsent.orestbida.com/) and integrates seamlessly with all supported analytics providers. + +When enabled, analytics scripts are blocked until the user explicitly consents, and user preferences are saved across visits. This is essential for websites serving visitors in the European Union and other regions with strict privacy regulations. + +For complete setup and customization details, see [GDPR Cookie Consent Dialog](docs/CUSTOMIZE.md#gdpr-cookie-consent-dialog) in [docs/CUSTOMIZE.md](docs/CUSTOMIZE.md). + ## FAQ -For frequently asked questions, please refer to [FAQ.md](FAQ.md). +For frequently asked questions, please refer to [docs/FAQ.md](docs/FAQ.md). ## Contributing -Contributions to al-folio are very welcome! Before you get started, please take a look at [the guidelines](CONTRIBUTING.md). +Contributions to al-folio are very welcome! Before you get started, please take a look at [the guidelines](docs/CONTRIBUTING.md). If you would like to improve documentation or fix a minor inconsistency or bug, please feel free to send a PR directly to `main`. For more complex issues/bugs or feature requests, please open an issue using the appropriate template. @@ -454,8 +552,8 @@ Our most active contributors are welcome to join the maintainers team. If you ar - - + + diff --git a/_bibliography/papers.bib b/_bibliography/papers.bib index d8c6b05cf2553..81432932e05fd 100644 --- a/_bibliography/papers.bib +++ b/_bibliography/papers.bib @@ -4,112 +4,112 @@ @string{aps = {American Physical Society,}} @book{einstein1920relativity, - title={Relativity: the Special and General Theory}, - author={Einstein, Albert}, - year={1920}, - publisher={Methuen & Co Ltd}, - html={relativity.html} + title = {Relativity: the Special and General Theory}, + author = {Einstein, Albert}, + year = {1920}, + publisher = {Methuen & Co Ltd}, + html = {relativity.html} } @book{einstein1956investigations, - bibtex_show={true}, - title={Investigations on the Theory of the Brownian Movement}, - author={Einstein, Albert}, - year={1956}, - publisher={Courier Corporation}, - preview={brownian-motion.gif} + bibtex_show = {true}, + title = {Investigations on the Theory of the Brownian Movement}, + author = {Einstein, Albert}, + year = {1956}, + publisher = {Courier Corporation}, + preview = {brownian-motion.gif} } @article{einstein1950meaning, - abbr={AJP}, - bibtex_show={true}, - title={The meaning of relativity}, - author={Einstein, Albert and Taub, AH}, - journal={American Journal of Physics}, - volume={18}, - number={6}, - pages={403--404}, - year={1950}, - publisher={American Association of Physics Teachers} + abbr = {AJP}, + bibtex_show = {true}, + title = {The meaning of relativity}, + author = {Einstein, Albert and Taub, AH}, + journal = {American Journal of Physics}, + volume = {18}, + number = {6}, + pages = {403--404}, + year = {1950}, + publisher = {American Association of Physics Teachers} } @article{PhysRev.47.777, - abbr={PhysRev}, - title={Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, - author={Einstein*†, A. and Podolsky*, B. and Rosen*, N.}, - abstract={In a complete theory there is an element corresponding to each element of reality. A sufficient condition for the reality of a physical quantity is the possibility of predicting it with certainty, without disturbing the system. In quantum mechanics in the case of two physical quantities described by non-commuting operators, the knowledge of one precludes the knowledge of the other. Then either (1) the description of reality given by the wave function in quantum mechanics is not complete or (2) these two quantities cannot have simultaneous reality. Consideration of the problem of making predictions concerning a system on the basis of measurements made on another system that had previously interacted with it leads to the result that if (1) is false then (2) is also false. One is thus led to conclude that the description of reality as given by a wave function is not complete.}, - journal={Phys. Rev.}, - location={New Jersey}, - volume={47}, - issue={10}, - pages={777--780}, - numpages={0}, - year={1935}, - month={May}, - publisher=aps, - doi={10.1103/PhysRev.47.777}, - url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, - html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, - pdf={example_pdf.pdf}, - altmetric={248277}, - dimensions={true}, - google_scholar_id={qyhmnyLat1gC}, - video={https://www.youtube-nocookie.com/embed/aqz-KE-bpKQ}, - additional_info={. *More Information* can be [found here](https://github.com/alshedivat/al-folio/)}, - annotation={* Example use of superscripts
† Albert Einstein}, - selected={true}, - inspirehep_id = {3255} + abbr = {PhysRev}, + title = {Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, + author = {Einstein*†, A. and Podolsky*, B. and Rosen*, N.}, + abstract = {In a complete theory there is an element corresponding to each element of reality. A sufficient condition for the reality of a physical quantity is the possibility of predicting it with certainty, without disturbing the system. In quantum mechanics in the case of two physical quantities described by non-commuting operators, the knowledge of one precludes the knowledge of the other. Then either (1) the description of reality given by the wave function in quantum mechanics is not complete or (2) these two quantities cannot have simultaneous reality. Consideration of the problem of making predictions concerning a system on the basis of measurements made on another system that had previously interacted with it leads to the result that if (1) is false then (2) is also false. One is thus led to conclude that the description of reality as given by a wave function is not complete.}, + journal = {Phys. Rev.}, + location = {New Jersey}, + volume = {47}, + issue = {10}, + pages = {777--780}, + numpages = {0}, + year = {1935}, + month = {May}, + publisher = aps, + doi = {10.1103/PhysRev.47.777}, + url = {https://link.aps.org/doi/10.1103/PhysRev.47.777}, + html = {https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, + pdf = {example_pdf.pdf}, + altmetric = {248277}, + dimensions = {true}, + google_scholar_id = {qyhmnyLat1gC}, + video = {https://www.youtube-nocookie.com/embed/aqz-KE-bpKQ}, + additional_info = {. *More Information* can be [found here](https://github.com/alshedivat/al-folio/)}, + annotation = {* Example use of superscripts
† Albert Einstein}, + selected = {true}, + inspirehep_id = {3255} } @article{einstein1905molekularkinetischen, - title={{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen}, - author={Einstein, A.}, - journal={Annalen der physik}, - volume={322}, - number={8}, - pages={549--560}, - year={1905}, - publisher={Wiley Online Library} + title = {{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen}, + author = {Einstein, A.}, + journal = {Annalen der physik}, + volume = {322}, + number = {8}, + pages = {549--560}, + year = {1905}, + publisher = {Wiley Online Library} } @article{einstein1905movement, - abbr={Ann. Phys.}, - title={Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat}, - author={Einstein, A.}, - journal={Ann. Phys.}, - volume={17}, - pages={549--560}, - year={1905} + abbr = {Ann. Phys.}, + title = {Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat}, + author = {Einstein, A.}, + journal = {Ann. Phys.}, + volume = {17}, + pages = {549--560}, + year = {1905} } @article{einstein1905electrodynamics, - title={On the electrodynamics of moving bodies}, - author={Einstein, A.}, - year={1905} + title = {On the electrodynamics of moving bodies}, + author = {Einstein, A.}, + year = {1905} } -@Article{einstein1905photoelectriceffect, - bibtex_show={true}, - abbr={Ann. Phys.}, - title="{{\"U}ber einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt}", - author={Albert Einstein}, - abstract={This is the abstract text.}, - journal={Ann. Phys.}, - volume={322}, - number={6}, - pages={132--148}, - year={1905}, - doi={10.1002/andp.19053220607}, - award={Albert Einstein receveid the **Nobel Prize in Physics** 1921 *for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect*}, - award_name={Nobel Prize} +@article{einstein1905photoelectriceffect, + bibtex_show = {true}, + abbr = {Ann. Phys.}, + title = {{{\"U}ber einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt}}, + author = {Albert Einstein}, + abstract = {This is the abstract text.}, + journal = {Ann. Phys.}, + volume = {322}, + number = {6}, + pages = {132--148}, + year = {1905}, + doi = {10.1002/andp.19053220607}, + award = {Albert Einstein receveid the **Nobel Prize in Physics** 1921 *for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect*}, + award_name = {Nobel Prize} } @book{przibram1967letters, - bibtex_show={true}, - title={Letters on wave mechanics}, - author={Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl}, - year={1967}, - publisher={Vision}, - preview={wave-mechanics.gif}, - abbr={Vision} + bibtex_show = {true}, + title = {Letters on wave mechanics}, + author = {Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl}, + year = {1967}, + publisher = {Vision}, + preview = {wave-mechanics.gif}, + abbr = {Vision} } diff --git a/_books/the_godfather.md b/_books/the_godfather.md index c0689e5d91334..cc97f49186c83 100644 --- a/_books/the_godfather.md +++ b/_books/the_godfather.md @@ -8,6 +8,7 @@ isbn: 7539967447 # use ISBN to fetch cover (if no `olid` is provided, dashes are categories: classics crime historical-fiction mystery novels thriller tags: top-100 buy_link: https://www.amazon.com/Godfather-Deluxe-Mario-Puzo/dp/0593542592 +date: 2024-08-23 started: 2024-08-23 finished: 2024-09-07 released: 1969 diff --git a/_config.yml b/_config.yml index 2aba1d1095e1d..f34ac0cfb2f3f 100644 --- a/_config.yml +++ b/_config.yml @@ -36,6 +36,43 @@ repo_trophies: theme_light: flat # https://github.com/ryo-ma/github-profile-trophy theme_dark: gitdimmed # https://github.com/ryo-ma/github-profile-trophy +# External service URLs for repository page +# To use a different instance or service for displaying GitHub stats and trophies, +# update these URLs. These are used in the repository templates. +external_services: + github_readme_stats_url: https://github-readme-stats.vercel.app + github_profile_trophy_url: https://github-profile-trophy.vercel.app + +# ----------------------------------------------------------------------------- +# al-folio API (v1.x) +# ----------------------------------------------------------------------------- + +al_folio: + api_version: 1 + style_engine: tailwind + tailwind: + version: 4.1.18 + preflight: false + css_entry: assets/tailwind/app.css + distill: + engine: distillpub-template + source: al-org-dev/distill-template#al-folio + allow_remote_loader: true + features: + cv: + enabled: true + distill: + enabled: true + compat: + bootstrap: + enabled: false + support_window: v1.0-v1.2 + deprecates_in: v1.3 + removed_in: v2.0 + upgrade: + channel: stable + auto_apply_safe_fixes: false + # ----------------------------------------------------------------------------- # RSS Feed # ----------------------------------------------------------------------------- @@ -56,8 +93,6 @@ bib_search: true # Dimensions max_width: 930px -# TODO: add layout settings (single page vs. multi-page) - # ----------------------------------------------------------------------------- # Open Graph & Schema.org # ----------------------------------------------------------------------------- @@ -71,12 +106,13 @@ og_image: # The site-wide (default for all links) Open Graph preview image # Analytics and search engine verification # ----------------------------------------------------------------------------- -# For Google Analytics, see https://support.google.com/analytics/answer/10447272?hl=en&ref_topic=14088998&sjid=5129943941510317771-SA#zippy=%2Cgoogle-sites -# and follow the instructions for Google Sites. You will need to create a Google Analytics property and copy the Google tag ID. -google_analytics: # your Google Analytics measurement ID (format: G-XXXXXXXXXX) -cronitor_analytics: # cronitor RUM analytics site ID (format: XXXXXXXXX) -pirsch_analytics: # your Pirsch analytics site ID (length 32 characters) -openpanel_analytics: # your Openpanel analytics client ID (format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) +analytics: + # For Google Analytics, see https://support.google.com/analytics/answer/10447272?hl=en&ref_topic=14088998&sjid=5129943941510317771-SA#zippy=%2Cgoogle-sites + # and follow the instructions for Google Sites. You will need to create a Google Analytics property and copy the Google tag ID. + google: # your Google Analytics measurement ID (format: G-XXXXXXXXXX) + cronitor: # cronitor RUM analytics site ID (format: XXXXXXXXX) + pirsch: # your Pirsch analytics site ID (length 32 characters) + openpanel: # your Openpanel analytics client ID (format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) # For Google Search Console, see https://support.google.com/webmasters/answer/9008080?hl=en#meta_tag_verification&zippy=%2Chtml-tag google_site_verification: # your google-site-verification ID (Google Search Console) @@ -110,7 +146,8 @@ giscus: strict: 1 # use strict identification mode reactions_enabled: 1 # enable (1) or disable (0) emoji reactions input_position: bottom # whether to display input form below (bottom) or above (top) the comments - theme: preferred_color_scheme # name of the color scheme (preferred works well with al-folio light/dark mode) + dark_theme: dark # name of the dark color scheme (preferred works well with al-folio dark mode) + light_theme: light # name of the light color scheme (preferred works well with al-folio light mode) emit_metadata: 0 lang: en @@ -121,13 +158,18 @@ disqus_shortname: al-folio # put your disqus shortname # External sources. # If you have blog posts published on medium.com or other external sources, # you can display them in your blog by adding a link to the RSS feed. +# Optional: Set default categories and tags for posts from each source. external_sources: - name: medium.com rss_url: https://medium.com/@al-folio/feed + categories: [external-posts] + tags: [medium] - name: Google Blog posts: - url: https://blog.google/technology/ai/google-gemini-update-flash-ai-assistant-io-2024/ published_date: 2024-05-14 + categories: [external-posts] + tags: [google] # ----------------------------------------------------------------------------- # Newsletter @@ -151,6 +193,8 @@ collections: output: true projects: output: true + teachings: + output: true # ----------------------------------------------------------------------------- # Jekyll settings @@ -170,14 +214,16 @@ kramdown: start_line: 1 # Includes & excludes -include: ["_pages", "_scripts"] +include: ["_pages"] exclude: + - al-folio-upgrade-report.md - bin/ - CONTRIBUTING.md - CUSTOMIZE.md - Dockerfile - docker-compose.yml - docker-compose-slim.yml + - docs/ - FAQ.md - Gemfile - Gemfile.lock @@ -190,14 +236,21 @@ exclude: - purgecss.config.js - README.md - readme_preview/ + - gems/ + - migrations/ - vendor keep_files: - CNAME - .nojekyll +# Use al_folio_core as the theme runtime; local files can still override theme files. +theme: al_folio_core + # Plug-ins plugins: + - jekyll-3rd-party-libraries - jekyll-archives-v2 + - jekyll-cache-bust - jekyll-email-protect - jekyll-feed - jekyll-get-json @@ -209,12 +262,31 @@ plugins: - jekyll-regex-replace - jekyll/scholar - jekyll-sitemap + - jekyll-socials - jekyll-tabs - jekyll-terser - jekyll-toc - jekyll-twitter-plugin - jemoji + # al-folio plugins + - al_folio_core + - al_icons + - al_folio_cv + - al_folio_distill + - al_folio_upgrade + - al_folio_bootstrap_compat + - al_cookie + - al_analytics + - al_citations + - al_ext_posts + - al_img_tools + - al_search + - al_charts + - al_math + - al_comments + - al_newsletter + # Sitemap settings defaults: - scope: @@ -231,7 +303,13 @@ sass: jekyll-minifier: compress_javascript: false # set to false since we are using terser as the js minifier - exclude: ["robots.txt", "assets/js/search/*.js"] + # CSS is already minified upstream (Tailwind build ships tailwind.css; main.scss is compiled + # with sass `style: compressed`). Re-minifying via cssminify2 mangles Tailwind v4 spacing + # tokens inside calc(), turning `var(--spacing)` into the invalid `var( - - spacing)` and + # breaking every spacing/positioning utility (e.g. .fixed-top -> broken navbar). Disable it. + compress_css: false + # JS minification is delegated to jekyll-terser (compress_javascript above is false). + exclude: ["robots.txt"] # ----------------------------------------------------------------------------- # Terser @@ -309,10 +387,14 @@ filtered_bibtex_keywords: bibtex_show, blog, code, + dimensions, + eprint, google_scholar_id, + hal, html, inspirehep_id, pdf, + pmid, poster, preview, selected, @@ -361,7 +443,7 @@ imagemagick: - ".tiff" - ".gif" output_formats: - webp: "-quality 85" + webp: "-auto-orient -quality 85" # Lazy loading images # If you enable lazy loading, all images will add the loading="lazy" attribute. @@ -375,12 +457,9 @@ lazy_loading_images: true # enables lazy loading of images (recommended) # Optional Features # ----------------------------------------------------------------------------- -enable_google_analytics: false # enables google analytics -enable_cronitor_analytics: false # enables cronitor RUM analytics -enable_pirsch_analytics: false # enables Pirsch analytics (https://pirsch.io/) -enable_openpanel_analytics: false # enables Openpanel analytics (https://openpanel.dev/) enable_google_verification: false # enables google site verification enable_bing_verification: false # enables bing site verification +enable_cookie_consent: false # enables GDPR-compliant cookie consent dialog (https://github.com/orestbida/cookieconsent) enable_masonry: true # enables automatic project cards arrangement enable_math: true # enables math typesetting (uses MathJax) enable_tooltips: false # enables automatic tooltip links generated for each section titles on pages and posts @@ -408,6 +487,18 @@ third_party_libraries: css: "https://cdn.jsdelivr.net/npm/bootstrap-table@{{version}}/dist/bootstrap-table.min.css" js: "https://cdn.jsdelivr.net/npm/bootstrap-table@{{version}}/dist/bootstrap-table.min.js" version: "1.22.4" + fontawesome: + integrity: + css: "sha256-MVopmdyC2tYTiJ8wlktf0uh0v4NgT+vNdyVFepi7Q0c=" + url: + css: "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@{{version}}/css/all.min.css" + version: "7.2.0" + academicons: + integrity: + css: "sha256-SzrCOBJbGVFMahewkgjwnApaV2+av1DwMAA+/QGLyZw=" + url: + css: "https://cdn.jsdelivr.net/npm/academicons@{{version}}/css/academicons.min.css" + version: "1.9.5" chartjs: integrity: js: "sha256-0q+JdOlScWOHcunpUk21uab1jW7C1deBQARHtKMcaB4=" @@ -455,18 +546,8 @@ third_party_libraries: integrity: js: "sha256-htrLFfZJ6v5udOG+3kNLINIKh2gvoKqwEhHYfTTMICc=" url: - js: https://cdn.jsdelivr.net/npm/imagesloaded@{{version}}/imagesloaded.pkgd.min.js + js: "https://cdn.jsdelivr.net/npm/imagesloaded@{{version}}/imagesloaded.pkgd.min.js" version: "5.0.0" - img-comparison-slider: - integrity: - css: "sha256-3qTIuuUWIFnnU3LpQMjqiXc0p09rvd0dmj+WkpQXSR8=" - js: "sha256-EXHg3x1K4oIWdyohPeKX2ZS++Wxt/FRPH7Nl01nat1o=" - map: "sha256-3wfqS2WU5kGA/ePcgFzJXl5oSN1QsgZI4/edprTgX8w=" - url: - css: "https://cdn.jsdelivr.net/npm/img-comparison-slider@{{version}}/dist/styles.min.css" - js: "https://cdn.jsdelivr.net/npm/img-comparison-slider@{{version}}/dist/index.min.js" - map: "https://cdn.jsdelivr.net/npm/img-comparison-slider@{{version}}/dist/index.js.map" - version: "8.0.6" jquery: integrity: js: "sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" @@ -486,23 +567,6 @@ third_party_libraries: js: "https://cdn.jsdelivr.net/npm/leaflet@{{version}}/dist/leaflet.min.js" js_map: "https://cdn.jsdelivr.net/npm/leaflet@{{version}}/dist/leaflet.js.map" version: "1.9.4" - lightbox2: - integrity: - css: "sha256-uypRbsAiJcFInM/ndyI/JHpzNe6DtUNXaWEUWEPfMGo=" - js: "sha256-A6jI5V9s1JznkWwsBaRK8kSeXLgIqQfxfnvdDOZEURY=" - url: - css: "https://cdn.jsdelivr.net/npm/lightbox2@{{version}}/dist/css/lightbox.min.css" - js: "https://cdn.jsdelivr.net/npm/lightbox2@{{version}}/dist/js/lightbox.min.js" - version: "2.11.5" - mathjax: - integrity: - js: "sha256-MASABpB4tYktI2Oitl4t+78w/lyA+D7b/s9GEP0JOGI=" - local: - fonts: "output/chtml/fonts/woff-v2/" - url: - fonts: "https://cdn.jsdelivr.net/npm/mathjax@{{version}}/es5/output/chtml/fonts/woff-v2/" - js: "https://cdn.jsdelivr.net/npm/mathjax@{{version}}/es5/tex-mml-chtml.js" - version: "3.2.2" masonry: integrity: js: "sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI=" @@ -521,31 +585,37 @@ third_party_libraries: js: "https://cdn.jsdelivr.net/npm/mdbootstrap@{{version}}/js/mdb.min.js" js_map: "https://cdn.jsdelivr.net/npm/mdbootstrap@{{version}}/js/mdb.min.js.map" version: "4.20.0" - medium_zoom: - integrity: - js: "sha256-ZgMyDAIYDYGxbcpJcfUnYwNevG/xi9OHKaR/8GK+jWc=" - url: - js: "https://cdn.jsdelivr.net/npm/medium-zoom@{{version}}/dist/medium-zoom.min.js" - version: "1.1.0" mermaid: integrity: js: "sha256-TtLOdUA8mstPoO6sGvHIGx2ceXrrX4KgIItO06XOn8A=" url: js: "https://cdn.jsdelivr.net/npm/mermaid@{{version}}/dist/mermaid.min.js" version: "10.7.0" - photoswipe: + mathjax: integrity: - js: "sha256-VCBpdxvrNNxGHNuTdNqK9kPFkev2XY7DYzHdmgaB69Q=" + js: "sha256-MASABpB4tYktI2Oitl4t+78w/lyA+D7b/s9GEP0JOGI=" + local: + fonts: "output/chtml/fonts/woff-v2/" + url: + fonts: "https://cdn.jsdelivr.net/npm/mathjax@{{version}}/es5/output/chtml/fonts/woff-v2/" + js: "https://cdn.jsdelivr.net/npm/mathjax@{{version}}/es5/tex-mml-chtml.js" + version: "3.2.2" + tikzjax: + integrity: + css: "sha256-p+CQrhSq3dnLHELDcVBFDf4whOor3w8gzLuc/pwRLyQ=" + js: "sha256-7SCmUR11IG4MkSoeLUq0pombv7oeV7yZuu7Z82e4Uy4=" url: - css: "https://cdn.jsdelivr.net/npm/photoswipe@{{version}}/dist/photoswipe.min.css" - js: "https://cdn.jsdelivr.net/npm/photoswipe@{{version}}/dist/photoswipe.esm.min.js" - version: "5.4.4" - photoswipe-lightbox: + css: "https://cdn.jsdelivr.net/npm/@planktimerr/tikzjax@{{version}}/dist/fonts.css" + js: "https://cdn.jsdelivr.net/npm/@planktimerr/tikzjax@{{version}}/dist/tikzjax.js" + version: "1.0.8" + tocbot: integrity: - js: "sha256-uCw4VgT5DMdwgtjhvU9e98nT2mLZXcw/8WkaTrDd3RI=" + css: "sha256-zTN0r+0OKaIv2xqeNNIYxNk0pWJ6+IqPGc1iDgVzWF0=" + js: "sha256-lo/r+jQ81wWrxdIiiiEEd538z4+dTJTt+leOuAS7GCw=" url: - js: "https://cdn.jsdelivr.net/npm/photoswipe@{{version}}/dist/photoswipe-lightbox.esm.min.js" - version: "5.4.4" + css: "https://cdn.jsdelivr.net/npm/tocbot@{{version}}/dist/tocbot.css" + js: "https://cdn.jsdelivr.net/npm/tocbot@{{version}}/dist/tocbot.min.js" + version: "4.36.4" plotly: integrity: js: "sha256-oy6Be7Eh6eiQFs5M7oXuPxxm9qbJXEtTpfSI93dW16Q=" @@ -564,29 +634,26 @@ third_party_libraries: css: "https://cdn.jsdelivr.net/npm/pseudocode@{{version}}/build/pseudocode.min.css" js: "https://cdn.jsdelivr.net/npm/pseudocode@{{version}}/build/pseudocode.min.js" version: "2.4.1" - spotlight: + scholar-icons: integrity: - css: "sha256-Dsvkx8BU8ntk9Iv+4sCkgHRynYSQQFP6gJfBN5STFLY=" + css: "sha256-VY3hHVj/hNX3fYG6wtbA6TcKJQl7+FthzGSyIB64klY=" url: - css: "https://cdn.jsdelivr.net/npm/spotlight.js@{{version}}/dist/css/spotlight.min.css" - js: "https://cdn.jsdelivr.net/npm/spotlight.js@{{version}}/dist/spotlight.bundle.min.js" - version: "0.7.8" - swiper: + css: "https://cdn.jsdelivr.net/npm/scholar-icons@{{version}}/css/scholar-icons.css" + version: "1.0.3" + vanilla-back-to-top: integrity: - css: "sha256-yUoNxsvX+Vo8Trj3lZ/Y5ZBf8HlBFsB6Xwm7rH75/9E=" - js: "sha256-BPrwikijIybg9OQC5SYFFqhBjERYOn97tCureFgYH1E=" - map: "sha256-lbF5CsospW93otqvWOIbbhj80CjazrZXvamD7nC7TBI=" + js: "sha256-uMJJ3EoTyfRBoTbR+lrfu1uRQ87RZG8AR3cVNuQVeFg=" url: - css: "https://cdn.jsdelivr.net/npm/swiper@{{version}}/swiper-bundle.min.css" - js: "https://cdn.jsdelivr.net/npm/swiper@{{version}}/swiper-element-bundle.min.js" - map: "https://cdn.jsdelivr.net/npm/swiper@{{version}}/swiper-element-bundle.min.js.map" - version: "11.0.5" - swiper-map: + js: "https://cdn.jsdelivr.net/npm/vanilla-back-to-top@{{version}}/dist/vanilla-back-to-top.min.js" + version: "7.2.1" + vanilla-cookieconsent: integrity: - js: "sha256-hlZaH8ySXX97bZaetnrtYlKuhx3oEXFz/s2IXchu6vk=" + css: "sha256-ygRrixsQlBByBZiOcJamh7JByO9fP+/l5UPtKNJmRsE=" + js: "sha256-vG4vLmOB/AJbJ6awr7Wg4fxonG+fxAp4cIrbIFTvRXU=" url: - js: "https://cdn.jsdelivr.net/npm/swiper@11.1.0/swiper-element-bundle.min.js.map" - version: "11.0.5" + css: "https://cdn.jsdelivr.net/npm/vanilla-cookieconsent@{{version}}/dist/cookieconsent.css" + js: "https://cdn.jsdelivr.net/npm/vanilla-cookieconsent@{{version}}/dist/cookieconsent.umd.js" + version: "3.1.0" vega: integrity: js: "sha256-Yot/cfgMMMpFwkp/5azR20Tfkt24PFqQ6IQS+80HIZs=" @@ -611,14 +678,6 @@ third_party_libraries: js: "https://cdn.jsdelivr.net/npm/vega-lite@{{version}}/build/vega-lite.min.js" js_map: "https://cdn.jsdelivr.net/npm/vega-lite@{{version}}/build/vega-lite.min.js.map" version: "5.16.3" - venobox: - integrity: - css: "sha256-ohJEB0/WsBOdBD+gQO/MGfyJSbTUI8OOLbQGdkxD6Cg=" - js: "sha256-LsGXHsHMMmTcz3KqTaWvLv6ome+7pRiic2LPnzTfiSo=" - url: - css: "https://cdn.jsdelivr.net/npm/venobox@{{version}}/dist/venobox.min.css" - js: "https://cdn.jsdelivr.net/npm/venobox@{{version}}/dist/venobox.min.js" - version: "2.1.8" # ----------------------------------------------------------------------------- # Get external JSON data diff --git a/_data/citations.yml b/_data/citations.yml new file mode 100644 index 0000000000000..e8e0540c9e201 --- /dev/null +++ b/_data/citations.yml @@ -0,0 +1,4179 @@ +metadata: + last_updated: '2026-05-15' +papers: + qc6CJjYAAAAJ:-1WLWRmjvKAC: + citations: 4 + title: THE DULONG-PETIT LAW OF SPECIFIC HEATS + year: Unknown Year + qc6CJjYAAAAJ:-38epGy1wY0C: + citations: 8 + title: "Antwort auf eine Bemerkung von J. Stark:\u201E\xDCber eine Anwendung des Planckschen Elementargesetzes\u2026\u201D \uFE01" + year: '2006' + qc6CJjYAAAAJ:-3_NAp5WSNkC: + citations: 2 + title: "Die Grundlage der allgemeinen Relativit\xE4tstheorie, 20 M\xE4r 1916" + year: Unknown Year + qc6CJjYAAAAJ:-GalPxRzH2oC: + citations: 0 + title: 'The Palestine Troubles: Einstein''s Protest, Zionism''s Basis and Achievement; the Mandatory''s Task' + year: '1929' + qc6CJjYAAAAJ:-LHtoeeytlUC: + citations: 2548 + title: 'Albert Einstein: Philosopher Scientist' + year: '1969' + qc6CJjYAAAAJ:-R_Z4shfoosC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 22 Jul 1917' + year: Unknown Year + qc6CJjYAAAAJ:-Viv1fr_sjoC: + citations: 138 + title: The special theory of relativity + year: '1905' + qc6CJjYAAAAJ:-_cDHGlXAtsC: + citations: 8347 + title: Sitzungsberichte der Preussischen Akad. d + year: '1917' + qc6CJjYAAAAJ:-fj4grS0xi0C: + citations: 91 + title: 'Conceptions scientifiques, morales et sociales: traduit de l''anglais par Maurice Solovine' + year: '1952' + qc6CJjYAAAAJ:-l7FTdOV6Y0C: + citations: 193 + title: Brownian motion + year: '1936' + qc6CJjYAAAAJ:-qpA3cGbmHsC: + citations: 541 + title: On the Relation between the Expansion and the Mean Density of the Universe + year: '1932' + qc6CJjYAAAAJ:-vzq6BoH5oUC: + citations: 23 + title: "Bemerkung zu der Abhandlung von WR He\" Beitrag zur Theorie der Viskosit\xE4t heterogener Systeme\"" + year: Unknown Year + qc6CJjYAAAAJ:00hq1xGbIBsC: + citations: 0 + title: In Memory of Emmy Noether, Visiting Professor of Mathematics, Bryn Mawr College, 1922-April 1935 + year: Unknown Year + qc6CJjYAAAAJ:041faMmbr2QC: + citations: 43 + title: La relatividad + year: '1970' + qc6CJjYAAAAJ:0765WKWsAZMC: + citations: 8 + title: Remarks to the essays appearing in this collected volume + year: '1951' + qc6CJjYAAAAJ:08ZZubdj9fEC: + citations: 32 + title: 'Einstein''s 1912 manuscript on the special theory of relativity: a facsimile' + year: '1996' + qc6CJjYAAAAJ:0D9gKr9vLLUC: + citations: 10 + title: Elementary Considerations on the Interpretation of the Foundations of Quantum Mechanics + year: '2011' + qc6CJjYAAAAJ:0EnyYjriUFMC: + citations: 1205 + title: 'The Born Einstein Letters: correspondence between Albert Einstein and Max and Hedwig Born from 1916 to 1955 with commentaries by Max Born. Translated by Irene Born' + year: '1971' + qc6CJjYAAAAJ:0KZCP5UExFUC: + citations: 35 + title: 'Einstein''s Annalen papers: the complete collection 1901-1922' + year: '2005' + qc6CJjYAAAAJ:0KrOiVmbFBYC: + citations: 0 + title: "Zeitungen gleichen Sparb\xFCchern: dass sie voll geschrieben sind, bedeutet noch nichts." + year: Unknown Year + qc6CJjYAAAAJ:0SnApaDgcCoC: + citations: 69 + title: podolsky B and Rosen N 1935 Phys + year: Unknown Year + qc6CJjYAAAAJ:0UEtxawf5sEC: + citations: 0 + title: "II. A. On The Inevitability and Prevention Of Nuclear War/Or. Martin E. Hellman The unleashed power of the atom has changed everything save our modes of thinking and we thus \u2026" + year: '1986' + qc6CJjYAAAAJ:0VGYH9MJNTkC: + citations: 0 + title: "Aux historiens des travaux d'Einstein sur la th\xE9orie du rayonnement quantique." + year: Unknown Year + qc6CJjYAAAAJ:0izwh0c-50kC: + citations: 0 + title: "Professora, a maioria da turma n\xE3o est\xE1 entendendo nada! Construindo olhares e atitudes transdisciplinares" + year: Unknown Year + qc6CJjYAAAAJ:0kYikfLtzSYC: + citations: 0 + title: 'The Einstein Theory of Relativity: A Concise Statement by Prof. HA Lorentz' + year: '2009' + qc6CJjYAAAAJ:0klj8wIChNAC: + citations: 0 + title: Sulla teoria della relativita del tempo e dello spazio di Alberto Einsteni, nei rapporti dei fenomeni luminosi ed elettrici + year: '1922' + qc6CJjYAAAAJ:0q7iQwrhYWUC: + citations: 14 + title: Correspondencia con Michele Besso:(1903-1955) + year: '1994' + qc6CJjYAAAAJ:0t1ZDozeHsAC: + citations: 6 + title: Essays in science + year: '1954' + qc6CJjYAAAAJ:0wD49__q8KEC: + citations: 0 + title: 'Albert Einstein] to Heinrich Zangger: Letter, 10 Mar 1917' + year: Unknown Year + qc6CJjYAAAAJ:0z-ogHnYXbUC: + citations: 5 + title: reprinted 1956. On the theory of Brownian movement + year: '1906' + qc6CJjYAAAAJ:12nnf2f32iYC: + citations: 0 + title: "Albert Einstein] to Michael Pol\xE1nyi: Letter, 8 May 1915" + year: Unknown Year + qc6CJjYAAAAJ:17ZO-CJnx_8C: + citations: 247 + title: "Die Nordstr\xF6msche gravitationstheorie vom standpunkt des absoluten Differentialkalk\xFCls" + year: '1914' + qc6CJjYAAAAJ:1AS7WB7zg6gC: + citations: 78 + title: "L'\xE9ther et la th\xE9orie de la relativit\xE9" + year: '1921' + qc6CJjYAAAAJ:1DhOeZtQFr0C: + citations: 495 + title: Principle Points of the General Theory of Relativity + year: '1918' + qc6CJjYAAAAJ:1EM7I_rJWO4C: + citations: 0 + title: Planetary perspective + year: Unknown Year + qc6CJjYAAAAJ:1GSnt3Xtl_sC: + citations: 0 + title: 'Albert Einstein] to Fritz Haber: Letter, before 20 Dec 1918' + year: Unknown Year + qc6CJjYAAAAJ:1HYIo8DVeu0C: + citations: 11 + title: Sulla teoria speciale e generale della relativita:(volgarizzazione) + year: '1921' + qc6CJjYAAAAJ:1Lcp1PKUB6cC: + citations: 0 + title: "Albert Einstein] to Constantin Carath\xE9odory: Letter, 6 Sep 1916" + year: Unknown Year + qc6CJjYAAAAJ:1QLOHW2CHAAC: + citations: 94 + title: Letter to M Besso + year: '1942' + qc6CJjYAAAAJ:1cQOl6Zi554C: + citations: 13 + title: La lucha contra la guerra + year: '1986' + qc6CJjYAAAAJ:1l3MdapXzAoC: + citations: 380 + title: 'Hedwig und Max Born: Briefwechsel 1916-1955' + year: '1969' + qc6CJjYAAAAJ:1lB6hEDIqXYC: + citations: 0 + title: 'Albert Einstein] to Wander and Geertruida de Haas: Letter, before 15 Nov 1915' + year: Unknown Year + qc6CJjYAAAAJ:1n-LKbgTOzoC: + citations: 0 + title: On the quantitative theory of radiation + year: '2005' + qc6CJjYAAAAJ:1u-ON_Kw9acC: + citations: 0 + title: Winter Inquiry Land + year: Unknown Year + qc6CJjYAAAAJ:1xBWf43XMUgC: + citations: 38 + title: "Ueber die thermodynamische Theorie der Potentialdifferenz zwischen Metallen und vollst\xE4ndig dissociirten L\xF6sungen ihrer Salze und \xFCber eine elektrische Methode zur Erforschung \u2026" + year: '2005' + qc6CJjYAAAAJ:2168PZyDXAcC: + citations: 0 + title: 'Albert Einstein] to Willem de Sitter: Letter, 8 Aug 1917' + year: Unknown Year + qc6CJjYAAAAJ:22I2CSi1iVUC: + citations: 0 + title: 'Albert Einstein] to David Hilbert: Letter, 12 Apr 1918' + year: Unknown Year + qc6CJjYAAAAJ:23Hg5vt_rPQC: + citations: 0 + title: "Die Einstein-Sammlung der ETH-Bibliothek in Z\xFCrich: ein Ueberblick f\xFCr Ben\xFCtzer der Handschriften-Abteilung" + year: '1970' + qc6CJjYAAAAJ:2C0LhDdYSbcC: + citations: 1532 + title: "Le principe de relativit\xE9 et ses cons\xE9quences dans la physique moderne" + year: '1910' + qc6CJjYAAAAJ:2KloaMYe4IUC: + citations: 31 + title: The Einstein Reader + year: '2006' + qc6CJjYAAAAJ:2Q0AJrNhS-QC: + citations: 71 + title: "Zur Theorie der R\xE4ume mit Riemann\u2010Metrik und Fernparallelismus" + year: '2006' + qc6CJjYAAAAJ:2VmNxfDIOWgC: + citations: 0 + title: 'Albert Einstein] to Conrad Habicht: Letter, 15 Apr 1904' + year: Unknown Year + qc6CJjYAAAAJ:2ZctHUgIzyAC: + citations: 469 + title: "La g\xE9om\xE9trie et l'exp\xE9rience" + year: '1921' + qc6CJjYAAAAJ:2hfDYGh-f1UC: + citations: 0 + title: Planck-Medaille + year: '1928' + qc6CJjYAAAAJ:2mus-XyGPC0C: + citations: 35 + title: Demonstration of the non-existence of gravitational fields with a non-vanishing total mass free of singularities + year: '1941' + qc6CJjYAAAAJ:35r97b3x0nAC: + citations: 7 + title: "Sur le probl\xE8me cosmologique: th\xE9orie de la gravitation g\xE9n\xE9ralis\xE9e" + year: '1951' + qc6CJjYAAAAJ:3ERjdSgnfPsC: + citations: 0 + title: "Mamlekhet Lin\u1E33e\u02BCus: tokhnit li-yetsirat mish\u1E6Dar \u1E25ayim \u1E25adash, ta\u1E33in \u1E7Fe-enoshi" + year: '1939' + qc6CJjYAAAAJ:3NskZpgvI9IC: + citations: 0 + title: "Probl\xE8mes des dimensions de l'espace et la cosmologie." + year: Unknown Year + qc6CJjYAAAAJ:3_iODIlCio4C: + citations: 0 + title: "Le caract\xE8re unique et multiple de la mati\xE8re dans la repr\xE9sentation physique de l'univers." + year: Unknown Year + qc6CJjYAAAAJ:3eo-xq64HD0C: + citations: 0 + title: 'Albert Einstein] to Wilhelm von Siemens: Letter, 4 Jan 1918' + year: Unknown Year + qc6CJjYAAAAJ:3fE2CSJIrl8C: + citations: 330 + title: A generalization of the relativistic theory of gravitation, II + year: '1946' + qc6CJjYAAAAJ:3pYxbvHKFu8C: + citations: 272 + title: Briefwechsel 1916-1955 + year: '1972' + qc6CJjYAAAAJ:3s1wT3WcHBgC: + citations: 74 + title: A brief outline of the development of the theory of relativity + year: '1921' + qc6CJjYAAAAJ:3s2jc9hNhkQC: + citations: 0 + title: Relativity in Newtonian Mechanics and the Michelson-Morley Experiment + year: Unknown Year + qc6CJjYAAAAJ:3vbIHxFL9FgC: + citations: 348 + title: "Experimenteller Nachweis der Amp\xE8reschen Molekularstr\xF6me" + year: '1915' + qc6CJjYAAAAJ:3z7foVzkq2cC: + citations: 10 + title: The nature of reality + year: '1931' + qc6CJjYAAAAJ:45AZ0Vt6gvEC: + citations: 0 + title: Nachtrag zu meiner Arbeit:Thermodynamische Begruendung des photochemischen Aequivalentgesetzes'(from Annalen der Physik 1912) + year: '1993' + qc6CJjYAAAAJ:4Bh_hC5jS3YC: + citations: 7137 + title: Graviton Mass and Inertia Mass + year: '1911' + qc6CJjYAAAAJ:4DMP91E08xMC: + citations: 541 + title: The Origins of the General Theory of Relativity + year: '1933' + qc6CJjYAAAAJ:4E1Y8I9HL1wC: + citations: 7 + title: Gravitationstheorie + year: '1913' + qc6CJjYAAAAJ:4EsMycecMEYC: + citations: 0 + title: 'PERSONAY SOCIEDAD: PERSPECTIVAS PARA EL SIGLO XXI' + year: '2006' + qc6CJjYAAAAJ:4IpgxnMJogoC: + citations: 0 + title: 'Albert Einstein] to Mileva Einstein-Maric: Letter, 17 Apr 1908' + year: Unknown Year + qc6CJjYAAAAJ:4JMBOYKVnBMC: + citations: 2975 + title: Quantentheorie des einatomigen idealen Gases + year: '1924' + qc6CJjYAAAAJ:4QKQTXcH0q8C: + citations: 77 + title: "Kritisches zu einer von Hrn. de Sitter gegebenen L\xF6sung der Gravitationsgleichungen" + year: '1918' + qc6CJjYAAAAJ:4S6zbAYdD6oC: + citations: 15 + title: Naturwissenschaft und Religion + year: '1960' + qc6CJjYAAAAJ:4TOpqqG69KYC: + citations: 34 + title: 'Die Evolution der Physik: Von Newton bis zur Quantentheorie' + year: '1956' + qc6CJjYAAAAJ:4UtermoNRQAC: + citations: 51 + title: Autobiographische Skizze + year: '1956' + qc6CJjYAAAAJ:4ZjPyBmb-CUC: + citations: 1 + title: The nature and cause of mantle heterogeneity + year: Unknown Year + qc6CJjYAAAAJ:4_yl7nwqy4oC: + citations: 0 + title: Einstein on science + year: '2000' + qc6CJjYAAAAJ:4fKUyHm3Qg0C: + citations: 69 + title: 'Albert Einstein, Mileva Maric: The Love Letters' + year: '2000' + qc6CJjYAAAAJ:4hFrxpcac9AC: + citations: 0 + title: "L'heure H at-elle sonn\xE9 pour le monde?: Effets accumulatifs des explosions nucl\xE9aires" + year: '1955' + qc6CJjYAAAAJ:4oJvMfeQlr8C: + citations: 21 + title: Vorschlag zu einem die Natur des elementaren Strahlungs-Emissionsprozesses betreffenden Experiment + year: '1926' + qc6CJjYAAAAJ:4sHRCyKql0sC: + citations: 0 + title: 'The collected papers of Albert Einstein. Vol. 8, The Berlin years: correspondence, 1914-1918:[English translation]' + year: Unknown Year + qc6CJjYAAAAJ:4xIGDXbuNMYC: + citations: 0 + title: "DESARROLLO DE COMPETENCIAS EN LA FORMACI\xD3N INICIAL DE DOCENTES, A PARTIR DE LA EJECUCI\xD3N" + year: Unknown Year + qc6CJjYAAAAJ:4xcnnZsK8tIC: + citations: 5 + title: "La teor\xEDa de la relatividad: Al alcance de todos" + year: '1925' + qc6CJjYAAAAJ:5-bGDoUgDrYC: + citations: 0 + title: 'Einstein, the Man and His Achievement: A Series of Broadcast Talks' + year: '1967' + qc6CJjYAAAAJ:5-tCjTwfAdEC: + citations: 460 + title: "Die Relativit\xE4tstheorie" + year: '1915' + qc6CJjYAAAAJ:5Hlrm_bZEgcC: + citations: 15 + title: "Einstein und \xD6sterreich: nach einem Vortrag in der Chemisch-Physikalischen Gesellschaft zu Wien im April 1979, hundert Jahre nach der Geburt des gro\xDFen Meisters" + year: '1980' + qc6CJjYAAAAJ:5LOebrzo1TYC: + citations: 0 + title: 'Albert Einstein] to Hendrik A. Lorentz: Letter, 1 Jan 1916' + year: Unknown Year + qc6CJjYAAAAJ:5LPo_wSKItgC: + citations: 111 + title: "Bemerkung zu der Arbeit von A. Friedmann \u201E\xDCber die Kr\xFCmmung des Raumes \u201C" + year: '1922' + qc6CJjYAAAAJ:5McdzzY_mmwC: + citations: 39 + title: Correspondence 1916-1955 [entre] Albert Einstein, Max Born et Hedwig Born + year: '1972' + qc6CJjYAAAAJ:5UUbrqTvKfUC: + citations: 1 + title: Dr. Albert Einstein and American Colleagues, 1931 + year: '1949' + qc6CJjYAAAAJ:5Y1KH4bkPm0C: + citations: 0 + title: 'Albert Einstein] to Carl Heinrich Becker: Letter, 25 Nov 1918' + year: Unknown Year + qc6CJjYAAAAJ:5Y7y0xowK3MC: + citations: 10 + title: "Fisica e realt\xE0" + year: '1965' + qc6CJjYAAAAJ:5awf1xo2G04C: + citations: 14 + title: Escritos sobre la paz + year: '1967' + qc6CJjYAAAAJ:5bFWG3eDk9wC: + citations: 0 + title: 'Albert Einstein] to Emil Beck: Letter, 30 Apr 1917' + year: Unknown Year + qc6CJjYAAAAJ:5bGIVMdsOr0C: + citations: 172 + title: My theory + year: '1919' + qc6CJjYAAAAJ:5pGZGXnFQ_sC: + citations: 10502 + title: Sitzungsber. K + year: '1925' + qc6CJjYAAAAJ:5qfkUJPXOUwC: + citations: 216 + title: Unified field theory of gravitation and electricity + year: '1925' + qc6CJjYAAAAJ:5rMqqAh47xYC: + citations: 23 + title: "Pr\xFCfung der allgemeinen Relativit\xE4tstheorie" + year: '1919' + qc6CJjYAAAAJ:5y95FQUaxGgC: + citations: 0 + title: "Le caract\xE8re r\xE9p\xE9titif cyclique r\xE9gulier des bonds dans l'\xE9volution de la science correspondant \xE0 l'activit\xE9 solaire." + year: Unknown Year + qc6CJjYAAAAJ:62yiFa7nMbkC: + citations: 0 + title: "Die Not der deutschen Wissenschaft. Eine Gefahr f\xFCr die Nation, 21 Dez 1921" + year: Unknown Year + qc6CJjYAAAAJ:6B7w4NK6UsoC: + citations: 0 + title: 'Doctrines about the Universe: With Proof in the Form of a Letter to the Public and to Professor Einstein' + year: '1821' + qc6CJjYAAAAJ:6CdnuHuKHxIC: + citations: 80 + title: Refrigeration + year: '1927' + qc6CJjYAAAAJ:6DS7WFnF4J4C: + citations: 141 + title: Koniglich Preussische Akademie der Wissenschaften + year: '1983' + qc6CJjYAAAAJ:6Dd5luMImnEC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 15 Apr 1916' + year: Unknown Year + qc6CJjYAAAAJ:6E5OHDUOeTQC: + citations: 0 + title: 'Albert Einstein] to Hermann Weyl: Letter, 31 May 1918' + year: Unknown Year + qc6CJjYAAAAJ:6IwoDg2IE1oC: + citations: 2 + title: Comments on the Work of Friedmann + year: '1986' + qc6CJjYAAAAJ:6biGW3np0psC: + citations: 0 + title: "Conceptos, ambientes de aprendizaje:\xBF c\xF3mo aprendemos los humanos en diferentes contextos? Waleska Aldana Segura" + year: Unknown Year + qc6CJjYAAAAJ:6ftYtcnYaCAC: + citations: 342 + title: Ather and Relativitatstheorie. J + year: '1920' + qc6CJjYAAAAJ:6gD0efnhv6MC: + citations: 0 + title: 'Emmeline Hansen Salt Lake Community College Physics Term Paper: Albert Einstein Biography' + year: Unknown Year + qc6CJjYAAAAJ:6jAoOr-ogVAC: + citations: 0 + title: "La ley de gravitaci\xF3n de Einstein a prop\xF3sito de algunas cr\xEDticas recientes" + year: '1927' + qc6CJjYAAAAJ:6tHXJaRVc1QC: + citations: 98 + title: Sobranie nauchnykh trudov + year: '1967' + qc6CJjYAAAAJ:70eg2SAEIzsC: + citations: 59 + title: "Bietet die feldtheorie M\xF6glichkeiten f\xFCr die L\xF6sung des Quantenproblems?" + year: '1923' + qc6CJjYAAAAJ:7DJsn6tmoAwC: + citations: 329 + title: "\xC4ther und Relativit\xE4ts-theorie" + year: '1920' + qc6CJjYAAAAJ:7DTIKO_nxaIC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 8 Jan 1917' + year: Unknown Year + qc6CJjYAAAAJ:7VEv-pLvLSsC: + citations: 344 + title: "Elementare Betrachtungen \xFCber die thermische Molekularbewegung in festen K\xF6rpern" + year: '1911' + qc6CJjYAAAAJ:7XUxBq3GufIC: + citations: 0 + title: On the Quantization Condition of Sommerfeld and Epstein + year: '1980' + qc6CJjYAAAAJ:7YMrAF6eRCIC: + citations: 0 + title: 'On the Non-existence of Regular Stationary Solutions of Relativistic Field Equations: Annals of Mathematics, Vol. 44, No. 2, April 1943;(received January 4, 1943)' + year: '1943' + qc6CJjYAAAAJ:7bRg-L-9LFcC: + citations: 14 + title: How I see the world + year: '1991' + qc6CJjYAAAAJ:7eciy3tyNvQC: + citations: 0 + title: Strahlungs-Emission und-Absorption nach der Quantentheorie, 17 Jul 1916 + year: Unknown Year + qc6CJjYAAAAJ:7gse_HdimRUC: + citations: 9 + title: Why Do They Hate the Jews? + year: '1938' + qc6CJjYAAAAJ:7hTFQKV_Y-MC: + citations: 8 + title: 'Human Folly: To Disarm Or Perish?' + year: '1955' + qc6CJjYAAAAJ:7ioeYXKzaWoC: + citations: 27 + title: Komptonsche Experiment + year: '1924' + qc6CJjYAAAAJ:7q08wCQPkLwC: + citations: 0 + title: Briefe Albert Einsteins an Joseph Petzoldt + year: '1971' + qc6CJjYAAAAJ:84Dmd_oSKgsC: + citations: 0 + title: 'Albert Einstein] to Johannes Stark: Letter, 17 Feb 1908' + year: Unknown Year + qc6CJjYAAAAJ:8AbLer7MMksC: + citations: 59 + title: 'The Collected Papers of Albert Einstein, Vol. 5: The Swiss Years: Correspondence, 1902-1914' + year: '1995' + qc6CJjYAAAAJ:8NHCvSvNRCIC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 12 Nov 1917' + year: Unknown Year + qc6CJjYAAAAJ:8QO3eJiZnkEC: + citations: 0 + title: 'Albert Einstein] to the Department of Education: Letter, Canton of Bern' + year: Unknown Year + qc6CJjYAAAAJ:8Rip7PbZ7AYC: + citations: 0 + title: Einstein's Generalized Theory of Gravitation + year: '1969' + qc6CJjYAAAAJ:8VbLR7ExW8oC: + citations: 7 + title: Antwort auf eine Replik Paul Harzers (Nr. 4753, S. 10 und 11) + year: '1914' + qc6CJjYAAAAJ:8Wa-k36u3iwC: + citations: 0 + title: "Albert Einstein] to Th\xE9ophile de Donder: Letter, 17 Jul 1916" + year: Unknown Year + qc6CJjYAAAAJ:8_tS2Vw13FcC: + citations: 0 + title: Otto Stern Papers + year: '1968' + qc6CJjYAAAAJ:8aAMN6PqWdYC: + citations: 34 + title: "Sobre el humanismo: Escritos sobre pol\xEDtica, sociedad y ciencia" + year: '1995' + qc6CJjYAAAAJ:8dmKnlANe1sC: + citations: 0 + title: The Arabs and Palestine + year: '1944' + qc6CJjYAAAAJ:8gBurD7jEYQC: + citations: 8 + title: "Bemerkung zu der Arbeit von D. Mirimanoff \u201E\xDCber die Grundgleichungen\u2026\u201D \uFE01" + year: '1909' + qc6CJjYAAAAJ:8k81kl-MbHgC: + citations: 378 + title: Essays in science + year: '2011' + qc6CJjYAAAAJ:8moDcb_GFzgC: + citations: 0 + title: 'Albert Einstein] to Erwin Freundlich: Letter, 19 Mar 1915' + year: Unknown Year + qc6CJjYAAAAJ:8p-ueveQw4wC: + citations: 13 + title: "Ciencia y religi\xF3n" + year: '1984' + qc6CJjYAAAAJ:8p8iYwVyaVcC: + citations: 52 + title: "Bemerkung zu der Franz Seletyschen Arbeit\u201D \uFE01Beitr\xE4ge zum kosmologischen System \u201E" + year: '1922' + qc6CJjYAAAAJ:8s22W2WWFy4C: + citations: 0 + title: "Die Einstein-Dokumente im Archiv der Humboldt-Universit\xE4t zu Berlin" + year: '1973' + qc6CJjYAAAAJ:94rQ0kDLHKYC: + citations: 4562 + title: Evolution of Physics + year: '1954' + qc6CJjYAAAAJ:9CGX2owmTHMC: + citations: 0 + title: DIE NATLIRWISSENSCHAFTEN + year: Unknown Year + qc6CJjYAAAAJ:9LpHyFPp1DQC: + citations: 558 + title: "Riemann\u2010Geometrie mit Aufrechterhaltung des Begriffes des Fernparallelismus" + year: '1928' + qc6CJjYAAAAJ:9N3KX2BFTccC: + citations: 101 + title: Elementare Uberlegungen zur Interpretation der Grundlagen der Quanten-Mechanik + year: '1953' + qc6CJjYAAAAJ:9PbDelcLwNgC: + citations: 35 + title: On the theory of light production and light absorption + year: '1906' + qc6CJjYAAAAJ:9QTmwX2E1jEC: + citations: 0 + title: 'Albert Einstein] to Walther Rathenau: Letter, 8 Mar 1917' + year: Unknown Year + qc6CJjYAAAAJ:9aOYe38lPcwC: + citations: 16 + title: On the general molecular theory of heat + year: '1904' + qc6CJjYAAAAJ:9bzyojSiTPoC: + citations: 3 + title: Pump, especially for refrigerating machine + year: '1931' + qc6CJjYAAAAJ:9fSugHr6AN8C: + citations: 14 + title: 'Emanuel Lasker: Biogr. e. Schachweltmeisters' + year: '1952' + qc6CJjYAAAAJ:9hNLEifDsrsC: + citations: 0 + title: "Albert Einstein] to Emma Ehrat-\xDChlinger: Letter, last week of Mar 1903" + year: Unknown Year + qc6CJjYAAAAJ:9o6PfxSMcEIC: + citations: 10 + title: "Cum v\u0103d eu lumea: o antologie" + year: '1992' + qc6CJjYAAAAJ:9tJtKg94vZsC: + citations: 210 + title: Do gravitational fields play an essential role in the structure of elementary particles? + year: '1919' + qc6CJjYAAAAJ:9tletLqOvukC: + citations: 4 + title: "Fizika i real\u02B9nost\u02B9: sbornik state\u012D" + year: '1965' + qc6CJjYAAAAJ:9u2w3wkYHSMC: + citations: 95 + title: "Maxwell\u2019s influence on the development of the conception of physical reality" + year: '1931' + qc6CJjYAAAAJ:9xDRhSErrBIC: + citations: 91 + title: "Letter to Schr\xF6dinger" + year: '1950' + qc6CJjYAAAAJ:9xhnSCvx0jcC: + citations: 0 + title: 'Albert Einstein] to Edgar Meyer: Letter, after 12 Oct 1918' + year: Unknown Year + qc6CJjYAAAAJ:A5aiAONn640C: + citations: 19 + title: Religion und Wissenschaft + year: '1930' + qc6CJjYAAAAJ:A8NefVh_EAoC: + citations: 0 + title: 'Albert Einstein] to Otto Stern: Letter, 27 Mar 1916' + year: Unknown Year + qc6CJjYAAAAJ:AE81f6nWjdQC: + citations: 0 + title: "Wir sind gewarnt. Mit einem Vorw. von Albert Einstein.[Aus dem franz\xF6sischen \xFCbertr. von W. Theimer]." + year: '1955' + qc6CJjYAAAAJ:AFXcoJnoRH0C: + citations: 84 + title: Einheitliche Feldtheorie und Hamiltonsches Prinzip + year: '2006' + qc6CJjYAAAAJ:APw3zysQxTcC: + citations: 0 + title: "Einstein: \u0111\u1EDDi song v\xE0 t\u01AF\u1EDFng" + year: '1982' + qc6CJjYAAAAJ:AQkP-AuIKnwC: + citations: 13 + title: La relativit# a speciale + year: '1920' + qc6CJjYAAAAJ:AVQCy-ZCKIsC: + citations: 112 + title: "Planck\u2019s theory of radiation and the theory of specific heat" + year: '1907' + qc6CJjYAAAAJ:AYaE08C4-t8C: + citations: 23 + title: Prinzipien der Forschung + year: '1918' + qc6CJjYAAAAJ:A_-8YG8SPFQC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 11 Aug 1916' + year: Unknown Year + qc6CJjYAAAAJ:A_xf8jiGkywC: + citations: 0 + title: 'Albert Einstein] to Wander de Haas: Letter, 7 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:AbQWx2m_oG8C: + citations: 23 + title: "\xDCber ein den Elementarproze\xC3\u0178 der Lichtemission betreffendes Experiment" + year: '1921' + qc6CJjYAAAAJ:AdUz3-SiDfgC: + citations: 90 + title: 'Letters on Absolute Parallelism, 1929-1932: Correspondence Between Elie Cartan and Albert Einstein' + year: '1979' + qc6CJjYAAAAJ:AeQkyvggb0MC: + citations: 88 + title: The Theory of Opalescence of Homogeneous Liquids and Liquid Mixtures Near the Critical State + year: '1993' + qc6CJjYAAAAJ:Amrzk_ktLr0C: + citations: 2 + title: "Albert Ajn\u0161tajn: njegova dela i njihov uticaj na na\u0161 svet" + year: '1957' + qc6CJjYAAAAJ:B2rIPIGFPLEC: + citations: 37 + title: Bivector fields + year: '1944' + qc6CJjYAAAAJ:B3FOqHPlNUQC: + citations: 23 + title: "Elektron und allgemeine Relativit\xE4tstheorie" + year: '1925' + qc6CJjYAAAAJ:BCdnXsLIVDwC: + citations: 27 + title: "Bemerkung zu P. Jordans Abhandlung \u201EZur Theorie der Quantenstrahlung\u201D" + year: '1925' + qc6CJjYAAAAJ:BJrLMYCRBhgC: + citations: 0 + title: "Prinzipielles zur verallgemeinerten Relativit\xE4tstheorie und Gravitationstheorie.(German)" + year: Unknown Year + qc6CJjYAAAAJ:BPS1z4jHU5cC: + citations: 59 + title: "Zu Kaluzas Theorie des Zusammenhanges von Gravitation und Elektrizit\xE4t. Erste Mitteilung" + year: '2006' + qc6CJjYAAAAJ:BUYA1_V_uYcC: + citations: 110 + title: "La th\xE9orie de la relativit\xE9 restreinte et g\xE9n\xE9rale" + year: '1990' + qc6CJjYAAAAJ:BW2nPTmhBn4C: + citations: 294 + title: "\xDCber die im elektromagnetischen Felde auf ruhende K\xF6rper ausge\xFCbten ponderomotorischen Kr\xE4fte" + year: '1908' + qc6CJjYAAAAJ:BbFSz4cl-9EC: + citations: 0 + title: VI. GRAVITATIONAL WAVES + year: '1979' + qc6CJjYAAAAJ:BjLbhSWBl98C: + citations: 224 + title: "Experimental proof of the existence of Amp\xE8re's molecular currents" + year: '1915' + qc6CJjYAAAAJ:BnRbUGEozz8C: + citations: 0 + title: 'Albert Einstein] to Willem de Sitter: Letter, before 12 Mar 1917' + year: Unknown Year + qc6CJjYAAAAJ:BqipwSGYUEgC: + citations: 190 + title: Elementary derivation of the equivalence of mass and energy + year: '1935' + qc6CJjYAAAAJ:BtfE7wd9KvMC: + citations: 28 + title: "Meine Antwort. Ueber die anti-relativit\xE4tstheoretische GmbH" + year: '1920' + qc6CJjYAAAAJ:BxcezVm2apwC: + citations: 11 + title: "Sur la th\xE9orie des quantit\xE9s lumineuses et la question de la localisation de l'\xE9nergie \xE9lectromagn\xE9tique" + year: '1910' + qc6CJjYAAAAJ:C-GuzCveMkwC: + citations: 0 + title: "La th\xE9orie de la dispersion de la lumi\xE8re et le mod\xE8le atomique de P. Drude (1904-1913)." + year: Unknown Year + qc6CJjYAAAAJ:C14xlUzwkXEC: + citations: 9 + title: The cosmic religious feeling + year: '1997' + qc6CJjYAAAAJ:C6rTQemI8T8C: + citations: 23 + title: 'Briefe zur Wellenmechanik: 2. IV. 1926-22. XII. 1950 herausgegeben im Auftrage der Osterreichischen Akademie der Wissenschaften von K. Karl Przibram,...' + year: '1963' + qc6CJjYAAAAJ:CB6W3GmKGOEC: + citations: 0 + title: Antrittsrede und Erwiderung von Max Planck am Leibniztag + year: '2006' + qc6CJjYAAAAJ:CC3C2HR4nz8C: + citations: 61 + title: "F\u0131sica e realidade" + year: '2006' + qc6CJjYAAAAJ:CCeGMaHljPEC: + citations: 56 + title: Zur affinen Feldtheorie + year: '2006' + qc6CJjYAAAAJ:CLPBug3NTQYC: + citations: 0 + title: 'Albert Einstein] to Paul Seippel: Letter, 19 Aug 1917' + year: Unknown Year + qc6CJjYAAAAJ:CLQ-NLsb8zAC: + citations: 3158 + title: Ideas and Opinions + year: '1954' + qc6CJjYAAAAJ:COU-sansr_wC: + citations: 95 + title: "Elie Cartan-Albert Einstein: lettres sur le parall\xE9lisme absolu 1929-1932" + year: '1979' + qc6CJjYAAAAJ:CQX_Vi8q7s0C: + citations: 1962 + title: Introduction Einstein's Relativity + year: '1992' + qc6CJjYAAAAJ:CRQ797xmLJIC: + citations: 0 + title: 'Albert Einstein] to Fritz Reiche: Letter, 18 Jul 1914' + year: Unknown Year + qc6CJjYAAAAJ:CRzUtm-VnGAC: + citations: 69 + title: "Der Energiesatz in der allgemeinen Relativit\xE4tstheorie" + year: '1918' + qc6CJjYAAAAJ:CXI6bF9CpJ4C: + citations: 70 + title: "Untersuchungen \xFCber die Theorie der Brownschen Bewegung/Abhandlungen \xFCber die Brownsche Bewegung und verwandte Erscheinungen" + year: '1999' + qc6CJjYAAAAJ:CY3uIpTmi-gC: + citations: 148 + title: Einstein on Cosmic Religion and Other Opinions and Aphorisms + year: '2009' + qc6CJjYAAAAJ:CmbFvBriOyMC: + citations: 188 + title: "O significado da relatividade: com a teoria relativista do campo n\xE3o sim\xE9trico" + year: '1958' + qc6CJjYAAAAJ:CmeMDzcFUg4C: + citations: 0 + title: LA GUERRE ILLEGALE CONTRE L'IRAK + year: '2004' + qc6CJjYAAAAJ:Cn5sofW4b3YC: + citations: 9 + title: "\xDCber die Untersuchung des \xC4therzustandes im magnetischen Felde" + year: '1971' + qc6CJjYAAAAJ:CoqsOaBEKcQC: + citations: 11 + title: Improvements relating to refrigerating apparatus + year: '1927' + qc6CJjYAAAAJ:CrVLTnlDqZQC: + citations: 15 + title: On the moral obligation of the scientist + year: '1945' + qc6CJjYAAAAJ:Cv-mv52rCCkC: + citations: 5297 + title: On the motion of particles suspended in a liquid at rest, assumed by the molecular-kinetic theory of heat + year: '1905' + qc6CJjYAAAAJ:Cx2ibDnldiAC: + citations: 38 + title: On the quantum mechanics of radiation + year: '1917' + qc6CJjYAAAAJ:Cy13deThEpcC: + citations: 0 + title: Wissenschaftlicher Briefwechsel mit Bohr, Einstein, Heisenberg ua. 3. 1940-1949 + year: '1993' + qc6CJjYAAAAJ:D-3shSm-n1oC: + citations: 18 + title: Science, Philosophy, and Religion + year: '1953' + qc6CJjYAAAAJ:D4n_APcuzvwC: + citations: 0 + title: "Comment on Albert von Brunn,\" On Mr. Einstein's Remark about the Irregular Fluctuations of Lunar Longitude with an Approximate Period of the Rotation of the Lunar Nodes\", 24 \u2026" + year: Unknown Year + qc6CJjYAAAAJ:D52hNgOu9GcC: + citations: 0 + title: "Albert Einstein] to Michael Pol\xE1nyi: Letter, 18 Jun 1915" + year: Unknown Year + qc6CJjYAAAAJ:D8wXzuvKacYC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 17 Oct 1918' + year: Unknown Year + qc6CJjYAAAAJ:DCYT7yIMjgYC: + citations: 9 + title: Theoretische Atomistik + year: '1915' + qc6CJjYAAAAJ:DIubQTN3OvUC: + citations: 129 + title: "Kovarianzeigenschaften der Feldgleichungen der auf die verallgemeinerte Relativit\xE4tstheorie gegr\xFCndeten Gravitationstheorie" + year: '1914' + qc6CJjYAAAAJ:DOLguN9Lh8sC: + citations: 5 + title: 'Albert Einstein] to Moritz Schlick: Letter, 21 May 1917' + year: Unknown Year + qc6CJjYAAAAJ:DPnopAH2kssC: + citations: 10 + title: Jarbuch der Radioaktivitat und Elektronik, 4, 411 (1907), reprinted in The Collected Papers of A. Einstein, vol. 2, 252 + year: '1989' + qc6CJjYAAAAJ:DQNrXyjhriIC: + citations: 3057 + title: Die feldgleichungen der gravitation + year: '1915' + qc6CJjYAAAAJ:D_sINldO8mEC: + citations: 26 + title: Essays in humanism + year: '2011' + qc6CJjYAAAAJ:DejRBzv9GVYC: + citations: 72 + title: 'Ueber den Frieden: Weltordnung oder Weltuntergang?' + year: '1975' + qc6CJjYAAAAJ:Dh4RK7yvr34C: + citations: 0 + title: 'SCIENCE ET PHILOSOPHIE: EINSTEIN ET SPINOZA M.-A. TONNELAT' + year: '1981' + qc6CJjYAAAAJ:DjjA23gMNckC: + citations: 0 + title: Discussions of Lectures in Bad Nauheim, 23-24 Sep 1920 + year: Unknown Year + qc6CJjYAAAAJ:Dq1jD5C1HUoC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 9 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:Dqu_ECg3lNoC: + citations: 5 + title: "Bemerkung zu meiner Arbeit:\u201EEine Beziehung zwischen dem elastischen Verhalten\u2026\u201D \uFE01" + year: '2006' + qc6CJjYAAAAJ:DrOLxFoABAwC: + citations: 3 + title: 'The Origins of the General Theory of Relativity: Being the First Lecture on the George A. Gibson Foundation in the University of Glasgow, Delivered on June 20th, 1933' + year: '1933' + qc6CJjYAAAAJ:DtORCzn_ASQC: + citations: 104 + title: Quantum mechanics and reality + year: '1948' + qc6CJjYAAAAJ:DxlTmyU89zoC: + citations: 0 + title: Kreative Methoden 239 Kindern in Deutsehland lebensweltliche Erfahrungen von politischen Er + year: Unknown Year + qc6CJjYAAAAJ:E2bRg1zSkIsC: + citations: 288 + title: A teoria da relatividade especial e geral + year: '2003' + qc6CJjYAAAAJ:E2dP09oujfMC: + citations: 0 + title: "1. Physikalische Gr\xF6\xDFen und Einheiten" + year: Unknown Year + qc6CJjYAAAAJ:E6rqZ6_0n1EC: + citations: 0 + title: La teoria de la relativitat i altres textos + year: '2000' + qc6CJjYAAAAJ:E8M3ZPqbjf0C: + citations: 0 + title: "Albert Einstein] to Michael Pol\xE1nyi: Letter, 13 Dec 1914" + year: Unknown Year + qc6CJjYAAAAJ:E9iozgzfyhkC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 8 Jul 1914' + year: Unknown Year + qc6CJjYAAAAJ:EF0m1YoOS5EC: + citations: 3 + title: Formal Relationship of the Riemannian Curvature Tensor to the Field Equations of Gravity + year: '1927' + qc6CJjYAAAAJ:EMrlLOzmm-AC: + citations: 0 + title: "Bemerkung zu meiner Arbeit``Zur allgemeinen Relativit\xE4tstheorie\".(German)" + year: Unknown Year + qc6CJjYAAAAJ:END1nS_e-6cC: + citations: 0 + title: 'Albert Einstein] to Hermann Weyl: Letter, 29 Nov 1918' + year: Unknown Year + qc6CJjYAAAAJ:EUsVPkoNztoC: + citations: 0 + title: Jewish Solidarity and Palestine + year: '1938' + qc6CJjYAAAAJ:EXDW3tg14iEC: + citations: 0 + title: 'Albert Einstein] to Romain Rolland: Letter, 22 Mar 1915' + year: Unknown Year + qc6CJjYAAAAJ:EYYDruWGBe4C: + citations: 227 + title: "The Collected Papers of Albert Einstein, Vol. 2, The Swiss Years: Writings, 1900\u20131909 (English Translation Supplement)" + year: '1989' + qc6CJjYAAAAJ:Ecsxi449JjsC: + citations: 0 + title: "Sur le probl\xE8me de la formation de la personnalit\xE9 cr\xE9atrice d'Einstein." + year: Unknown Year + qc6CJjYAAAAJ:Ei5r6KrKXVQC: + citations: 1514 + title: "Theorie der Opaleszenz von homogenen Fl\xFCssigkeiten und Fl\xFCssigkeitsgemischen in der N\xE4he des kritischen Zustandes" + year: '2006' + qc6CJjYAAAAJ:EpJ50YjRFhcC: + citations: 3 + title: Correspondance:" Pourquoi la guerre?" + year: '1989' + qc6CJjYAAAAJ:EpUiTTZsFn8C: + citations: 0 + title: 'Albert Einstein] to Joseph Petzoldt: Letter, 11 Jun 1914' + year: Unknown Year + qc6CJjYAAAAJ:Es-9c2L5hKwC: + citations: 0 + title: Matter, Fields of Information, and Incompleteness + year: '1998' + qc6CJjYAAAAJ:EsO17nB32j8C: + citations: 19 + title: Theory of the Opalescence of Homogeneous and of Mixed Liquids in the Neighborhood of the Critical Region + year: '1910' + qc6CJjYAAAAJ:EsrhoZGmrkoC: + citations: 0 + title: "Grundgedanken und Methoden der Relativit\xE4tstheorie in ihrer Entwicklung dargestellt: Berlin" + year: '1920' + qc6CJjYAAAAJ:Et1yZiPVzsMC: + citations: 0 + title: "G\xE9ometrie complexe, Tome 2: aspects contemporains dans les math\xE9matiques et la physique" + year: '2004' + qc6CJjYAAAAJ:ExNiBuTMO9IC: + citations: 0 + title: Abstracts of Three Lectures on Relativity Delivered at Princeton University... May 11-13, 1921 + year: '1921' + qc6CJjYAAAAJ:F1-V36_CjEsC: + citations: 86 + title: Generation and conversion of light with regard to a heuristic point of view + year: '1905' + qc6CJjYAAAAJ:F4gwyMVh_r0C: + citations: 0 + title: 'Einstein: Science and Religion' + year: Unknown Year + qc6CJjYAAAAJ:FKYJxdYMdFIC: + citations: 999 + title: "The Collected Papers of Albert Einstein, Volume 15 (Translation Supplement): The Berlin Years: Writings & Correspondence, June 1925\u2013May 1927" + year: '2018' + qc6CJjYAAAAJ:FKzTm0Bp8ZYC: + citations: 76 + title: Oeuvres choisies + year: '1991' + qc6CJjYAAAAJ:FP-YCU5gdjEC: + citations: 0 + title: 'Remembering Creation: Towards a Christian Ecosophy' + year: Unknown Year + qc6CJjYAAAAJ:FS78WRl2AkQC: + citations: 0 + title: "Notiz zu unserer Arbeit\" Experimenteller Nachweis der Amp\xE8reschen Molekularstr\xF6me\", 15 Nov 1915" + year: Unknown Year + qc6CJjYAAAAJ:FSHXWovK7t4C: + citations: 0 + title: 'Der Einsteinturm in Potsdam: Architektur und Astrophysik' + year: '1995' + qc6CJjYAAAAJ:FSl0EHHYj-kC: + citations: 0 + title: Impact of Science on the Development of Pacifism, before 9 Dec 1921 + year: Unknown Year + qc6CJjYAAAAJ:FTNwVkz-CAMC: + citations: 81 + title: Outline of a generalized theory of relativity and of a theory of gravitation + year: '1913' + qc6CJjYAAAAJ:FV77Gu53xKkC: + citations: 123 + title: the Theory of Gravitation + year: '1974' + qc6CJjYAAAAJ:FcH-RsB9iB0C: + citations: 0 + title: Symposium on America and the World Situation... + year: '1933' + qc6CJjYAAAAJ:Fd3FjPIBfbkC: + citations: 0 + title: Oorlog als ziekte + year: '1938' + qc6CJjYAAAAJ:Fd6TstiuZzAC: + citations: 0 + title: "Uber den gengenw\xE4rtigen Stand der Feld-Theorie: Np" + year: '1955' + qc6CJjYAAAAJ:FecvS_q01PcC: + citations: 0 + title: BERNARD ROTH 22 The Impact of the Arms Race + year: '1983' + qc6CJjYAAAAJ:FjmlLC3huY4C: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 8 Feb 1916' + year: Unknown Year + qc6CJjYAAAAJ:Fp1gVP7Oym8C: + citations: 0 + title: 'The Militarization of America: A Report' + year: '1948' + qc6CJjYAAAAJ:FtNbRaqWXr4C: + citations: 0 + title: "Une lettre in\xE9dite de A. Einstein." + year: Unknown Year + qc6CJjYAAAAJ:Fu4hY69slDoC: + citations: 0 + title: 'Albert Einstein] to Paul and Tatiana Ehrenfest: Letter, 18 Oct 1916' + year: Unknown Year + qc6CJjYAAAAJ:FwTEoIZreccC: + citations: 5 + title: "Am Sonntag k\xFCss' ich Dich m\xFCndlich: die Liebesbriefe, 1897-1903" + year: '1994' + qc6CJjYAAAAJ:Fx7lCCP36QIC: + citations: 0 + title: "Vom Relativit\xE4ts-Prinzip, 26 Apr 1914" + year: '2003' + qc6CJjYAAAAJ:FzKuKYQlbrwC: + citations: 36 + title: Systematische Untersuchung fiber kompatible Feldgleichungen, welche von einem Riemannschen Raum mit Fernparallelismus gesetzt werden k6nnen + year: '1931' + qc6CJjYAAAAJ:G36d5HCDkJYC: + citations: 215 + title: Remarks on Bertrand Russell's theory of knowledge + year: '1946' + qc6CJjYAAAAJ:GCDlZl827dEC: + citations: 2 + title: SB preuss. Akad. Wiss.(1915), 778 + year: '1916' + qc6CJjYAAAAJ:GGgVawPscysC: + citations: 5 + title: The Religiousness of Science + year: '1934' + qc6CJjYAAAAJ:GHsHDPAyICYC: + citations: 22 + title: 'HA Lorentz: His Creative Genius and His Personality' + year: '1953' + qc6CJjYAAAAJ:GJVTs2krol4C: + citations: 137 + title: "Theoretische bemerkungen \xFCber die brownsche bewegung" + year: '2010' + qc6CJjYAAAAJ:GO2DTSf4MZMC: + citations: 0 + title: Souvenir of the Einstein Meeting at the Royal Albert Hall, Tuesday, October 3, 1933 + year: '1933' + qc6CJjYAAAAJ:GO5CT2y9xrEC: + citations: 14 + title: Lettres d'amour et de science + year: '1993' + qc6CJjYAAAAJ:GOtIa6ILFcwC: + citations: 6 + title: On Boltzmann's Principle and Some Immediate Consequences Thereof Translation by Bertrand Duplantier and Emily Parks from the original German text into French and English + year: '2006' + qc6CJjYAAAAJ:GUYAmugLYisC: + citations: 10 + title: "Bemerkungen zu unserer Arbeit:\u201E\xDCber die elektromagnetischen Grundgleichungen f\xFCr bewegte K\xF6rper\u201D \uFE01" + year: '2006' + qc6CJjYAAAAJ:GZelqfngyKEC: + citations: 1 + title: Correspondence between Barrie Stavis and Albert Einstein + year: '1990' + qc6CJjYAAAAJ:GfAJFcoWUJEC: + citations: 48 + title: "\xDCber den gegenw\xE4rtigen Stand der Feld-Theorie" + year: '1929' + qc6CJjYAAAAJ:GgDznaKzj2MC: + citations: 0 + title: "El gobierno de Felipe Calder\xF3n\xBF hacia un desarrollo humano sustentable? Susana Garcia jimenez" + year: Unknown Year + qc6CJjYAAAAJ:GnPB-g6toBAC: + citations: 161 + title: Einstein on peace + year: '1968' + qc6CJjYAAAAJ:GpOSJs1ZbLkC: + citations: 0 + title: 'Zitate Aus Mein Weltbild: Sieben Radierungen Von Terry Haass' + year: '1975' + qc6CJjYAAAAJ:Gpwnp1kGG20C: + citations: 258 + title: Ernst Mach + year: '1916' + qc6CJjYAAAAJ:Grx829lh2T4C: + citations: 3085 + title: Quantum theory of monatomic ideal gases + year: '1924' + qc6CJjYAAAAJ:GsgvGxwuA5UC: + citations: 16 + title: 'Correspondance 1903-1955: Albert Einstein, Michele Besso' + year: '1979' + qc6CJjYAAAAJ:GtLg2Ama23sC: + citations: 19 + title: "L'\xE9ther et la th\xE9orie de la relativit\xE9: La g\xE9om\xE9trie et l'exp\xE9rience" + year: '1964' + qc6CJjYAAAAJ:GtszHNlY0egC: + citations: 0 + title: 'The collected papers of Albert Einstein. Vol. 8, The Berlin years: correspondence, 1914-1918, P. A, 1914-1917' + year: Unknown Year + qc6CJjYAAAAJ:GwaQhVSQhKEC: + citations: 0 + title: "Theorien verborgener Parameter, EPR-Korrelationen, Bell\u2019sche Ungleichung, GHZ-Zust ande" + year: '1999' + qc6CJjYAAAAJ:GzlcqhCAosUC: + citations: 491 + title: "QUANTEN\u2010MECHANIK UND WIRKLICHKEIT" + year: '1948' + qc6CJjYAAAAJ:H-nlc5mcmJQC: + citations: 2 + title: On Newton (1927) + year: '1979' + qc6CJjYAAAAJ:H1aCVKaixnMC: + citations: 11 + title: Science Fiction and Fantasy + year: '1980' + qc6CJjYAAAAJ:H4IpxOyCX80C: + citations: 179 + title: "L'\xE9volution des id\xE9es en physique" + year: '1963' + qc6CJjYAAAAJ:HKviVsUxM5wC: + citations: 9 + title: "Bemerkung zu Abrahams vorangehender Auseinandersetzung \u201ENochmals Relativit\xE4t und Gravitation\u201D \uFE01" + year: '2006' + qc6CJjYAAAAJ:HM9HXerLlEkC: + citations: 6 + title: Vincenzo Bellini + year: '1935' + qc6CJjYAAAAJ:HPvNdXBGwkEC: + citations: 13 + title: Electrodynamic Movement of Fluid Metals Particularly for Refrigerating Machines + year: '1928' + qc6CJjYAAAAJ:HaiYZdWvYCYC: + citations: 0 + title: Out of the Darkness/A Way Forward by Tom Parish + year: Unknown Year + qc6CJjYAAAAJ:HjGq7OYTVFUC: + citations: 6 + title: Riemann-Metrik mit Aufrechterhaltung des Begriffes der Fern-parallelismus, Preuss + year: '1928' + qc6CJjYAAAAJ:HklM7qHXWrUC: + citations: 460 + title: "Die Relativit\xE4tstheorie" + year: '1925' + qc6CJjYAAAAJ:Hl4CZ0n6gBQC: + citations: 21604 + title: Uber einen die Erzeugung und Verwandlung des Lichtes betreffenden heurischen Gesichtpunkt + year: '1905' + qc6CJjYAAAAJ:HtEfBTGE9r8C: + citations: 176 + title: "La f\xEDsica: aventura del pensamiento" + year: '1939' + qc6CJjYAAAAJ:Hx6RvaqUy9IC: + citations: 0 + title: 'Science: Conjectures and Refutations' + year: '1997' + qc6CJjYAAAAJ:HygtOXotxAUC: + citations: 43 + title: "Sur l'\xE9lectrodynamique des corps en mouvement" + year: '1925' + qc6CJjYAAAAJ:I6TX2FUo6loC: + citations: 88 + title: Theodore von Karman Anniversary Volume + year: '1941' + qc6CJjYAAAAJ:I8ubwoE7ciMC: + citations: 1 + title: Zur Abwehr + year: '1921' + qc6CJjYAAAAJ:I9gX6wnfuA8C: + citations: 332 + title: "\xC4ther und Relativit\xE4tstheorie: Rede gehalten am 5. Mai 1920 an der Reichs-Universit\xE4t zu Leiden" + year: '1920' + qc6CJjYAAAAJ:IEpB_1CIIT4C: + citations: 3931 + title: 'THE EVOLUTION OF PHYSICS: THE GROWTH OF IDEAS FROM THE EARLY CON CEPTS TO RELATIVITY AND QUANTA.' + year: '1938' + qc6CJjYAAAAJ:IHkkN1K1AlAC: + citations: 67 + title: "Beitr\xE4ge zur Quantentheorie" + year: '1914' + qc6CJjYAAAAJ:IMJZBBnUFLgC: + citations: 0 + title: 'Albert Einstein] to Werner Weisbach: Letter, 14 Oct 1916' + year: Unknown Year + qc6CJjYAAAAJ:IT1MJ6E3JesC: + citations: 59 + title: Sehallausbreitung in teilweise disseziierten Gasen. + year: '1920' + qc6CJjYAAAAJ:IWHjjKOFINEC: + citations: 801 + title: Cosmological considerations on the general theory of relativity + year: '1986' + qc6CJjYAAAAJ:IZKZNMMMWs0C: + citations: 0 + title: "Religi\xF6se Sinnstiftung durch Technik?" + year: Unknown Year + qc6CJjYAAAAJ:I__7AI8a974C: + citations: 0 + title: Relatividade Especial e Geral + year: Unknown Year + qc6CJjYAAAAJ:Ib8FQH8mdS0C: + citations: 0 + title: 'Albert Einstein] to Elsa Einstein: Letter, 30 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:IfvCfoBprpQC: + citations: 14 + title: 'The collected papers of Albert Einstein. Vol 4, The Swiss years: writings, 1912-1914 [English translation]' + year: Unknown Year + qc6CJjYAAAAJ:IjCSPb-OGe4C: + citations: 1401 + title: The gravitational equations and the problem of motion + year: '1938' + qc6CJjYAAAAJ:IkxDsZK-5NQC: + citations: 0 + title: "Algunas consideraciones sobre el tiempo y la teor\xEDa especial de la relatividad" + year: '1979' + qc6CJjYAAAAJ:Iq19BMNozs4C: + citations: 3 + title: 'Zu Max Plancks sechzegstem Geburtstag: Ansprachen, gehalten am 26. April 1918 in der Deutschen Physikalischen Gesellschaft' + year: '1918' + qc6CJjYAAAAJ:IqrShC7OVU0C: + citations: 6489 + title: Investigations on the theory of the Brownian movement, edited with notes by R + year: '1926' + qc6CJjYAAAAJ:IvSMUa3B7yYC: + citations: 8 + title: "Berichtigung zur Abhandlung:\u201E\xDCber die elektromagnetischen Grundgleichungen f\xFCr bewegte K\xF6rper\u201D \uFE01" + year: '1908' + qc6CJjYAAAAJ:J-pR_7NvFogC: + citations: 847 + title: 'The Swiss Years: Writings, 1914-1917' + year: '1996' + qc6CJjYAAAAJ:J4wmHkHhN-kC: + citations: 2 + title: Memorial to Dr. David Eder + year: '1936' + qc6CJjYAAAAJ:JQOojiI6XY0C: + citations: 16 + title: Tables of Einstein Functions + year: '1962' + qc6CJjYAAAAJ:JQPmwQThujIC: + citations: 469 + title: "La g\xE9om\xE9trie et l'exp\xE9rience, par Albert Einstein; traduit par Maurice Solovine" + year: '1921' + qc6CJjYAAAAJ:JXi_AgyUMBAC: + citations: 100 + title: Relativistic theory of the non-symmetric field + year: '1955' + qc6CJjYAAAAJ:JZsVLox4iN8C: + citations: 2456 + title: 'Autobiographisches in: Albert Einstein: Philosopher-Scientist' + year: '1949' + qc6CJjYAAAAJ:J_g5lzvAfSwC: + citations: 138 + title: Warum Krieg? + year: '1972' + qc6CJjYAAAAJ:JjPkQosUWiAC: + citations: 0 + title: 'Science and Synthesis: An International Colloquium' + year: '1967' + qc6CJjYAAAAJ:JoHZYnTS1h4C: + citations: 2 + title: "La teor\xEDa de la relatividad especial y general al alcance de todos" + year: '1923' + qc6CJjYAAAAJ:JoZmwDi-zQgC: + citations: 28 + title: Das Raum-Feld-und Aether-Problem in der Physik + year: '1930' + qc6CJjYAAAAJ:K-tzbvM8PMoC: + citations: 0 + title: "Briefe zur Wellenmechanik: Schr\xF6dinger, Planck, Einstein, Lorentz" + year: '1963' + qc6CJjYAAAAJ:K3LRdlH-MEoC: + citations: 82 + title: Fundamental ideas and problems of the theory of relativity + year: '2009' + qc6CJjYAAAAJ:K4-iKlO5MD4C: + citations: 755 + title: A Heuristic Viewpoint Concerning the Production and Transformation of Light + year: '1929' + qc6CJjYAAAAJ:K6kyChav4UkC: + citations: 11 + title: Letter to Lincoln Barnett, quoted inThe concept of mass' by Lev Okum + year: '1948' + qc6CJjYAAAAJ:K8XpiWYAYk8C: + citations: 0 + title: "Mgr Aleksandra Ochman Tw\xF3rcze my\u015Blenie\u2013teoria i praktyka szkolna." + year: Unknown Year + qc6CJjYAAAAJ:K9zgXSuleLYC: + citations: 0 + title: 'The Myth of Consistent Skepticism: The Cautionary Case of Albert Einstein' + year: Unknown Year + qc6CJjYAAAAJ:KEHW5XCvxlQC: + citations: 6 + title: 'New Evidence of the Militarization of America: A Report' + year: '1949' + qc6CJjYAAAAJ:KFIQUvoPKFAC: + citations: 0 + title: Planck units and wave-particle duality + year: Unknown Year + qc6CJjYAAAAJ:KIRwYnRZzWQC: + citations: 5 + title: Why socialism? + year: '1951' + qc6CJjYAAAAJ:KOc9rAu6-V4C: + citations: 404 + title: letter to Max Born + year: '1926' + qc6CJjYAAAAJ:KQ7zX_ltr48C: + citations: 0 + title: 'Albert Einstein] to Romain Rolland: Letter, 22 Aug 1917' + year: Unknown Year + qc6CJjYAAAAJ:KUekCDWCRvQC: + citations: 0 + title: Physiology and Pathophysiology of the Heart + year: '1990' + qc6CJjYAAAAJ:KVXOKlNwS8oC: + citations: 62 + title: 'Briefwechsel [zwischen] Albert Einstein und Arnold Sommerfeld: sechzig Briefe aus dem goldenen Zeitalter der modernen Physik' + year: '1968' + qc6CJjYAAAAJ:Kaaf24wrr50C: + citations: 0 + title: "R\xF4le de l'\xE9thique dans l'oeuvre d'Einstein (\xE0 l'exemple de la m\xE9canique quantique)." + year: Unknown Year + qc6CJjYAAAAJ:KbeHZ-DlqmcC: + citations: 0 + title: Deposition in Divorce Proceedings, 23 Dec 1918 + year: Unknown Year + qc6CJjYAAAAJ:KjnAay3C9J8C: + citations: 5 + title: "Die spezielle Relativit\xE4sthorie" + year: '1912' + qc6CJjYAAAAJ:KlAtU1dfN6UC: + citations: 454 + title: On the Influence of Gravitation on the Propagation of Light + year: '1911' + qc6CJjYAAAAJ:KqnX2w3egDsC: + citations: 95 + title: "Vier Vorlesungen \xFCber Relativit\xE4tstheorie gehalten im Mai 1921 an der Universit\xE4t Princeton" + year: '1922' + qc6CJjYAAAAJ:Kr3pDLWb32UC: + citations: 2 + title: "Bemerkung zu der Notiz von W. Anderson\xBB Eine neue Erkl\xE4rung des kontinuierlichen Koronaspektrums \xAB" + year: '1923' + qc6CJjYAAAAJ:KxNY-X0OflYC: + citations: 10 + title: "La th\xE9orie du rayonnement et les quanta" + year: '1911' + qc6CJjYAAAAJ:L2Pn6qttGKUC: + citations: 0 + title: 'Albert Einstein] to Mileva Einstein-Maric: Letter, after 17 Mar 1918' + year: Unknown Year + qc6CJjYAAAAJ:L7JqRCIhofwC: + citations: 6810 + title: Sitzungsberichte der Preussischen Akademie der Wissenschaften zu Berlin + year: '1915' + qc6CJjYAAAAJ:L7vk9XBBNxgC: + citations: 10 + title: Emil Warburg als Forscher + year: '1922' + qc6CJjYAAAAJ:LA-8tw-JpD0C: + citations: 0 + title: "Probleme kann man niemals mit der gleichen Denkweise l\xF6sen durch die sie entstanden sind." + year: Unknown Year + qc6CJjYAAAAJ:LAaCg2gyLagC: + citations: 272 + title: Briefwechsel 1916-1955 + year: '1972' + qc6CJjYAAAAJ:LGA7_l5-FVwC: + citations: 131 + title: Preussiche Akademie der Wissenchaften Berlin + year: '1927' + qc6CJjYAAAAJ:LIyjJRbbAUMC: + citations: 0 + title: "Bei der Redaktion eingegangene B\xFCcher und Schriften." + year: '1916' + qc6CJjYAAAAJ:LNjCCq68lIgC: + citations: 8 + title: 'Relativity, Thermodynamics and Cosmology.(Scientific Books: Relativity, Thermodynamics and Cosmology)' + year: '1934' + qc6CJjYAAAAJ:LPZeul_q3PIC: + citations: 33 + title: "Beweis der Nichtexistenz eines \xFCberall regul\xE4ren zentrische symmetrischen Feldes nach der Feld-Theorie von Th. Kaluza" + year: '1923' + qc6CJjYAAAAJ:LSkeIYDkhQYC: + citations: 0 + title: Letter to a friend of peace + year: '1984' + qc6CJjYAAAAJ:LTdYzzxxQecC: + citations: 0 + title: 'Newton: the man' + year: '1972' + qc6CJjYAAAAJ:LWUVeqegjeYC: + citations: 0 + title: "Albert Einstein] to Constantin Carath\xE9odory: Letter, 10 Dec 1916" + year: Unknown Year + qc6CJjYAAAAJ:LWqeokA2EBkC: + citations: 81 + title: "\xDCber die G\xFCltigkeitsgrenze des Satzes vom thermodynamischen Gleichgewicht und \xFCber die M\xF6glichkeit einer neuen Bestimmung der Elementarquanta" + year: '1907' + qc6CJjYAAAAJ:LYDvBi7O6RsC: + citations: 0 + title: 'Albert Einstein] to Robert Heller: Letter, 20 Jul 1914' + year: Unknown Year + qc6CJjYAAAAJ:LYW2S8xaXYEC: + citations: 0 + title: A minor sidelight on a great man + year: '1956' + qc6CJjYAAAAJ:L_at8tGC9oEC: + citations: 55 + title: The Meaning of + year: '1969' + qc6CJjYAAAAJ:Lbh3VFZM3akC: + citations: 0 + title: 'Albert Einstein] to Hedwig Born: Letter, 8 Feb 1918' + year: Unknown Year + qc6CJjYAAAAJ:LkGwnXOMwfcC: + citations: 3156 + title: The foundation of the general theory of relativity + year: '1916' + qc6CJjYAAAAJ:LkrQC8aPkXYC: + citations: 5401 + title: 'Relativity: The Special and the General Theory: a Popular Exposition by Albert Einstein; Transl. by Robert W. Lawson' + year: '1961' + qc6CJjYAAAAJ:Lmuc1furtc4C: + citations: 0 + title: "Albert Einstein] to Rudolf F\xF6rster: Letter, 16 Nov 1917" + year: Unknown Year + qc6CJjYAAAAJ:LnJLeQ70pnUC: + citations: 0 + title: 'Albert Einstein] to Walter Schottky: Letter, 26 Sep 1917' + year: Unknown Year + qc6CJjYAAAAJ:LoiWQfKZB3kC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 3 Jan 1916' + year: Unknown Year + qc6CJjYAAAAJ:LpWf3qrnWeoC: + citations: 0 + title: 'Albert Einstein] to Walter Schottky: Letter, 23 Jun 1918' + year: Unknown Year + qc6CJjYAAAAJ:Lr5Uwm59ZTwC: + citations: 0 + title: VORLESUNGEN UBER SPEZIELLE RELATIVITATSTHEORIE + year: '1999' + qc6CJjYAAAAJ:LsccmWB6Ip4C: + citations: 0 + title: The Application of Catastrophe Theory + year: Unknown Year + qc6CJjYAAAAJ:LwieBGrN4GEC: + citations: 20 + title: Relativity, quanta, and cosmology in the development of the scientific thought of Albert Einstein + year: '1981' + qc6CJjYAAAAJ:LzOrNEA7mwcC: + citations: 0 + title: 'The Impact of modern scientific ideas on society: in commemoration of Einstein' + year: '1981' + qc6CJjYAAAAJ:M0j1y4EgrScC: + citations: 101 + title: "Thermodynamische Begr\xFCndung des photochemischen \xC4quivalentgesetzes" + year: '1912' + qc6CJjYAAAAJ:M0jDNLgoRFEC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 25 Aug 1916' + year: Unknown Year + qc6CJjYAAAAJ:M3NEmzRMIkIC: + citations: 84 + title: Two-body problem in general relativity theory + year: '1936' + qc6CJjYAAAAJ:M3ejUd6NZC8C: + citations: 490 + title: "Prinzipielles zur allgemeinen Relativit\xE4tstheorie" + year: '1918' + qc6CJjYAAAAJ:M8meJADSprsC: + citations: 188 + title: El significado de la relatividad + year: '1971' + qc6CJjYAAAAJ:MDX3w3dAD3YC: + citations: 918 + title: Zum quantensatz von Sommerfeld und Epstein + year: '1917' + qc6CJjYAAAAJ:MGPUR4WVBMEC: + citations: 86 + title: "Notiz zu der Arbeit von A. Friedmann \u201E\xDCber die Kr\xFCmmung des Raumes \u201C" + year: '1923' + qc6CJjYAAAAJ:ML0RJ9NH7IQC: + citations: 330 + title: New possibility for a unified field theory of gravitation and electricity + year: '1928' + qc6CJjYAAAAJ:MNNNGtAgD4EC: + citations: 343 + title: "Bemerkung zu dem Gesetz von E\xF6tv\xF6s" + year: '1911' + qc6CJjYAAAAJ:MTuJV9umhWMC: + citations: 0 + title: "Eine einfache Anwendung des Newtonschen Gravitationsgesetzes auf die kugelf\xF6rmigen Sternhaufen, ca. 18 M\xE4r 1921" + year: Unknown Year + qc6CJjYAAAAJ:MWSB05WFU5AC: + citations: 0 + title: "La corr\xE9lation de l'empirique et du rationnel dans l'oeuvre scientifique d'Einstein." + year: Unknown Year + qc6CJjYAAAAJ:MXK_kJrjxJIC: + citations: 641 + title: On a stationary system with spherical symmetry consisting of many gravitating masses + year: '1939' + qc6CJjYAAAAJ:MqTxh1vmwXEC: + citations: 0 + title: Physikalische Gesellschaft zu Berlin. Berlin, 12. Juni 1931 + year: '2006' + qc6CJjYAAAAJ:MvIMIWP2nqIC: + citations: 27 + title: 'The Collected Papers of Albert Einstein, Vol. 4: The Swiss Years: Writings, 1912-1914' + year: '1996' + qc6CJjYAAAAJ:Mx5hWS9ctUkC: + citations: 0 + title: Einstein's Collected Writings + year: '1960' + qc6CJjYAAAAJ:N6_Y7JlWxwsC: + citations: 39 + title: Physikalische Grundlagen einer Gravitationstheorie + year: '1914' + qc6CJjYAAAAJ:NAGhd4NKCV8C: + citations: 147 + title: "K\xF6niglich Preu\xDFische Akademie der Wissenschaften Berlin" + year: '1916' + qc6CJjYAAAAJ:NGoJ35N4lvkC: + citations: 40 + title: "Bemerkungen zu P. Harzers Abhandlung \xAB\xDCber die Mitf\xFChrung des Lichtes in Glas und die Aberration\xBB(AN 4748)" + year: '1914' + qc6CJjYAAAAJ:NJ774b8OgUMC: + citations: 25 + title: The advent of the quantum theory + year: '1951' + qc6CJjYAAAAJ:NM66qo_NnlUC: + citations: 1032 + title: 'The Collected Papers of Albert Einstein: English Translation' + year: '1989' + qc6CJjYAAAAJ:NMxIlDl6LWMC: + citations: 9 + title: 'The Collected Papers of Albert Einstein, Volume 6: The Berlin Years: Writings, 1914-1917' + year: '1997' + qc6CJjYAAAAJ:NNXJ2mIwlScC: + citations: 5 + title: Albert Einstein, Michele Besso, correspondence, 1903-1955 + year: '1972' + qc6CJjYAAAAJ:NRnkAyzcrGMC: + citations: 0 + title: Gravitation of Spinning Matter as a Gauge Theory + year: Unknown Year + qc6CJjYAAAAJ:NU53l0vQ3PcC: + citations: 0 + title: "Ein einfaches Experiment zum Nachweis der Amp\xE8reschen Molekularstr\xF6me, 25 Feb 1916" + year: '1916' + qc6CJjYAAAAJ:NWFKKQzSIN4C: + citations: 4 + title: Besprechungen + year: '1914' + qc6CJjYAAAAJ:NXb4pA-qfm4C: + citations: 4 + title: 'Builders of the Universe: From the Bible to the Theory of Relativity' + year: '1932' + qc6CJjYAAAAJ:NYu48kWxaQAC: + citations: 14 + title: Albert Einstein] to Michele Besso:[A first] letter, 21 Jul 1916 + year: Unknown Year + qc6CJjYAAAAJ:NZNkWSpQBv0C: + citations: 86 + title: Zum Ehrenfestschen Paradoxon + year: '1910' + qc6CJjYAAAAJ:NnTm98qLMbgC: + citations: 588 + title: Mein weltbild + year: '1934' + qc6CJjYAAAAJ:Nnq8S6OXqDYC: + citations: 111 + title: "Allgemeine relativit\xE4tstheorie und bewegungsgesetz" + year: '1927' + qc6CJjYAAAAJ:Np1obAXpBq8C: + citations: 0 + title: 'Albert Einstein] to Hermann Weyl: Letter, 15 Apr 1918' + year: Unknown Year + qc6CJjYAAAAJ:Ns2bVKt8YxIC: + citations: 490 + title: Sidelights on Relativity,... I. Ether and Relativity. II. Geometry and Experience + year: '1922' + qc6CJjYAAAAJ:Nufq_to8ts0C: + citations: 202 + title: "Das Prinzip von der Erhaltung der Schwerpunktsbewegung und die Tr\xE4gheit der Energie" + year: '1906' + qc6CJjYAAAAJ:Nw5Pwe77XXAC: + citations: 0 + title: 'Albert Einstein] to Wilhelm Wien: Letter, 17 Oct 1916' + year: Unknown Year + qc6CJjYAAAAJ:Nw_I7GeUguwC: + citations: 168 + title: "Zur allgemeinen molekularen Theorie der W\xE4rme" + year: '1904' + qc6CJjYAAAAJ:NzUpm4bhSXQC: + citations: 2 + title: "Die Quantentheorie der spezifischen W\xE4rme" + year: '1967' + qc6CJjYAAAAJ:O0MA3yP7Y3UC: + citations: 307 + title: 'The Collected Papers of Albert Einstein, Volume 8: The Berlin Years: Correspondence, 1914-1918.' + year: '1998' + qc6CJjYAAAAJ:O3NaXMp0MMsC: + citations: 138 + title: How I created the theory of relativity + year: '1982' + qc6CJjYAAAAJ:OBae9N4Z9bMC: + citations: 20 + title: "L\u2019\xE9volution des id\xE9es en physique" + year: '1978' + qc6CJjYAAAAJ:OC7j4ufeY2cC: + citations: 0 + title: 'Albert Einstein] to Friedrich Adler: Letter, 20 Oct 1918' + year: Unknown Year + qc6CJjYAAAAJ:ODN9lDrI8hIC: + citations: 15 + title: Appendix II. Generalization of gravitation theory + year: '1953' + qc6CJjYAAAAJ:OLNndOjO69MC: + citations: 0 + title: 'Friedrich Wilhelm Foerster und Albert Einstein: Briefwechsel von 1935 bis 1954' + year: '2001' + qc6CJjYAAAAJ:OPs5gEIPXMUC: + citations: 8237 + title: On gravitational waves Sitzungsber. preuss + year: '1918' + qc6CJjYAAAAJ:OTTXONDVkokC: + citations: 3 + title: On the relativity problem + year: '2007' + qc6CJjYAAAAJ:OVe_t5h5bhEC: + citations: 274 + title: "Mi visi\xF3n del mundo" + year: '1985' + qc6CJjYAAAAJ:Oi-j_DTgP3cC: + citations: 3 + title: 'Einstein und Smoluchowski: Zur Geschichte der Brownschen Bewegung und der Opaleszenz' + year: '1969' + qc6CJjYAAAAJ:OiA2aNrLN7MC: + citations: 0 + title: The Rise and Fall of the Great Ether + year: '1993' + qc6CJjYAAAAJ:OlbiQ0ttILcC: + citations: 185 + title: "Las teor\xEDas de la relatividad" + year: '1922' + qc6CJjYAAAAJ:Ow2R9nchCv8C: + citations: 0 + title: "Albert Einstein] to Michael Pol\xE1nyi: Letter, 10 Feb 1915" + year: Unknown Year + qc6CJjYAAAAJ:OwUwxyS7Fk8C: + citations: 0 + title: On German Literature for Viola Da Gamba in the 16th and 17th Centuries + year: '1977' + qc6CJjYAAAAJ:P1qO8dLd1z8C: + citations: 271 + title: The Photoelectric Effect + year: '1905' + qc6CJjYAAAAJ:P9oYG7HA76QC: + citations: 14 + title: The military mentality + year: '1947' + qc6CJjYAAAAJ:PLWDSxI5WzYC: + citations: 150 + title: Deutsche Physikalische Gesellschaft + year: '1915' + qc6CJjYAAAAJ:PPAp3RzCAaIC: + citations: 62 + title: 'Briefwechsel: Albert Einstein, Arnold Sommerfeld: Sechzig Briefe Aus Dem Goldenen Zeitalter Der Modernen Physik' + year: '1968' + qc6CJjYAAAAJ:PQm_lTwdG-sC: + citations: 122 + title: "Einleitende Bemerkungen \xFCber Grundbegriffe (with French transl. Remarques pr\xE9liminaires sur les principes fondamentaux, by MA Tonnelat)" + year: '1953' + qc6CJjYAAAAJ:PVjk1bu6vJQC: + citations: 0 + title: "Einstein und sein Weltbild: Aufs\xE4tze und Vortr\xE4ge" + year: '1988' + qc6CJjYAAAAJ:PWMd_Z0sy-4C: + citations: 61 + title: "Th\xE9orie unitaire du champ physique" + year: '1930' + qc6CJjYAAAAJ:PbrqR9PZhrEC: + citations: 6 + title: "On Boltzmann\u2019s Principle and Some Immediate Consequences Thereof" + year: '2006' + qc6CJjYAAAAJ:PicmXY_cuE0C: + citations: 2 + title: ADDRESS BEFORE STUDENT BODY CALIFORNIA INSTITUTE OF TECHNOLOGY + year: '1938' + qc6CJjYAAAAJ:PoEJn1poz0QC: + citations: 321 + title: 'Wissenschaftlicher Briefwechsel Mit Bohr, Einstein, Heisenberg, Ua: Scientific Correspondence with Bohr, Einstein, Heisenberg, Ao Volume 1: 1919-1929. 1919-1929' + year: '1979' + qc6CJjYAAAAJ:Q7hiZQKJ-pAC: + citations: 226 + title: 'Cosmic religion: with other opinions and aphorisms' + year: '1931' + qc6CJjYAAAAJ:Q9ss7R9eeXsC: + citations: 11 + title: "Sulla teoria speciale e generale della relativit\xE0" + year: '1921' + qc6CJjYAAAAJ:QAsQKsfVUN4C: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 24 Dec 1917' + year: Unknown Year + qc6CJjYAAAAJ:QBXC_7Xd1GUC: + citations: 10 + title: 'The new physics: the route into the atomic age' + year: '1979' + qc6CJjYAAAAJ:QDEWnZBrHwAC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, after 1 Feb 1918' + year: Unknown Year + qc6CJjYAAAAJ:QI7uKX5mnFEC: + citations: 4 + title: "Cien a\xF1os de relatividad: Los art\xEDculos de Albert Einstein de 1905 y 1906" + year: '2004' + qc6CJjYAAAAJ:QIV2ME_5wuYC: + citations: 757 + title: Does the inertia of a body depend upon its energy-content? + year: '1905' + qc6CJjYAAAAJ:QKtdBID3u5MC: + citations: 34 + title: Einstein und das Universum + year: '1958' + qc6CJjYAAAAJ:QSG1pgF8pGAC: + citations: 0 + title: 'The Theory of Relativity in Contemporary Science: Papers Read at the Celebration of the Seventieth Birthday of Albert Einstein in Princeton, March 19, 1949' + year: '1949' + qc6CJjYAAAAJ:QUKcMBy53xEC: + citations: 0 + title: "L'actualit\xE9 constante de la th\xE9orie de gravitation d'Einstein." + year: Unknown Year + qc6CJjYAAAAJ:QXXbHxWZe5oC: + citations: 3 + title: My Attitude to Quantum Theory + year: '1950' + qc6CJjYAAAAJ:QYdC8u9Cj1oC: + citations: 13 + title: Special and General relativity + year: '1920' + qc6CJjYAAAAJ:Q_E8KsG3g9MC: + citations: 12 + title: Correspondencia (1916-1955) + year: '1999' + qc6CJjYAAAAJ:QaLwMs-zPFMC: + citations: 0 + title: "Notiz zu E. Schr\xF6dingers Arbeit\" Die Energiekomponenten des Gravitationsfeldes\", 5 Feb 1918" + year: Unknown Year + qc6CJjYAAAAJ:QbuKDewGlxwC: + citations: 0 + title: "La Th\xE9orie d'Einstein, ou La piperie relativiste" + year: '1928' + qc6CJjYAAAAJ:QhmGFXoqNHAC: + citations: 0 + title: 'Albert Einstein] to Hermann Weyl: Letter, 27 Sep 1918' + year: Unknown Year + qc6CJjYAAAAJ:QjNCP7ux8QYC: + citations: 5 + title: Mein Weltbild, Herausgegeben von Carl Seelig, Neue, vom Verfasser durchgesehene und wesentlich erweiterte Auflage + year: Unknown Year + qc6CJjYAAAAJ:Qo9Q-PfIzZ0C: + citations: 18 + title: "Observa\xE7\xF5es sobre a situa\xE7\xE3o atual da teoria da luz" + year: '1926' + qc6CJjYAAAAJ:QoN_6baHBqgC: + citations: 3 + title: Geometria ed esperienza1 + year: '1957' + qc6CJjYAAAAJ:Qovp55VTycgC: + citations: 0 + title: F. General relativity and its general covariance + year: Unknown Year + qc6CJjYAAAAJ:QppYajJO_VYC: + citations: 15 + title: "Albert Einstein und Johannes Stark: Briefwechsel und Verh\xE4ltnis der beiden Nobelpreistr\xE4ger" + year: '1966' + qc6CJjYAAAAJ:Qqt8gOYqc0UC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 14 Feb 1917' + year: Unknown Year + qc6CJjYAAAAJ:QuPaituDtm8C: + citations: 2 + title: CULTURE MUST BE ONE OF THE FOUNDATIONS FOR WORLD UNDERSTANDING'. + year: '1996' + qc6CJjYAAAAJ:Qwfv3SoyJx4C: + citations: 2 + title: "Physikalische Gesellschaft zu Berlin und Deutsche Gesellschaft f\xFCr technische Physik. Berlin, 17. Juli 1931" + year: '2006' + qc6CJjYAAAAJ:R3hNpaxXUhUC: + citations: 291 + title: "Lettres \xE0 Maurice Solovine" + year: '1956' + qc6CJjYAAAAJ:R6aXIXmdpM0C: + citations: 3 + title: Pourquoi le socialisme? + year: '1993' + qc6CJjYAAAAJ:RF4BjkDOTHkC: + citations: 978 + title: "Letters on Wave Mechanics: Correspondence with HA Lorentz, Max Planck, and Erwin Schr\xF6dinger" + year: '2011' + qc6CJjYAAAAJ:RJNGbXJAtMsC: + citations: 16 + title: 'The essential Einstein: his greatest works' + year: '2008' + qc6CJjYAAAAJ:RPps9qLA3-kC: + citations: 106 + title: Letter to Jacques Hadamard + year: '1952' + qc6CJjYAAAAJ:Rc-B-9qnGaUC: + citations: 0 + title: Bemerkungen iiber den Wandel der Problemstcllungen in der theoretischen Physik + year: Unknown Year + qc6CJjYAAAAJ:RfUwGJFMQ-0C: + citations: 4527 + title: Zur quantentheorie der strahlung + year: '1917' + qc6CJjYAAAAJ:RgMnzfD6kpIC: + citations: 15 + title: Only then shall we find courage + year: '1946' + qc6CJjYAAAAJ:RmQ8dt0hH3oC: + citations: 0 + title: "Buchbesprechungen \xFCber: Grundz\xFCge der Relativit\xE4tstheorie" + year: '1957' + qc6CJjYAAAAJ:RpHLKABnwqoC: + citations: 0 + title: "Berichtigung zur Abhandlung:\" \xDCber die elektromagnetischen Grundgleichungen f\xFCr bewegte K\xF6rper\", 24 Aug 1908" + year: Unknown Year + qc6CJjYAAAAJ:S0RksyIsHSIC: + citations: 0 + title: "Briefe zur Wellenmechanik: Mit 4 portr\xE4ts" + year: '1963' + qc6CJjYAAAAJ:S2WlVNSe3u4C: + citations: 129 + title: "Kinetische Theorie des W\xE4rmegleichgewichtes und des zweiten Hauptsatzes der Thermodynamik" + year: '1902' + qc6CJjYAAAAJ:S9V7H-Nz35UC: + citations: 7713 + title: On a Heuristic Point of View Toward the Emission and Transformation of Light + year: '1905' + qc6CJjYAAAAJ:SFOYbPikdlgC: + citations: 21 + title: Spaltung der natuerlichsten Feldgleichungen fuer Semi-Vektoren in Spinor-Gleichungen vom Dirac'schen Typus + year: '1933' + qc6CJjYAAAAJ:SLTdnKVCdHAC: + citations: 0 + title: 'Albert Einstein] to Wilhelm Wien: Letter, 18 Mar 1916' + year: Unknown Year + qc6CJjYAAAAJ:SPgoriM2DtkC: + citations: 11 + title: 'Albert Einstein] to Max Born: Letter, after 29 Jun 1918' + year: Unknown Year + qc6CJjYAAAAJ:S_Qw7xXuMuIC: + citations: 83 + title: 'The collected papers of Albert Einstein: The Berlin years: correspondence, January-December 1921' + year: '2009' + qc6CJjYAAAAJ:S_fw-_riRmcC: + citations: 11 + title: Albert einstein to max born + year: '2005' + qc6CJjYAAAAJ:Se3iqnhoufwC: + citations: 986 + title: The world as I see it + year: '2007' + qc6CJjYAAAAJ:SenaEjHFqFYC: + citations: 6 + title: The Structure of Scientific Thought + year: '1960' + qc6CJjYAAAAJ:Sg-YnEhjH50C: + citations: 0 + title: ALBERT EINSTEIN, UN HOMBRE UNIVERSAL + year: Unknown Year + qc6CJjYAAAAJ:ShjGdcaqzI0C: + citations: 185 + title: "\xDCber die elektromagnetischen Grundgleichungen f\xFCr bewegte K\xF6rper" + year: '1908' + qc6CJjYAAAAJ:Sipo1f_CKiIC: + citations: 0 + title: "Albert Einstein] to Walter D\xE4llenbach: Letter, after 15 Jun 1918" + year: Unknown Year + qc6CJjYAAAAJ:SpbQ_efOBbkC: + citations: 0 + title: 'Albert Einstein] to Wander and Geertruida de Haas: Letter, 3 Oct 1916' + year: Unknown Year + qc6CJjYAAAAJ:SrKkpNFED5gC: + citations: 594 + title: "Zum gegenw\xE4rtigen Stand des Strahlungsproblems" + year: '1909' + qc6CJjYAAAAJ:SrsqWtBqNIQC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 25 Jan 1915' + year: Unknown Year + qc6CJjYAAAAJ:SxVRRePJDnEC: + citations: 0 + title: 'Albert Einstein] to Wladyslaw Natanson: Letter, 24 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:SzsLJvG5eXAC: + citations: 2026 + title: Autobiographical Notes, ed + year: '1979' + qc6CJjYAAAAJ:T64LSalLz9oC: + citations: 0 + title: 'Albert Einstein] to Willem de Sitter: Letter, 23 Jan 1917' + year: Unknown Year + qc6CJjYAAAAJ:T8_be82Iz5gC: + citations: 153 + title: Zur Theorie des statischen Gravitationsfeldes + year: '2006' + qc6CJjYAAAAJ:TA1nTKmGtTgC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 19 Aug 1914' + year: Unknown Year + qc6CJjYAAAAJ:TFP_iSt0sucC: + citations: 80 + title: Letters on wave mechanics + year: '1967' + qc6CJjYAAAAJ:TGemctCAZTQC: + citations: 35 + title: The new field theory + year: '1929' + qc6CJjYAAAAJ:TIZ-Mc8IlK0C: + citations: 1106 + title: On the method of theoretical physics + year: '1934' + qc6CJjYAAAAJ:TKTY8N1AUUAC: + citations: 0 + title: 'Albert Einstein] to Wilhelm Wien: Letter, 28 Feb 1916' + year: Unknown Year + qc6CJjYAAAAJ:TNEldfgDb5MC: + citations: 27 + title: 'The Collected Papers of Albert Einstein, Vol. 4: The Swiss Years: Writings, 1912-1914' + year: '1996' + qc6CJjYAAAAJ:TXgqPU86QykC: + citations: 0 + title: Review of Publications-Out of My Later Years + year: '1950' + qc6CJjYAAAAJ:TeJ9juy8vcMC: + citations: 39 + title: On the Present State of the Problem of Gravitation + year: '2007' + qc6CJjYAAAAJ:TewouNez5YAC: + citations: 2 + title: "Filosofia e relativit\xE0" + year: '1965' + qc6CJjYAAAAJ:Tfl4UtY-dJUC: + citations: 65 + title: "Hamilton\u2019s principle and the general theory of relativity" + year: '1916' + qc6CJjYAAAAJ:TiIbgCYny7sC: + citations: 9360 + title: "Zur Elektrodynamik bewegter K\xF6rper" + year: Unknown Year + qc6CJjYAAAAJ:TmnWbB_axlEC: + citations: 82 + title: Untersuchungen uber die Theorie der Brownschen Bewegung + year: '1922' + qc6CJjYAAAAJ:ToZsFq5dof0C: + citations: 3 + title: "Les fondements de la th\xE9orie de la relativit\xE9 g\xE9n\xE9rale. Th\xE9orie unitaire de la gravitation et de l'electricit\xE9. Sur la structure cosmologique de l'espace." + year: '1934' + qc6CJjYAAAAJ:U5uP8zs9lfgC: + citations: 9 + title: Bemerkung zu E. Gehrckes Notiz + year: '1918' + qc6CJjYAAAAJ:UC7Jl7-kV0oC: + citations: 162 + title: Scientific papers presented to Max Born + year: '1953' + qc6CJjYAAAAJ:UEa65astgjsC: + citations: 0 + title: REPLY TO REICHENBACH 75 + year: '1953' + qc6CJjYAAAAJ:UFuRdyijzaAC: + citations: 0 + title: 'Albert Einstein] to Otto Naumann: Letter, 7 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:ULOm3_A8WrAC: + citations: 320 + title: On the motion of particles in general relativity theory + year: '1949' + qc6CJjYAAAAJ:UO8fSLLLPykC: + citations: 4 + title: 'Albert Einstein] to Hedwig and Max Born: Letter, 2 Aug 1918' + year: Unknown Year + qc6CJjYAAAAJ:UOgPUojWnykC: + citations: 16 + title: Science and God + year: '1930' + qc6CJjYAAAAJ:UPMPWMAU16oC: + citations: 0 + title: Lecture Notes for Courses on Special Relativity at the University of Berlin and the University of Zurich, Winter Semester 1918-1919, 11 October 1918-second half of February 1919 + year: Unknown Year + qc6CJjYAAAAJ:USX2HHcnDqcC: + citations: 0 + title: "Bemerkung zu Herrn Schr\xF6dingers Notiz\" \xDCber ein L\xF6sungssystem der allgemein kovarianten Gravitationsgleichungen\", 3 M\xE4r 1918" + year: Unknown Year + qc6CJjYAAAAJ:UY3hNwcQ290C: + citations: 27 + title: "La teor\xEDa de la relatividad: Sus or\xEDgenes e impacto sobre el pensamiento moderno" + year: '1983' + qc6CJjYAAAAJ:UbXTy9l1WKIC: + citations: 0 + title: The Effect of Autonomous Algorithms on Networking + year: Unknown Year + qc6CJjYAAAAJ:UeHWp8X0CEIC: + citations: 60 + title: "Sobre la electrodin\xE1mica de los cuerpos en movimiento" + year: '2005' + qc6CJjYAAAAJ:UebtZRa9Y70C: + citations: 1022 + title: "\xDCber die spezielle und die allgemeine Relativit\xE4tstheorie" + year: '2008' + qc6CJjYAAAAJ:UlRcoTO8nVoC: + citations: 0 + title: On a Jewish Palestine. First Version, before 27 Jun 1921 + year: Unknown Year + qc6CJjYAAAAJ:Ul_CLA4dPeMC: + citations: 210 + title: 'Religion and Science: Irreconcilable?' + year: '1948' + qc6CJjYAAAAJ:UnhBtiQKoKQC: + citations: 27 + title: 'The Swiss Years: Writing 1900-1909:...' + year: '1989' + qc6CJjYAAAAJ:UoSa6IK8DwsC: + citations: 14 + title: from The Einstein-Freud Correspondence (1931-1932) + year: '1960' + qc6CJjYAAAAJ:UuaQgmrAG1sC: + citations: 0 + title: 'Albert Einstein] to Michele Besso: Letter, 31 Oct 1916' + year: Unknown Year + qc6CJjYAAAAJ:Uwzdpet-joYC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 28 Nov 1915' + year: Unknown Year + qc6CJjYAAAAJ:V0QqM0Py3VsC: + citations: 0 + title: Die Zuwanderung aus dem Osten Berliner Tageblatt, 30 Dez 1919 + year: Unknown Year + qc6CJjYAAAAJ:V8JMcbNWlSUC: + citations: 0 + title: Relating to relativity + year: '1940' + qc6CJjYAAAAJ:VBbLNo9YSJgC: + citations: 0 + title: 'Albert Einstein] to Wilhelm Wien: Letter, 15 Jun 1914' + year: Unknown Year + qc6CJjYAAAAJ:VGxY11nYJJYC: + citations: 0 + title: "Gen\xE8se de la conception de la gravitation g\xE9om\xE9trique tensorielle (1912-1913)." + year: Unknown Year + qc6CJjYAAAAJ:VJOaslTFpLQC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 1 Jun 1918' + year: Unknown Year + qc6CJjYAAAAJ:VLnqNzywnoUC: + citations: 423 + title: "Das relativit\xE4tsprinzip: Eine sammlung von abhandlungen" + year: '1915' + qc6CJjYAAAAJ:VOx2b1Wkg3QC: + citations: 32 + title: "O princ\xEDpio da relatividade" + year: '1983' + qc6CJjYAAAAJ:VTkKiNFP83YC: + citations: 6 + title: "Relativit\xE0, Boringhieri" + year: '1960' + qc6CJjYAAAAJ:VXkaQG_c9EQC: + citations: 2 + title: "La educaci\xF3n y la Atenci\xF3n Primaria de la salud en la Complejidad Social" + year: Unknown Year + qc6CJjYAAAAJ:VaBbNeojGYwC: + citations: 0 + title: 'Einstein''s New Theory: Text of His Treatise' + year: '1929' + qc6CJjYAAAAJ:VdWZULf8Gq0C: + citations: 0 + title: Determinism in Classical and Quantal Physics by JM Jauch + year: '1973' + qc6CJjYAAAAJ:VfMbra648c4C: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 3 Mar 1916' + year: Unknown Year + qc6CJjYAAAAJ:VglVhKISWcQC: + citations: 8 + title: ON A HEURISTIC VIEWPOINT OF THE CREATION AND MODIFICATION OF LIGHT + year: '1905' + qc6CJjYAAAAJ:VjBpw8Hezy4C: + citations: 4 + title: Besprechungen + year: '1922' + qc6CJjYAAAAJ:VnuxuLaQPLMC: + citations: 48 + title: "Semi\u2010Vektoren und Spinoren" + year: '1932' + qc6CJjYAAAAJ:VoB_afVdn6EC: + citations: 0 + title: "Cuestiones fundamentales de la f\xEDsica contempor\xE1nea" + year: Unknown Year + qc6CJjYAAAAJ:Vxkav03X4woC: + citations: 1 + title: 'The collected papers of Albert Einstein. Vol 6, The Berlin years: writings, 1914-1917:[English translation]' + year: '2002' + qc6CJjYAAAAJ:VyOdxF-JhwgC: + citations: 256 + title: SB preuss + year: '1916' + qc6CJjYAAAAJ:VyewGSb6xwwC: + citations: 0 + title: 'Albert Einstein] to Wilhelm Wien: Letter, 2 Jun 1917' + year: Unknown Year + qc6CJjYAAAAJ:W1ZWpF0a3GIC: + citations: 1 + title: THE FREEDOM OF LEARNING. + year: '1936' + qc6CJjYAAAAJ:W6h41lW4BooC: + citations: 31 + title: "L'\xE9tat actuel du probl\xE8me des chaleurs sp\xE9cifiques" + year: '1912' + qc6CJjYAAAAJ:W7OEmFMy1HYC: + citations: 1618 + title: Lens-like action of a star by the deviation of light in the gravitational field + year: '1936' + qc6CJjYAAAAJ:WC4w5-ZrDNIC: + citations: 10 + title: "Textos fundamentais da f\xEDsica moderna" + year: '2001' + qc6CJjYAAAAJ:WD7AgJrCjNIC: + citations: 0 + title: La discussion Einstein-Bohr. + year: Unknown Year + qc6CJjYAAAAJ:WF5omc3nYNoC: + citations: 1059 + title: On gravitational waves + year: '1937' + qc6CJjYAAAAJ:WIVIxizkzXoC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 26 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:WIXB4To3Tx4C: + citations: 105 + title: "Relativit\xE4t und gravitation. Erwiderung auf eine bemerkung von M. Abraham" + year: '1912' + qc6CJjYAAAAJ:WM2K3OHRCGMC: + citations: 219 + title: "Notas autobiogr\xE1ficas" + year: '2003' + qc6CJjYAAAAJ:WMtz-WDmgKQC: + citations: 56 + title: "Newtons Mechanik und ihr Einflu\xDF auf die Gestaltung der theoretischen Physik" + year: '1927' + qc6CJjYAAAAJ:WQTnNU6cpycC: + citations: 0 + title: 'Albert Einstein] to Geertruida de Haas: Letter, before 10 Apr 1915' + year: Unknown Year + qc6CJjYAAAAJ:WTSGYGHz1bkC: + citations: 0 + title: The collected papers of Albert Einstein. Vol. 11, Cumulative index, bibliography, list of correspondence, chronology, and errata to volumes 1-10 + year: Unknown Year + qc6CJjYAAAAJ:WY6AygvC5sMC: + citations: 0 + title: "Albert Einstein] to Walter D\xE4llenbach: Letter, 31 May 1915" + year: Unknown Year + qc6CJjYAAAAJ:WYtWvJut7doC: + citations: 0 + title: Reply to Welcome of Scientists of the California Institute of Technology in 1931 + year: '1949' + qc6CJjYAAAAJ:WgBxaE7EUScC: + citations: 0 + title: Autograph Manuscript of Einstein's Theory of Relativity + year: '1931' + qc6CJjYAAAAJ:WliCQ7fkH-wC: + citations: 49 + title: Emission and absorption of radiation according to the quantum theory + year: '1916' + qc6CJjYAAAAJ:WtgKeONp1i0C: + citations: 185 + title: "Lettres a Maurice Solovine: reprod. en facsimil\xE9 et trad. en fran\xE7aise: avec une introduction et trois photographies" + year: '1956' + qc6CJjYAAAAJ:WxjA8IQWSGYC: + citations: 0 + title: Dr. Einstein to Dean Muelder + year: '1955' + qc6CJjYAAAAJ:WzbvD7BMtBoC: + citations: 0 + title: 'Albert Einstein] to Wladyslaw Natanson: Letter, 14 Sep 1917' + year: Unknown Year + qc6CJjYAAAAJ:X-Dm1JipzzIC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 18 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:X1xEhyGaivYC: + citations: 1 + title: "Ged\xE4chtnisrede auf Karl Schwarzschild" + year: '2006' + qc6CJjYAAAAJ:X3EXpuCuTEcC: + citations: 0 + title: The collecteds of albert einstein v 9 the berlin years correspondence january 1919 april 1920 (hardback) + year: '2004' + qc6CJjYAAAAJ:X5QHDg3V9EEC: + citations: 5 + title: Science and synthesis + year: '1971' + qc6CJjYAAAAJ:X5YyAB84Iw4C: + citations: 267 + title: Philosopher-Scientist + year: '1970' + qc6CJjYAAAAJ:XK2cf6JOk9AC: + citations: 0 + title: 'Gefaehrliche Freundschaft: Konsens in schwieriger Zeit' + year: '1996' + qc6CJjYAAAAJ:XOE35tnTnDYC: + citations: 46 + title: Space-time + year: '1929' + qc6CJjYAAAAJ:XR3BWSlh_xcC: + citations: 13 + title: "Sobre la teor\xEDa especial y la teoria general de la relatividad" + year: '1983' + qc6CJjYAAAAJ:XUAslYVNQLQC: + citations: 122 + title: Relativita + year: '1960' + qc6CJjYAAAAJ:XWcFhoZvYIAC: + citations: 0 + title: "Problemy fiziki: klassika i sovremennost\u02B9" + year: '1982' + qc6CJjYAAAAJ:XX7pGhTe5MgC: + citations: 0 + title: 'Albert Einstein] to Paul Gruner: Letter, 11 Feb 1908' + year: Unknown Year + qc6CJjYAAAAJ:XZvG1uL-wj0C: + citations: 1154 + title: 'On the method of theoretical physics: The Herbert Spencer lecture, delivered at Oxford 10 June 1933' + year: '1933' + qc6CJjYAAAAJ:Xc-mKOjpdrwC: + citations: 0 + title: Relativistische Physik + year: Unknown Year + qc6CJjYAAAAJ:XdYaqolBBq8C: + citations: 29 + title: 'The Collected Papers of Albert Einstein, Volume 9: The Berlin Years: Correspondence, January 1919-April 1920' + year: '2004' + qc6CJjYAAAAJ:XdwVV_xN3QMC: + citations: 1518 + title: Draft of a Generalized Theory of Relativity and a Theory of Gravitation + year: '1913' + qc6CJjYAAAAJ:XeErXHja3Z8C: + citations: 15 + title: "\xDCber die Interferenzeigenschaften des durch Kanalstrahlen emittierten Lichtes" + year: '1926' + qc6CJjYAAAAJ:XfMaBeGYgSgC: + citations: 0 + title: 'Albert Einstein] to Wander and Geertruida de Haas: Letter, 10 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:Xi1bsBfZRoQC: + citations: 0 + title: 'Reise nach Japan Palestine Spanien 6 Oktober 1922-12.3. 23: Various places' + year: '1923' + qc6CJjYAAAAJ:XiSMed-E-HIC: + citations: 66 + title: What I believe + year: '1956' + qc6CJjYAAAAJ:Xnn2mF3JXD4C: + citations: 70 + title: "Untersuchungen \xFCber die Theorie der Brownschen Bewegung" + year: '1922' + qc6CJjYAAAAJ:XtJa11BXPS4C: + citations: 36 + title: Atomic war or peace + year: '1947' + qc6CJjYAAAAJ:Xtec1x7NZGAC: + citations: 0 + title: Constante de Planck + year: Unknown Year + qc6CJjYAAAAJ:XzWLPxS1ir4C: + citations: 0 + title: "Research@ FrankfurtSchool in Zeiten der Finanzmarktkrise \u201EA Collection of Working Papers \u201C" + year: Unknown Year + qc6CJjYAAAAJ:Y0agIcFmOsQC: + citations: 1204 + title: A correction on my work-A new determination of molecular dimensions + year: '1969' + qc6CJjYAAAAJ:Y1W0x10ZrwMC: + citations: 0 + title: Nonlinear Partial Differential Equations with Applications + year: Unknown Year + qc6CJjYAAAAJ:Y3Sh7dCAXz0C: + citations: 6 + title: "Correspondance 1903-1955, publi\xE9e par P" + year: '1972' + qc6CJjYAAAAJ:Y6EZgx1ah38C: + citations: 0 + title: "L'\xE9lectron et la th\xE9orie de la relativit\xE9 g\xE9n\xE9rale" + year: '1997' + qc6CJjYAAAAJ:YEBtnu9hOHUC: + citations: 0 + title: "A Statement of Purpose by the Emergency Committee of Atomic Scientists Incorporated: Presented to the Friends of the Committee on Sunday, November Seventeenth, 1946, at the \u2026" + year: '1946' + qc6CJjYAAAAJ:YFjsv_pBGBYC: + citations: 57 + title: Essays in physics + year: '1950' + qc6CJjYAAAAJ:YK4ucWkmU_UC: + citations: 76 + title: 'Albert Einstein, the Human Side: New Glimpses from His Archives' + year: '1981' + qc6CJjYAAAAJ:YP-lgzILWVMC: + citations: 0 + title: 'Albert Einstein] to Mileva Einstein-Maric: Letter, 8 Apr 1916' + year: Unknown Year + qc6CJjYAAAAJ:YV61qt6iSr0C: + citations: 9 + title: "Los fundamentos de la geometr\xEDa" + year: '1948' + qc6CJjYAAAAJ:YXPZ0dOdYS4C: + citations: 1 + title: 'Einstein''s Zurich Notebook: Transcription and Facsimile' + year: '2007' + qc6CJjYAAAAJ:YZzzgH80nR8C: + citations: 32 + title: The Late Emmy Noether + year: '1935' + qc6CJjYAAAAJ:YbLjypsZzowC: + citations: 89 + title: "\xBF Por qu\xE9 la Guerra?" + year: '2001' + qc6CJjYAAAAJ:YiBZ6_7J9mkC: + citations: 0 + title: "THEORY OF RELATIVITY ON EINSTEIN: Einstein the Searcher. A. Moskowski. London, 1921. Albert Einstein. Anton Reiser. New York, 1930. Contemporary Immortals. A. Henderson. New \u2026" + year: '1938' + qc6CJjYAAAAJ:YiZc1oW-E3oC: + citations: 0 + title: 'Albert Einstein] to Otto Naumann: Letter, after 1 Oct 1915' + year: Unknown Year + qc6CJjYAAAAJ:Yo42cslQ7-cC: + citations: 20 + title: Physics, philosophy and scientific progress. + year: '1950' + qc6CJjYAAAAJ:YoqGh_aPxy4C: + citations: 79 + title: The common language of science + year: '1941' + qc6CJjYAAAAJ:YpRCXavlr0AC: + citations: 0 + title: 'Albert Einstein] to Michele and Anna Besso-Winteler: Letter, 1 Aug 1917' + year: Unknown Year + qc6CJjYAAAAJ:YsMSGLbcyi4C: + citations: 2364 + title: The particle problem in the general theory of relativity + year: '1935' + qc6CJjYAAAAJ:YvgfBAebZEkC: + citations: 0 + title: 'Notice to the world: renounce war or perish; world peace or universal death.[Sound recording]' + year: '1955' + qc6CJjYAAAAJ:Z5m8FVwuT1cC: + citations: 19 + title: Mi credo humanista + year: '1991' + qc6CJjYAAAAJ:ZDu_srLEjN8C: + citations: 144 + title: Preussische akademie der wissenschaften, Phys-math + year: '1925' + qc6CJjYAAAAJ:ZEcFV8kAgqMC: + citations: 0 + title: 'Albert Einstein] to Edgar Meyer: Letter, 30 Oct 1917' + year: Unknown Year + qc6CJjYAAAAJ:ZHR7-34Bl2wC: + citations: 0 + title: "Ged\xE4chtnisrede des Hrn. Einstein auf Karl Schwarzschild, 29 Jun 1916" + year: Unknown Year + qc6CJjYAAAAJ:ZHo1McVdvXMC: + citations: 1 + title: 'The collected papers of Albert Einstein. Vol. 3: The Swiss years: Writings 1909-1911; Vol. 5: The Swiss years: Correspondence 1902-1914' + year: '1993' + qc6CJjYAAAAJ:ZM__uENUXnMC: + citations: 0 + title: 'Albert Einstein] to the Council of Education: Letter, Canton of Zurich, 20 Jan 1908' + year: Unknown Year + qc6CJjYAAAAJ:ZWXmI6zqLYMC: + citations: 0 + title: "Bemerkung zu E. Gehrckes Notiz\" \xDCber den \xC4ther\", 29 Nov 1918" + year: Unknown Year + qc6CJjYAAAAJ:ZYLUaBFA95QC: + citations: 12 + title: 'Briefwechsel: Sechzig Briefe aus dem goldenen Zeitalter der modernen Physik' + year: '1968' + qc6CJjYAAAAJ:ZbQVaL1IMbQC: + citations: 4077 + title: Quanzeml~ orie der stralllung + year: '1916' + qc6CJjYAAAAJ:ZbiiB1Sm8G8C: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 6 Apr 1916' + year: Unknown Year + qc6CJjYAAAAJ:ZeXyd9-uunAC: + citations: 349 + title: "Physik und realit\xE4t" + year: '1936' + qc6CJjYAAAAJ:ZfRJV9d4-WMC: + citations: 98 + title: Pourquoi la guerre? + year: '1933' + qc6CJjYAAAAJ:ZgPQhQxLujAC: + citations: 6 + title: Mein Weltbild, hrsg. v + year: '1977' + qc6CJjYAAAAJ:Zk83zdSX4-UC: + citations: 4 + title: "L'\xE9vidence de la th\xE9orie de Einstein" + year: '1923' + qc6CJjYAAAAJ:ZnWe2zbntUIC: + citations: 3 + title: 'Relativiteit: speciale en algemene theorie' + year: '1986' + qc6CJjYAAAAJ:Zph67rFs4hoC: + citations: 398 + title: "Grundz\xFCge der Relativit\xE4tstheorie" + year: '2002' + qc6CJjYAAAAJ:ZppSRAJs3i8C: + citations: 5 + title: 'Albert Einstein] to Moritz Schlick: Letter, 6 Feb 1917' + year: Unknown Year + qc6CJjYAAAAJ:ZuSUVyMx-TgC: + citations: 0 + title: 'Albert Einstein] to David Hilbert: Letter, 30 May 1916' + year: Unknown Year + qc6CJjYAAAAJ:ZysSsiWj_g4C: + citations: 22 + title: "Bemerkungen \xFCber periodische Schwankungen der Mondl\xE4nge, welche bisher nach der Newtonschen Mechanik nicht erkl\xE4rbar erschienen" + year: '1919' + qc6CJjYAAAAJ:_8B_re9sV0EC: + citations: 0 + title: 'Albert Einstein] to Romain Rolland: Letter, 15 Sep 1915' + year: Unknown Year + qc6CJjYAAAAJ:_8F20clBW_QC: + citations: 3 + title: Gelegentliches von Albert Einstein + year: '1929' + qc6CJjYAAAAJ:_9Xh93LWpsYC: + citations: 54 + title: "\xDCber Friedrich Kottlers Abhandlung \u201C\xDCber Einsteins \xC4quivalenzhypothese und die Gravitation\u201D" + year: '1916' + qc6CJjYAAAAJ:_IsBomjs8bsC: + citations: 25 + title: "Lassen sich Brechungsexponenten der K\xF6rper f\xFCr R\xF6ntgenstrahlen experimentell ermitteln?" + year: '1918' + qc6CJjYAAAAJ:_Nt1UvVys9QC: + citations: 23 + title: Gravitational and electromagnetic fields + year: '1931' + qc6CJjYAAAAJ:_Re3VWB3Y0AC: + citations: 131 + title: 'Einstein and the Poet: In Search of the Cosmic Man' + year: '1983' + qc6CJjYAAAAJ:_Ybze24A_UAC: + citations: 17 + title: The collected works of Bernhard Riemann + year: '1953' + qc6CJjYAAAAJ:_axFR9aDTf0C: + citations: 6 + title: Theoretical remark on the superconductivity of metals + year: '2005' + qc6CJjYAAAAJ:_bh1rdP-zDcC: + citations: 39 + title: "Die Diracgleichungen f\xFCr Semivektoren" + year: '1933' + qc6CJjYAAAAJ:_inCrQx-FbQC: + citations: 0 + title: "Depuis le principe d'\xE9quivalence jusqu'aux \xE9quations de la gravitation." + year: Unknown Year + qc6CJjYAAAAJ:_kc_bZDykSQC: + citations: 409 + title: A generalization of the relativistic theory of gravitation + year: '1945' + qc6CJjYAAAAJ:_mQi-xiA4oYC: + citations: 460 + title: "Die Relativit\xE4ts-Theorie" + year: '1911' + qc6CJjYAAAAJ:a2necdfpwlEC: + citations: 188 + title: "Eine Beziehung zwischen dem elastischen Verhalten und der spezifischen W\xE4rme bei festen K\xF6rpern mit einatomigem Molek\xFCl" + year: '1911' + qc6CJjYAAAAJ:a9-T7VOCCH8C: + citations: 3791 + title: The Science and the Life of Albert Einstein + year: '1982' + qc6CJjYAAAAJ:aDdGf5um_jkC: + citations: 0 + title: 'Albert Einstein] to Gustav Mie: Letter, 2 Jun 1917' + year: Unknown Year + qc6CJjYAAAAJ:aEPHIGigqugC: + citations: 4328 + title: "Physics and Reality, in \u201CIdeas and Opinions\u201D" + year: '1954' + qc6CJjYAAAAJ:aEyKTaVlRPYC: + citations: 10 + title: El mundo tal como yo lo veo + year: '1989' + qc6CJjYAAAAJ:aKos2Y7kUz0C: + citations: 107 + title: letter to Ernst Mach + year: '1923' + qc6CJjYAAAAJ:aMQnNzTHVu4C: + citations: 6 + title: 'Essays in Science (New York: Philosophical Library, 1934)' + year: Unknown Year + qc6CJjYAAAAJ:aXI_bbQgCfgC: + citations: 174 + title: "Die Ursache der M\xE4anderbildung der Flu\xDFl\xE4ufe und des sogenannten Baerschen Gesetzes" + year: '1926' + qc6CJjYAAAAJ:aXwx4OqTWR4C: + citations: 0 + title: Einstein Appeals for War Resisters + year: '1932' + qc6CJjYAAAAJ:abCsMXLaarkC: + citations: 7 + title: "Religi\xF3n y ciencia" + year: '2000' + qc6CJjYAAAAJ:abG-DnoFyZgC: + citations: 286 + title: The fundamentals of theoretical physics + year: '1950' + qc6CJjYAAAAJ:ace9KxS0p5UC: + citations: 287 + title: Zur theorie der lichterzeugung und lichtabsorption + year: '1906' + qc6CJjYAAAAJ:adHtZc2wMuEC: + citations: 126 + title: "Neue M\xF6glichkeit f\xFCr eine einheitliche Feldtheorie von Gravitation und Elektrizit\xE4t" + year: '1928' + qc6CJjYAAAAJ:adgdM4TzidAC: + citations: 43 + title: "Sur l'\xE9lectrodynamique des corps en mouvement" + year: '1905' + qc6CJjYAAAAJ:ae0xyBWlIcIC: + citations: 0 + title: "Albert Einstein] to Michael Pol\xE1nyi: Letter, 6 Jul 1915" + year: Unknown Year + qc6CJjYAAAAJ:afceBpUbn5YC: + citations: 58 + title: Atomic education urged by Einstein + year: '1946' + qc6CJjYAAAAJ:afcu1OVO0wMC: + citations: 14 + title: Autobiographical notes (1949) + year: Unknown Year + qc6CJjYAAAAJ:afsF9h1fxg0C: + citations: 2 + title: Physical meaning of geometrical propositions + year: '1961' + qc6CJjYAAAAJ:b9WrW9Envh0C: + citations: 0 + title: 'Albert Einstein Letter: Princeton, NJ, to JN Smith, Laguna Beach, Calif' + year: '1950' + qc6CJjYAAAAJ:bB6ab1qDjH0C: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 26 Nov 1916' + year: Unknown Year + qc6CJjYAAAAJ:bCjgOgSFrM0C: + citations: 1273 + title: "Die plancksche theorie der strahlung und die theorie der spezifischen w\xE4rme" + year: '1906' + qc6CJjYAAAAJ:bEWYMUwI8FkC: + citations: 283 + title: Why war? + year: '1933' + qc6CJjYAAAAJ:bFuYayV9R1gC: + citations: 0 + title: GENERAL RELATIVITY VERSUS QUANTUM THEORY + year: Unknown Year + qc6CJjYAAAAJ:bNEIKWRbVi8C: + citations: 0 + title: King's College Lecture, before 13 Jun 1921 + year: Unknown Year + qc6CJjYAAAAJ:bO_hriczGZwC: + citations: 0 + title: 'Albert Einstein] to Adolf von Harnack: Letter, 6 Oct 1917' + year: Unknown Year + qc6CJjYAAAAJ:bQkGhl1z2hUC: + citations: 0 + title: 'Albert Einstein] to Paul Hertz: Letter, 22 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:bUu3lypoyhcC: + citations: 824 + title: On the quantum theory of radiation + year: '1972' + qc6CJjYAAAAJ:bcT4vkklUMwC: + citations: 0 + title: "Briefe zur Wellenmechanik: Schr\xF6dinger, Planck, Einstein, Lorentz; mit 4 Portr" + year: '1963' + qc6CJjYAAAAJ:bczYY1dZPtQC: + citations: 92 + title: "M\xE9thode pour la d\xE9termination de valeurs statistiques d'observations concernant des grandeurs soumises a des fluctuations irr\xE9guli\xE8res" + year: '1914' + qc6CJjYAAAAJ:bf7w-NijnqMC: + citations: 16 + title: Kinetic theory of thermal equilibrium and of the second law of thermodynamics + year: '1902' + qc6CJjYAAAAJ:bgW0xdllhO4C: + citations: 17 + title: Personal God Concept Causes Science-Religion Conflict + year: '1940' + qc6CJjYAAAAJ:bjlTY1bLvvcC: + citations: 0 + title: So You Want to + year: '2003' + qc6CJjYAAAAJ:blknAaTinKkC: + citations: 164 + title: "Zur Theorie der Radiometerkr\xE4fte" + year: '1924' + qc6CJjYAAAAJ:bnK-pcrLprsC: + citations: 31 + title: Unified field theory based on Riemannian metrics and distant parallelism + year: '1930' + qc6CJjYAAAAJ:boGf3zyra0UC: + citations: 0 + title: 'The collected papers of Albert Einstein. vol. 9, The Berlin years: correspondence, January 1919-April 1920:[English translation]' + year: Unknown Year + qc6CJjYAAAAJ:brChLMnLtjYC: + citations: 184 + title: Relativity Principle and its Consequences in Modern Physics. Collection of Scientific Works, V. 1 + year: '1965' + qc6CJjYAAAAJ:bsl25C5uMOsC: + citations: 25 + title: Field theories, old and new + year: '1960' + qc6CJjYAAAAJ:btULBOGQ_gcC: + citations: 0 + title: 'Albert Einstein] to Erwin Freundlich: Letter, 3 Sep 1917' + year: Unknown Year + qc6CJjYAAAAJ:bxbQgRQgr4sC: + citations: 0 + title: Selected works of Einstein with historical commentaries + year: '1979' + qc6CJjYAAAAJ:bz8QjSJIRt4C: + citations: 0 + title: 'Relativity: an interpretation of Einstein''s theory' + year: '1931' + qc6CJjYAAAAJ:c3oc_9pK2TEC: + citations: 8 + title: The Fight Against War + year: '1933' + qc6CJjYAAAAJ:c4A-nLdbYHEC: + citations: 1550 + title: 'Concepts of space: The history of theories of space in physics' + year: '1969' + qc6CJjYAAAAJ:c5LcigzBm8MC: + citations: 0 + title: 'Albert Einstein] to Heinrich Zangger: Letter, 24 Jun 1918' + year: Unknown Year + qc6CJjYAAAAJ:cB__R-XWw9UC: + citations: 162 + title: "Aus meinen sp\xE4ten Jahren" + year: '1952' + qc6CJjYAAAAJ:cG0OFEevkNgC: + citations: 0 + title: 'In Memory of Emmy Noether...: Abstract of Address Delivered by Professor Hermann Weyl... and Copy of Letter of Professor Albert Einstein' + year: '1935' + qc6CJjYAAAAJ:cNe27ouKFcQC: + citations: 7700 + title: "Die grundlage der allgemeinen relativit\xE4tstheorie" + year: '2006' + qc6CJjYAAAAJ:cOfwuRB03ygC: + citations: 3 + title: "Die spezielle relativit\xE4tstheorie Einsteins und die logik" + year: '1924' + qc6CJjYAAAAJ:cRMvf6lLvU8C: + citations: 293 + title: "Einige Argumente f\xFCr die Annahme einer molekularen Agitation beim absoluten Nullpunkt" + year: '1913' + qc6CJjYAAAAJ:cSdaV2aYdYsC: + citations: 375 + title: Spielen Gravitationsfelder im Aufbau der materiellen Elementarteilchen eine wesentliche Rolle? + year: '1919' + qc6CJjYAAAAJ:cTdzRpWJKHEC: + citations: 116 + title: Sitsungsber. Preus. Akad. Wiss + year: '1915' + qc6CJjYAAAAJ:caH3YpRUWsIC: + citations: 0 + title: Theories and sociology of the history of science + year: Unknown Year + qc6CJjYAAAAJ:cdM53WF7QocC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 9 Mar 1917' + year: Unknown Year + qc6CJjYAAAAJ:cjagZD1ri60C: + citations: 70 + title: On the present status of the radiation problem + year: '1909' + qc6CJjYAAAAJ:co-xmOEWlm8C: + citations: 0 + title: Physical Principles of Sensing + year: Unknown Year + qc6CJjYAAAAJ:coeFWI40FR8C: + citations: 3 + title: Letter on the creative process + year: '1971' + qc6CJjYAAAAJ:cvMPO0XfNn8C: + citations: 0 + title: "cr\xE9ateur et rebelle" + year: '1972' + qc6CJjYAAAAJ:cww_0JKUTDwC: + citations: 170 + title: Eine Theorie der Grundlagen der Thermodynamik + year: '1903' + qc6CJjYAAAAJ:cxS_fjKIGZMC: + citations: 0 + title: 'Einstein, the Man, the Jew: Excerpts from His Articles, Speeches and Statements' + year: '1955' + qc6CJjYAAAAJ:d4Uf0zfqV5IC: + citations: 0 + title: "Signification de la relativit\xE9: appendice \xE0 la cinqui\xE8me \xE9dition de\" The meaning of relativity\"(d\xE9cembre 1954). Compl\xE9ments" + year: '1960' + qc6CJjYAAAAJ:d4tt_xEv1X8C: + citations: 220 + title: Lichtgeschwindigkeit und statik des Gravitationsfeldes + year: '1912' + qc6CJjYAAAAJ:d6JCS5z0ckYC: + citations: 4 + title: The establishment of an international bureau of meteorology + year: '1927' + qc6CJjYAAAAJ:dBIO0h50nwkC: + citations: 47 + title: Physics & reality + year: '2003' + qc6CJjYAAAAJ:dDz6LBb16w8C: + citations: 18 + title: The work and personality of Walther Nernst + year: '1942' + qc6CJjYAAAAJ:dFKc6_kCK1wC: + citations: 8 + title: "Bemerkung zu der Abhandlung von E. Trefftz:\u201CDas statische Gravitationsfeld zweier Massenpunkte in der Einsteinschen Theorie\u201D" + year: '2006' + qc6CJjYAAAAJ:dJ-sGqsME_YC: + citations: 8 + title: "Correspondence 1903\u20131955, ed" + year: '1972' + qc6CJjYAAAAJ:dTyEYWd-f8wC: + citations: 179 + title: "L'\xE9volution des id\xE9es en physique: des premiers concepts aux th\xE9ories de la relativit\xE9 et des quanta" + year: '1948' + qc6CJjYAAAAJ:dX-nQPao9noC: + citations: 0 + title: "Quelques explications concernant les d\xE9placements\" rouges\" dans les spectres des galaxies lointaines." + year: Unknown Year + qc6CJjYAAAAJ:dY-VugTTHzcC: + citations: 0 + title: "L'Heure H at-elle sonn\xE9 pour le monde?: effets accumulatifs des explosions nucl\xE9aires. Pr\xE9c\xE9d\xE9 d'un Message de Albert Einstein" + year: '1955' + qc6CJjYAAAAJ:dZbaGXT4iR0C: + citations: 41 + title: Education + year: '1950' + qc6CJjYAAAAJ:dgXhHFWAKKUC: + citations: 11 + title: 'Albert Einstein] to Max Born: Letter, after 3 Jul 1918' + year: Unknown Year + qc6CJjYAAAAJ:dhFuZR0502QC: + citations: 201 + title: 'Corrections and additional remarks to our paper: The influence of the expansion of space on the gravitation fields surrounding the individual stars' + year: '1946' + qc6CJjYAAAAJ:dhZ1Wuf5EGsC: + citations: 0 + title: "Continuous Symmetries and Conservation Laws. Noether\u2019s Theorem" + year: Unknown Year + qc6CJjYAAAAJ:dpaHy1TF288C: + citations: 0 + title: 'Albert Einstein] to Conrad Habicht: Letter, 14 Dec 1909' + year: Unknown Year + qc6CJjYAAAAJ:dtdq7L-L3iMC: + citations: 0 + title: Early life and education + year: Unknown Year + qc6CJjYAAAAJ:e3CVSTJ63dQC: + citations: 6 + title: "Der gegenw\xE4rtige Stand der Relativit\xE4tstheorie..." + year: '1931' + qc6CJjYAAAAJ:e3UXjaW_PBUC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 4 Nov 1915' + year: Unknown Year + qc6CJjYAAAAJ:e84hm74t-eoC: + citations: 5799 + title: "Eine neue bestimmung der molek\xFCldimensionen" + year: '1906' + qc6CJjYAAAAJ:eAUscmXIlQ8C: + citations: 30 + title: Nichteuklidische Geometrie und Physik + year: '1925' + qc6CJjYAAAAJ:eCFM_hdDfssC: + citations: 0 + title: The equivalence of gravitational and inertial mass + year: Unknown Year + qc6CJjYAAAAJ:eGJUmgNLeWAC: + citations: 4 + title: Besprechungen + year: '1918' + qc6CJjYAAAAJ:eJXPG6dFmWUC: + citations: 492 + title: The theory of relativity + year: '1996' + qc6CJjYAAAAJ:eKGuBlYFiu8C: + citations: 0 + title: "L'\xE9lectronique quantique et la th\xE9orie d'irradiation d'Einstein." + year: Unknown Year + qc6CJjYAAAAJ:eMMeJKvmdy0C: + citations: 11 + title: Det Moderne Verdensbillede + year: '1939' + qc6CJjYAAAAJ:ealulPZkXgsC: + citations: 3 + title: Expectations of a definite form + year: '1950' + qc6CJjYAAAAJ:ec1XJgWlWRUC: + citations: 0 + title: Relational, Linear-Time Communication for Replication + year: Unknown Year + qc6CJjYAAAAJ:ehoypfNsBj8C: + citations: 20 + title: Antwort auf vorstehende Betrachtung + year: '1920' + qc6CJjYAAAAJ:eiwtZcG9oBcC: + citations: 0 + title: 'A Letter from Einstein: Praises Dean Muelder''s Distinguished Lecture" The Idea of the Responsible Society"' + year: '1955' + qc6CJjYAAAAJ:eq2jaN3J8jMC: + citations: 72 + title: "\xDCber den Frieden: Weltordnung oder Weltuntergang?" + year: '1976' + qc6CJjYAAAAJ:esGtpfCv0y8C: + citations: 0 + title: Butsurigaku wa ikani tsukuraretaka + year: '1962' + qc6CJjYAAAAJ:evX43VCCuoAC: + citations: 321 + title: 'Scientific Correspondence with Bohr, Einstein, Heisenberg and Others...: 1919-1929' + year: '1979' + qc6CJjYAAAAJ:f-E_jMG6T4AC: + citations: 0 + title: La correspondance entre Einstein et De Broglie. + year: Unknown Year + qc6CJjYAAAAJ:f13iAvnbnnYC: + citations: 0 + title: PROBABILITY AND STOCHASTIC PROCESSES + year: Unknown Year + qc6CJjYAAAAJ:f14mYpCygl4C: + citations: 0 + title: "Kritisches zu einer von Hrn. De Sitter gegebenen L\xF6sung der Gravitationsgleichungen, 7 M\xE4r 1918" + year: Unknown Year + qc6CJjYAAAAJ:f2IySw72cVMC: + citations: 36 + title: Briefe an Maurice Solovine + year: '1960' + qc6CJjYAAAAJ:f36TrmluGJsC: + citations: 0 + title: 'Albert Einstein] to Otto Stern: Letter, after 4 Jun 1914' + year: Unknown Year + qc6CJjYAAAAJ:f8T_-ThkUo0C: + citations: 0 + title: "Histoire de la compr\xE9hension de l'origine du spectre infrarouge (1912-1920)(II)." + year: Unknown Year + qc6CJjYAAAAJ:f9jR0vFhilIC: + citations: 0 + title: "Sushchnost\u02B9 teorii otnositel\u02B9nosti: Perevod s angli\u012Dskogo" + year: '1955' + qc6CJjYAAAAJ:fEOibwPWpKIC: + citations: 123 + title: "\xDCber den \xC4ther" + year: '1924' + qc6CJjYAAAAJ:fHS53ZCY-AEC: + citations: 0 + title: 'Albert Einstein] to Kathia Adler: Letter, 20 Feb 1917' + year: Unknown Year + qc6CJjYAAAAJ:fLJJVVwU7EQC: + citations: 355 + title: "Ein einfaches Experiment zum Nachweis der Amp\xE8reschen Molekularstr\xF6me" + year: '1916' + qc6CJjYAAAAJ:fPk4N6BV_jEC: + citations: 65 + title: "Sobre a eletrodin\xE2mica dos corpos em movimento" + year: '1983' + qc6CJjYAAAAJ:fSKd39tHJ84C: + citations: 0 + title: To Prevent Misunderstanding + year: '1949' + qc6CJjYAAAAJ:fTLh7q_iUBEC: + citations: 40 + title: "Bemerkungen zu P. Harzers Abhandlung\xBB \xDCber die Mitf\xFChrung des Lichtes in Glas und die Aberration \xAB." + year: '1914' + qc6CJjYAAAAJ:fXCg-C-QWH4C: + citations: 0 + title: "Albert Einstein, o lado humano: r\xE1pidas vis\xF5es colhidas em seus arquivos" + year: '1979' + qc6CJjYAAAAJ:fZtrMt_Z7PsC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, beginning Dec 1914' + year: Unknown Year + qc6CJjYAAAAJ:fh7vmlWxvT0C: + citations: 62 + title: 'Albert Einstein/Arnold Sommerfeld: Briefwechsel: Sechzig Briefe aus dem goldenen Zeitalter der modernen Physik' + year: '1968' + qc6CJjYAAAAJ:fixghrsIJ_wC: + citations: 0 + title: L'assoluto nella teoria di Einstein + year: '1923' + qc6CJjYAAAAJ:fveVehIkgekC: + citations: 0 + title: The Collected Papers of Albert Einstein, Vol. 6 The Berlin Years 1914-1917 + year: '1998' + qc6CJjYAAAAJ:g-FVFPYC6a8C: + citations: 0 + title: Does Nature Violate Local Realism? + year: '1997' + qc6CJjYAAAAJ:g2bnS7N2_ggC: + citations: 28 + title: Testimorial from Professor Einstein (Appendix II) + year: '1945' + qc6CJjYAAAAJ:g2zAJ5Cw7N4C: + citations: 89 + title: On the limit of validity of the law of thermodynamic equilibrium and on the possibility of a new determination of the elementary quanta + year: '1907' + qc6CJjYAAAAJ:g5m5HwL7SMYC: + citations: 146 + title: TIME, SPACE, AND GRAVITATION. + year: '1920' + qc6CJjYAAAAJ:gKLIUvgTho8C: + citations: 28 + title: "Comment on the Paper by WR He\xDF,\u2018Contribution to the theory of the viscosity of heterogeneous systems,\u2019" + year: '1920' + qc6CJjYAAAAJ:gNsIjQZ6FscC: + citations: 88 + title: Letter + year: '1934' + qc6CJjYAAAAJ:gUOu-QWEMMQC: + citations: 7 + title: Zu Dr. Berliners siebzigstem Geburtstag + year: '1932' + qc6CJjYAAAAJ:gV6rEsy15s0C: + citations: 3818 + title: Bemerkungen zu der Arbeit + year: '1914' + qc6CJjYAAAAJ:gYAb_yFic6IC: + citations: 30 + title: Zur Methodik der Theoretischen Physik + year: '1934' + qc6CJjYAAAAJ:gmHTDCtJMcoC: + citations: 159 + title: "Folgerungen aus den Capillarit\xE4tserscheinungen" + year: '1901' + qc6CJjYAAAAJ:gqMmJtG4vxUC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 10 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:h0mLeC6b6wcC: + citations: 18 + title: Electrons et photons + year: '1928' + qc6CJjYAAAAJ:h7-KW5G1enMC: + citations: 119 + title: Induktion und Deduktion in der Physik + year: '1919' + qc6CJjYAAAAJ:hB2aVRuWZNwC: + citations: 5 + title: "Ejn\u0161tejnovskaja teorija otnosite\u013Enosti" + year: '1972' + qc6CJjYAAAAJ:hEXC_dOfxuUC: + citations: 395 + title: Reply to critics + year: '1949' + qc6CJjYAAAAJ:hEp1lTclR2YC: + citations: 325 + title: On the generalized theory of gravitation + year: '1950' + qc6CJjYAAAAJ:hKjooKYXoHIC: + citations: 55 + title: "\xDCber die formale Beziehung des Riemannschen Kr\xFCmmungstensors zu den Feldgleichungen der Gravitation" + year: '1927' + qc6CJjYAAAAJ:hMod-77fHWUC: + citations: 5211 + title: "La relativit\xE9" + year: '1964' + qc6CJjYAAAAJ:hMwNgRnlwaMC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, 10 Sep 1914' + year: Unknown Year + qc6CJjYAAAAJ:hTqO-V9ugBQC: + citations: 43 + title: "Sur l'\xE9lectrodynamique des corps en mouvement" + year: '1965' + qc6CJjYAAAAJ:hUq98zRk74IC: + citations: 13 + title: EddingtonsTheorie und Hamiltonsches Prinzip + year: '1925' + qc6CJjYAAAAJ:hVd5agGqjXwC: + citations: 3801 + title: Physikalische Gesellschaft Zuerich + year: '1916' + qc6CJjYAAAAJ:hbz17DqrwuEC: + citations: 348 + title: Notiz zu unserer Arbeit + year: '1915' + qc6CJjYAAAAJ:hcF2OqvMasEC: + citations: 138 + title: Warum Krieg? + year: '1933' + qc6CJjYAAAAJ:he8YCnfqqkoC: + citations: 37 + title: "Rapports et Discussions du Cinqui\xE8me Conseil Solvay" + year: '1928' + qc6CJjYAAAAJ:hegzVdMJwJYC: + citations: 0 + title: "Quelques probl\xE8mes touchant les recherches sur Einstein" + year: Unknown Year + qc6CJjYAAAAJ:hfzGNhXhx5MC: + citations: 229 + title: "Dialog \xFCber Einw\xE4nde gegen die Relativit\xE4tstheorie" + year: '1918' + qc6CJjYAAAAJ:htV_5D2kmyYC: + citations: 29 + title: The way out + year: '1946' + qc6CJjYAAAAJ:htyGaKyDgHMC: + citations: 29 + title: "Zwei strenge statische L\xF6sungen der Feldgleichungen der einheitlichen Feldtheorie" + year: '1930' + qc6CJjYAAAAJ:hy8If-OszRcC: + citations: 0 + title: Divorce Agreement, 12 Jun 1918 + year: Unknown Year + qc6CJjYAAAAJ:i91s68tWr-MC: + citations: 86 + title: "\xDCber einen Satz der Wahrscheinlichkeitsrechnung und seine Anwendung in der Strahlungstheorie" + year: '1910' + qc6CJjYAAAAJ:i9zlNfTiRXIC: + citations: 0 + title: 'As it was: the UNESCO Courier December 1951' + year: '1996' + qc6CJjYAAAAJ:iH-uZ7U-co4C: + citations: 115 + title: Knowledge of past and future in quantum mechanics + year: '1931' + qc6CJjYAAAAJ:iKmOvsfbmGkC: + citations: 0 + title: Discussion following lecture," On the Present State of the Problem of Specific Heats"(Doc. 26), 3 Nov 1911 + year: '2003' + qc6CJjYAAAAJ:iKz1iSBcTNcC: + citations: 0 + title: 'Albert Einstein] to Elsa Einstein: Letter, 11 Sep 1915' + year: Unknown Year + qc6CJjYAAAAJ:iMbXGt5dmAEC: + citations: 0 + title: "Proceedings of the Second Marcel Grossmann Meeting on General Relativity: Organized and Held at the Internat. Centre for Theoret. Physics, Trieste, 5-11 July, 1979: Held in \u2026" + year: '1982' + qc6CJjYAAAAJ:iRaVAuoZnuIC: + citations: 16 + title: Geometria no euclidea y fisica + year: '1926' + qc6CJjYAAAAJ:i_7YvbSbtFEC: + citations: 8759 + title: "Berichtigung zu meiner Arbeit:\u201EEine neue Bestimmung der Molek\xFCldimensionen\u201D \uFE01" + year: '2006' + qc6CJjYAAAAJ:ifIdVpG6JtcC: + citations: 15 + title: On the" Cosmologic Problem" + year: '1945' + qc6CJjYAAAAJ:in81wS_EFI4C: + citations: 0 + title: Relativites restreinte et generale Relativite generale, cosmologie et theories unitaires + year: '1994' + qc6CJjYAAAAJ:inmFHauC9wsC: + citations: 245 + title: Statistische Untersuchung der Bewegung eines Resonators in einem Strahlungsfeld + year: '1910' + qc6CJjYAAAAJ:iomT83CKXisC: + citations: 0 + title: "La th\xE9orie de la relativit\xE9 d'Einstein et la dialectique." + year: Unknown Year + qc6CJjYAAAAJ:isC4tDSrTZIC: + citations: 4190 + title: "\xDCber Gravitationswellen" + year: '1918' + qc6CJjYAAAAJ:it4f3qIuXWYC: + citations: 13 + title: "Principios de f\xEDsica te\xF3rica" + year: '1983' + qc6CJjYAAAAJ:j2GxDk2JBlYC: + citations: 12 + title: Correspondance avec Michele Besso + year: '1979' + qc6CJjYAAAAJ:j3f4tGmQtD8C: + citations: 118 + title: Principles of research + year: '1954' + qc6CJjYAAAAJ:j5aT6aphRxQC: + citations: 240 + title: "Zum gegenw\xE4rtigen Stande des Gravitations-problems" + year: '1914' + qc6CJjYAAAAJ:j8SEvjWlNXcC: + citations: 176 + title: Letters on absolute parallelism + year: '1979' + qc6CJjYAAAAJ:j8pvxH-kN2QC: + citations: 54 + title: "Notiz zu E. Schr\xF6dingers Arbeit" + year: '1918' + qc6CJjYAAAAJ:jEJjQKk8aPQC: + citations: 0 + title: 'Albert Einstein] to Felix Klein: Letter, 27 Apr 1918' + year: Unknown Year + qc6CJjYAAAAJ:jKT558fuBk8C: + citations: 6 + title: Antwort auf eine Bemerkung von W. Anderson + year: '1924' + qc6CJjYAAAAJ:jPVjDSAV6m0C: + citations: 17 + title: Darstellung der Semi-Vektoren Als Gewohnliche Vektoren von Besonderem Differentiations Charakter + year: '1934' + qc6CJjYAAAAJ:jhmUvTrEinIC: + citations: 10 + title: 'Helle Zeit-dunkle Zeit: In memoriam Albert Einstein' + year: '1956' + qc6CJjYAAAAJ:jjenCjXDw2QC: + citations: 2 + title: My faith + year: Unknown Year + qc6CJjYAAAAJ:jmwITWCuk8IC: + citations: 13 + title: Einstein on the atomic bomb + year: '1945' + qc6CJjYAAAAJ:jtusTj6o6osC: + citations: 0 + title: A memorial to PAM Dirac + year: '1990' + qc6CJjYAAAAJ:k4O5U3vRA4YC: + citations: 5738 + title: The special and general theory + year: '1920' + qc6CJjYAAAAJ:k6nH7jlkaTkC: + citations: 0 + title: The Einstein Centennial + year: '1982' + qc6CJjYAAAAJ:kF4WlwDc9qcC: + citations: 43 + title: Hedwig und Max Born + year: '1916' + qc6CJjYAAAAJ:kFzFP8IdBVAC: + citations: 378 + title: Einstein's essays in science + year: '2009' + qc6CJjYAAAAJ:kGbpvR7Ecy8C: + citations: 38 + title: Bivector fields II + year: '1944' + qc6CJjYAAAAJ:kMrClmKSQGwC: + citations: 249 + title: "Briefwechsel 1916\xB11955 von Albert Einstein und Hedwig und Max Born, Kommentiert von Max Born" + year: '1969' + qc6CJjYAAAAJ:kNdYIx-mwKoC: + citations: 480 + title: Sidelights on relativity + year: '2009' + qc6CJjYAAAAJ:kO05sadLmrgC: + citations: 67 + title: "Bemerkungen zu der Notiz von Hrn. Paul Ehrenfest:\u201D \uFE01Die Translation deformierbarer Elektronen und der Fl\xE4chensatz \u201E" + year: '1907' + qc6CJjYAAAAJ:kPzzr9KoCG0C: + citations: 0 + title: "L\u2019agopuntura in campo oncologico. Riflessioni ed esperienze dell\u2019ultimo decennio." + year: Unknown Year + qc6CJjYAAAAJ:k_IJM867U9cC: + citations: 120 + title: "Relativit\xE4tstheorie in mathematischer Behandlung" + year: '1925' + qc6CJjYAAAAJ:kbDB7uaqCfAC: + citations: 0 + title: "Albert Einstein] to Walter D\xE4llenbach: Letter, after 15 Feb 1917" + year: Unknown Year + qc6CJjYAAAAJ:kqeZabM7ilsC: + citations: 6923 + title: Preuss, Sitzungsber + year: '1915' + qc6CJjYAAAAJ:l0_JBNIuc60C: + citations: 56 + title: Quoted in + year: '1990' + qc6CJjYAAAAJ:l1jknz_x7mgC: + citations: 0 + title: Court Expert Opinion in the Matter of Signal Co. vs. Atlas Works, ca. 3 Dec 1921 + year: Unknown Year + qc6CJjYAAAAJ:l6Q3WhenKVUC: + citations: 592 + title: Geometrie und erfahrung + year: '1921' + qc6CJjYAAAAJ:l7t_Zn2s7bgC: + citations: 656 + title: Ether and the Theory of Relativity + year: '2007' + qc6CJjYAAAAJ:lAj_JhtUatoC: + citations: 0 + title: 'Albert Einstein] to Friedrich Adler: Letter, 4 Aug 1918' + year: Unknown Year + qc6CJjYAAAAJ:lAvqOWfki2wC: + citations: 0 + title: Sitzungsber. Preus. Akad. Wiss. Berlin (Math. Phys.) 778 (1915) + year: '1915' + qc6CJjYAAAAJ:lCh-sgrp-YMC: + citations: 0 + title: The collecteds of albert einstein v 9 the berlin years correspondence january 1919-april 1920 english translation (paperback) + year: '2004' + qc6CJjYAAAAJ:lEqHes_HPG0C: + citations: 791 + title: 'The principle of relativity: a collection of original memoirs on the special and general theory of relativity' + year: '1923' + qc6CJjYAAAAJ:lIaPce-xyHYC: + citations: 0 + title: "Privatgutachten zu dem Einspruch gegen die Patentanmeldung G43359 der Gesellschaft f\xFCr nautische Instrumente auf Grund des Pantentes 241637, 16 Jul 1918" + year: Unknown Year + qc6CJjYAAAAJ:lLDkS9sB7dAC: + citations: 35 + title: "Grundgedanken und Probleme der Relativit\xE4tstheorie" + year: '1923' + qc6CJjYAAAAJ:lLPirIASiZEC: + citations: 855 + title: "The Collected Papers of Albert Einstein, Volume 15 (Translation Supplement): The Berlin Years: Writings & Correspondence, June 1925\u2013May 1927" + year: '2018' + qc6CJjYAAAAJ:lOG7zRu2uA8C: + citations: 65 + title: The foundations of general relativity theory + year: '1973' + qc6CJjYAAAAJ:lPNvfOEJVFUC: + citations: 18 + title: "Die {\\ it Planck} sche Theorie der Strahlung und die Theorie der spezifischen W\xE4rme.(German)" + year: Unknown Year + qc6CJjYAAAAJ:lR2ECBI0YV4C: + citations: 121 + title: Quantentheoretische Bemerkungen zum Experiment von Stern und Gerlach + year: '1922' + qc6CJjYAAAAJ:lVu93_cgYy4C: + citations: 0 + title: OPERATIONALISM AND FUNDAMENTAL MODELS OF PHYSICS + year: '1983' + qc6CJjYAAAAJ:lX_RDcPAamoC: + citations: 3 + title: Foreword to Concepts of Space, by Max Jammer + year: '1954' + qc6CJjYAAAAJ:ldfaerwXgEUC: + citations: 40 + title: Algebraic properties of the field in the relativistic theory of the asymmetric field + year: '1954' + qc6CJjYAAAAJ:lms347EBdh4C: + citations: 15 + title: Verhandl. deut. physik + year: '1915' + qc6CJjYAAAAJ:m1cs02wJCiwC: + citations: 0 + title: "Hilbert et le probl\xE8me de covariance dans les \xE9quations de la gravitation." + year: Unknown Year + qc6CJjYAAAAJ:mB3voiENLucC: + citations: 146 + title: A new form of the general relativistic field equations + year: '1955' + qc6CJjYAAAAJ:mN77zE6YZBUC: + citations: 727 + title: Ueber spezielle und allgemeine Relativitaetstheorie, 127 + year: '1969' + qc6CJjYAAAAJ:mNm_27jwclsC: + citations: 15 + title: Open Letter to the General Assembly of the United Nations + year: '1947' + qc6CJjYAAAAJ:mSXQG6lSlFkC: + citations: 0 + title: 'Albert Einstein] to Wander and Geertruida de Haas: Letter, ca. 10 May 1915' + year: Unknown Year + qc6CJjYAAAAJ:mSnHxa73OtAC: + citations: 0 + title: 'The collected papers of Albert Einstein. Vol. 1, The early years: 1879-1902:[English translation]' + year: Unknown Year + qc6CJjYAAAAJ:mVC4hKzE2FoC: + citations: 13 + title: "Berichtigung zu meiner Arbeit:\u201EDie Plancksche Theorie der Strahlung etc.\u201D \uFE01" + year: '1907' + qc6CJjYAAAAJ:mZB2-lCpWbQC: + citations: 11 + title: 'Albert Einstein] to Max Born: Letter, 27 Feb 1916' + year: Unknown Year + qc6CJjYAAAAJ:maZDTaKrznsC: + citations: 116 + title: The Bianchi identities in the generalized theory of gravitation + year: '1950' + qc6CJjYAAAAJ:mdGv78FIKkEC: + citations: 0 + title: "UN GIORNO LE MACCHINE RIUSCIRANNO A RISOLVERE TUTTI I PROBLEMI, MA MAI NESSUNA DI ESSE POTR\xC0 PORNE UNO\u2026" + year: Unknown Year + qc6CJjYAAAAJ:mmBnJtEBTSAC: + citations: 14 + title: Albert Einstein] to Michele Besso:[A second] letter, 21 Jul 1916 + year: Unknown Year + qc6CJjYAAAAJ:mnAcAzq93VMC: + citations: 120 + title: Riemannian Geometry with Maintaining the Notion of distant parallelism + year: '1928' + qc6CJjYAAAAJ:mpaOjDK6XBIC: + citations: 3 + title: Mossbauer Effect + year: '1958' + qc6CJjYAAAAJ:mqGkWRiPAHEC: + citations: 0 + title: "Albert Einstein] to Walther Sch\xFCcking: Letter, 22 Oct 1915" + year: Unknown Year + qc6CJjYAAAAJ:n0_S8QYMK-AC: + citations: 0 + title: "L'article d'Einstein\" Remarques th\xE9oriques sur la superconductivit\xE9 des m\xE9taux\"." + year: Unknown Year + qc6CJjYAAAAJ:n1qY4L4uFdgC: + citations: 25 + title: 'The collected papers of Albert Einstein. Vol. 12, The Berlin years: correspondence, January-December 1921' + year: Unknown Year + qc6CJjYAAAAJ:n35PH7pn8T4C: + citations: 52 + title: "Grundgedanken und Methoden der Relativit\xE4tstheorie, in ihrer Entwicklung dargestellt" + year: '1920' + qc6CJjYAAAAJ:n94QCav8jycC: + citations: 12 + title: From the philosophy of Bertrand Russell + year: '1944' + qc6CJjYAAAAJ:nFloTcPoiwMC: + citations: 0 + title: "R\xF4le du principe d'\xE9quivalence et apparition de la th\xE9orie g\xE9n\xE9rale de la relativit\xE9." + year: Unknown Year + qc6CJjYAAAAJ:nOiSByfp82kC: + citations: 36 + title: "Systematische Untersuchung \xFCber kompatible Feldgleichungen, welche in einem Riemannschen Raume mit Fernparallelismus gesetzt werden k\xF6nnen" + year: '1931' + qc6CJjYAAAAJ:nU66GSXDKhoC: + citations: 30 + title: Elementare theorie der wasserwellen und des fluges + year: '1916' + qc6CJjYAAAAJ:nZtlP1Cc3DIC: + citations: 0 + title: Einstein und die Interviewer, 10 Aug 1921 + year: Unknown Year + qc6CJjYAAAAJ:nazVBdFzvK0C: + citations: 161 + title: Einstein on Peace, ed. Otto Nathan and Heinz Norden + year: '1960' + qc6CJjYAAAAJ:njp6nI0QjqAC: + citations: 456 + title: "\xDCber die Entwickelung unserer Anschauungen \xFCber das Wesen und die Konstitution der Strahlung" + year: '1909' + qc6CJjYAAAAJ:nlKf13ul9_IC: + citations: 3 + title: "Pol\xEDtica y pacifismo" + year: '1960' + qc6CJjYAAAAJ:nlmsuG0oqtYC: + citations: 0 + title: APPLICATION OF STOCHASTIC DIFFERENTIAL EQUATIONS TO THE DESCRIPTION CF TURBULENT DIFFUSION + year: '1978' + qc6CJjYAAAAJ:nmIsvVfQd4cC: + citations: 21 + title: Investigations on the Theory of Non-Uniform Gases + year: '1956' + qc6CJjYAAAAJ:nrtMV_XWKgEC: + citations: 38 + title: Os fundamentos da teoria da relatividade geral + year: '1916' + qc6CJjYAAAAJ:ntg98fmFLVcC: + citations: 404 + title: The elementary theory of the Brownian motion + year: '1908' + qc6CJjYAAAAJ:nvAonm6-wpUC: + citations: 0 + title: "Neue Zugangswege zur Entw\xF6hnungs-behandlung in Sachsen, Sachsen-Anhalt und Th\xFCringen" + year: Unknown Year + qc6CJjYAAAAJ:nwfoItMF7hMC: + citations: 441 + title: "Teor\u0131a cu\xE1ntica de gases ideales monoat\xF3micos, Sitz" + year: '1924' + qc6CJjYAAAAJ:o4Qvs5Y5TLQC: + citations: 993 + title: The Early Years 1879-1902 + year: '1987' + qc6CJjYAAAAJ:o9ULDYDKYbIC: + citations: 37 + title: "Bemerkung zu Herrn Schr\xF6dingers Notiz" + year: '1918' + qc6CJjYAAAAJ:oAywNP-vUhwC: + citations: 38 + title: Eine neue formale Deutung der Maxwellschen Feldgleichungen der Elektrodynamik + year: '1916' + qc6CJjYAAAAJ:oFKsPyNwwpYC: + citations: 85 + title: "\xDCber die M\xF6glichkeit einer neuen Pr\xFCfung des Relativit\xE4tsprinzips" + year: '2006' + qc6CJjYAAAAJ:oFWWKr2Zb18C: + citations: 123 + title: On the ether + year: '1991' + qc6CJjYAAAAJ:oJZlKik0E8QC: + citations: 10 + title: Albert Einstein + year: '1999' + qc6CJjYAAAAJ:oQQVFBP0nzwC: + citations: 5 + title: "Einstein und Ulm: Festakt, Sch\xFClerwettbewerb und Ausstellung zum 100. Geburtstag von Albert Einstein" + year: '1979' + qc6CJjYAAAAJ:oR5SthnA400C: + citations: 4 + title: 'Le pouvoir nu: propos sur la guerre et la paix, 1914-1955' + year: '1991' + qc6CJjYAAAAJ:oYLFIHfuHKwC: + citations: 247 + title: "Zum kosmologischen Problem der allgemeinen Relativit\xE4tstheorie" + year: '1931' + qc6CJjYAAAAJ:oea97a5D_h0C: + citations: 4 + title: "\xDCber den gegenw\xE4rtigen Stand der allgemeinen Relativit\xE4tsteorie" + year: '1930' + qc6CJjYAAAAJ:ojlX30-wUrgC: + citations: 192 + title: Religion and science + year: '1930' + qc6CJjYAAAAJ:oldoQiaHq2UC: + citations: 166 + title: "Einheitliche Theorie von Gravitation und Elektrizit\xE4t. Zweite Abhandlung" + year: '2006' + qc6CJjYAAAAJ:oqD4_j7ulsYC: + citations: 20513 + title: On the movement of small particles suspended in stationary liquids required by the molecular-kinetic theory of heat + year: '1905' + qc6CJjYAAAAJ:osi8XriVlOYC: + citations: 0 + title: 'Albert Einstein] to Wander and Geertruida de Haas: Letter, 6 Jul 1915' + year: Unknown Year + qc6CJjYAAAAJ:oursBaop5wYC: + citations: 1516 + title: Zur theorie der brownschen bewegung + year: '1906' + qc6CJjYAAAAJ:oy0z8GdgWhYC: + citations: 0 + title: 'On the Nature of Spirit: Masculinity, Femininity, and Human Identity' + year: Unknown Year + qc6CJjYAAAAJ:oynPyU19kbsC: + citations: 64 + title: "Berichtigungen zu der Arbeit:\" \xDCber das Relativit\xE4tsprinzip und die aus demselben gezogenen Folgerungen\"" + year: '1908' + qc6CJjYAAAAJ:p2vkXumR6kMC: + citations: 4 + title: Verlandlungen der deutchen physikalischen Gesellschaft + year: '1917' + qc6CJjYAAAAJ:p6f6DfXMsGMC: + citations: 0 + title: "Resultados de la terapia floral en el tratamiento del brote de agudizaci\xF3n de la psoriasis" + year: Unknown Year + qc6CJjYAAAAJ:p7qoFRH4VUUC: + citations: 5 + title: 'Albert Einstein] to Moritz Schlick: Letter, 14 Dec 1915' + year: Unknown Year + qc6CJjYAAAAJ:p866XJ6hu_8C: + citations: 8 + title: B. Ho mann and L. Infeld + year: '1938' + qc6CJjYAAAAJ:p9YawgimX9oC: + citations: 41 + title: Albert Einstein und die Schweiz + year: '1952' + qc6CJjYAAAAJ:pGq6TLPqxssC: + citations: 0 + title: 'Albert Einstein] to Paul Hertz: Letter, 9 Oct 1915' + year: Unknown Year + qc6CJjYAAAAJ:pOP5Rf-i_loC: + citations: 0 + title: Non-euclidean geometry and physics (1926) + year: '2005' + qc6CJjYAAAAJ:pRWBApOjXDcC: + citations: 70 + title: "Untersuchungen \xFCber die Theorie der Brownschen Bewegung" + year: '1997' + qc6CJjYAAAAJ:pUxgyZctzPYC: + citations: 74 + title: "Prinzipielles zur verallgemeinerten Relativit\xE4tstheorie und Gravitationstheorie" + year: '1914' + qc6CJjYAAAAJ:pa8xeX_DvI4C: + citations: 22 + title: B. Podolsky & N. Rosen, 1935 + year: Unknown Year + qc6CJjYAAAAJ:polMJLZb0X8C: + citations: 0 + title: 'Albert Einstein] to Erwin Freundlich: Letter, between 1 and 25 Mar 1915' + year: Unknown Year + qc6CJjYAAAAJ:prKdS1S5QkMC: + citations: 11 + title: Creator and Rebel + year: '1972' + qc6CJjYAAAAJ:prvsfHNhuEoC: + citations: 0 + title: 'Albert Einstein] to David Hilbert: Letter, 18 Nov 1915' + year: Unknown Year + qc6CJjYAAAAJ:pxXbYLTb8EgC: + citations: 2 + title: Selected passages on Machian ideas + year: '1995' + qc6CJjYAAAAJ:pzedKLaGEyUC: + citations: 0 + title: THE ANTHROPIC PRINCIPLE IN COSMOLOGY AND IN BIOLOGY + year: Unknown Year + qc6CJjYAAAAJ:q-jS9JxWzv0C: + citations: 0 + title: What is the Responsibility of Scientists in War? + year: Unknown Year + qc6CJjYAAAAJ:q1ZQJjUA47MC: + citations: 225 + title: On the motion, required by the molecular-kinetic theory of heat, of particles suspended in a fluid at rest + year: '1905' + qc6CJjYAAAAJ:q2Dn1KgioksC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, before 10 Apr 1914' + year: Unknown Year + qc6CJjYAAAAJ:q2HS4OCVtYIC: + citations: 1 + title: "Kurze Skizze zur Entwicklung der Relativit\xE4tstheorie" + year: Unknown Year + qc6CJjYAAAAJ:q3SxJD15z-gC: + citations: 0 + title: 'Albert Einstein] to Tullio Levi-Civita: Letter, 2 Apr 1915' + year: Unknown Year + qc6CJjYAAAAJ:q3oQSFYPqjQC: + citations: 40 + title: "Quatre conf\xE9rences sur la th\xE9orie de la relativit\xE9 faites \xE0 l'Universit\xE9 de Princeton" + year: '2005' + qc6CJjYAAAAJ:qCpRzq7zkD8C: + citations: 2197 + title: "Zur allgemeinen Relativit\xE4tstheorie" + year: '1915' + qc6CJjYAAAAJ:qPeb-qHga9sC: + citations: 307 + title: "Auf die Riemann-Metrik und den Fern-Parallelismus gegr\xFCndete einheitliche Feldtheorie" + year: '1930' + qc6CJjYAAAAJ:qbqt7gslDFUC: + citations: 0 + title: The manuscript of Einstein's" Zur einheitlichen Feld-Theorie". + year: Unknown Year + qc6CJjYAAAAJ:qdR3duxP4mUC: + citations: 0 + title: "En busca del eslab\xF3n perdido entre educaci\xF3n y desarrollo: desaf\xEDos y retos para la universidad en Am\xE9rica Latina y el Caribe" + year: Unknown Year + qc6CJjYAAAAJ:qjMakFHDy7sC: + citations: 3319 + title: On the electrodynamics of moving bodies + year: '1905' + qc6CJjYAAAAJ:qsWQJNntlusC: + citations: 3212 + title: Ideas and opinions + year: '1995' + qc6CJjYAAAAJ:quBVm8e4N6QC: + citations: 0 + title: "Zu Kaluzas Theorie des Zusammenhanges von Gravitation und Elektrizit\xE4t. Zweite Mitteilung" + year: '2006' + qc6CJjYAAAAJ:qxL8FJ1GzNcC: + citations: 615 + title: Geometrie und erfahrung + year: '1921' + qc6CJjYAAAAJ:qyhmnyLat1gC: + citations: 27746 + title: Can quantum-mechanical description of physical reality be considered complete? + year: '1935' + qc6CJjYAAAAJ:qzuIxkxWBNsC: + citations: 0 + title: 'Albert Einstein] to Edgar Meyer: Letter, 4 Nov 1918' + year: Unknown Year + qc6CJjYAAAAJ:r-XlWH_wwbwC: + citations: 9 + title: La questione del metodo + year: '1954' + qc6CJjYAAAAJ:r0BpntZqJG4C: + citations: 195 + title: On the non-existence of regular stationary solutions of relativistic field equations + year: '1943' + qc6CJjYAAAAJ:r0s_y6AIs4IC: + citations: 1 + title: Waarom oorlog? + year: '1986' + qc6CJjYAAAAJ:r4zddjZt6C4C: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 25 May 1914' + year: Unknown Year + qc6CJjYAAAAJ:r7QigD7TRWAC: + citations: 15 + title: 'Scienza e vita: lettere 1916-1955' + year: '1973' + qc6CJjYAAAAJ:r8lgQMkXaCEC: + citations: 0 + title: Oorlog als ziekte. Met een voorw. van Albert Einstein. Naar de Nederlandse vertaling bewerkt door C. van Emde Boas + year: '1938' + qc6CJjYAAAAJ:rCzfLUpcSPoC: + citations: 449 + title: "A evolu\xE7\xE3o da f\xEDsica: o desenvolvimento das ideias desde os primitivos conceitos at\xE9 \xE0 Relatividade e aos Quanta" + year: '1939' + qc6CJjYAAAAJ:rFyVMFCKTwsC: + citations: 331 + title: Elementare Theorie der Brownschen) Bewegung + year: '1908' + qc6CJjYAAAAJ:rKOGDx9nJ1EC: + citations: 3 + title: "Gelegentliches: Zum f\xFCnfzigsten Geburtstag 14. M\xE4rz 1929 dargebracht von der Soncino-Gesellschaft der Freunde des J\xFCdischen Buches zu Berlin" + year: '1929' + qc6CJjYAAAAJ:rPbfW60zdgkC: + citations: 1193 + title: Physics and reality + year: '1936' + qc6CJjYAAAAJ:rQcm2j6_ZE8C: + citations: 20 + title: Max Planck als Forscher + year: '1913' + qc6CJjYAAAAJ:rUiCm8s56TIC: + citations: 7 + title: A new analysis of molecule dimensions + year: '1968' + qc6CJjYAAAAJ:rWqKpwLRvsIC: + citations: 3057 + title: Die feldgleichungen der gravitation + year: Unknown Year + qc6CJjYAAAAJ:rbgNTKsR3fAC: + citations: 0 + title: The Absence of Negative Gravitational Mass and Related Problems + year: Unknown Year + qc6CJjYAAAAJ:rc0DTgEpx5oC: + citations: 0 + title: "Einheitliche Feldtheorie von Gravitation und Elektrizit\xE4t.(German)" + year: Unknown Year + qc6CJjYAAAAJ:rjBKtydo3wgC: + citations: 38 + title: "\xBF Por qu\xE9 socialismo?" + year: '2001' + qc6CJjYAAAAJ:rp474-M6Y4oC: + citations: 62 + title: "Einstein sagt: Zitate, Einf\xE4lle, Gedanken" + year: '1999' + qc6CJjYAAAAJ:rq4rw-O2q6QC: + citations: 0 + title: 'The anthropomorphized product shelf: Symmetric multimodal human-environment interaction' + year: '2006' + qc6CJjYAAAAJ:rr29yNp9FasC: + citations: 23 + title: "\xDCber ein den Elementarproze\xDF der Lichtemission betreffendes Experiment" + year: '2006' + qc6CJjYAAAAJ:rsrKZ8bNWIsC: + citations: 0 + title: 'Albert Einstein] to Heinrich Zangger: Letter, between 24 Jul and 7 Aug 1915' + year: Unknown Year + qc6CJjYAAAAJ:rt-opDMcQ_cC: + citations: 0 + title: 'PROBLEM GAMBLING & AOD: IMPULSIVELY SEPARATED?' + year: Unknown Year + qc6CJjYAAAAJ:rv4tAfkFLVgC: + citations: 0 + title: "O Papel da Epistemologia em uma Disciplina e Evolu\xE7\xE3o dos Conceitos da F\xEDsica\xB7" + year: Unknown Year + qc6CJjYAAAAJ:rywEMSoAiS0C: + citations: 0 + title: "Histoire de la d\xE9couverte des \xE9quations de la gravitation (Einstein et Hilbert)." + year: Unknown Year + qc6CJjYAAAAJ:rzkGdFpNPO0C: + citations: 0 + title: 'Prospettive relativistiche: dell''etere e della geometria' + year: '1922' + qc6CJjYAAAAJ:s1ouQE5r0WUC: + citations: 15 + title: Mein Glaubensbekenntnis + year: '1930' + qc6CJjYAAAAJ:s2G-WRnXBicC: + citations: 2 + title: My Views + year: '1967' + qc6CJjYAAAAJ:s9piBQ-TX4wC: + citations: 0 + title: "La th\xE9orie corpusculaire des rayons X et la structure des cristaux." + year: Unknown Year + qc6CJjYAAAAJ:sAujV351FBYC: + citations: 4861 + title: The meaning of relativity + year: '1950' + qc6CJjYAAAAJ:sIDMtVbdO0QC: + citations: 20 + title: "\xDCber die gegenw\xE4rtige Krise der theoretischen Physik" + year: '1922' + qc6CJjYAAAAJ:sJK75vZXtG0C: + citations: 207 + title: Mis ideas y opiniones + year: '2011' + qc6CJjYAAAAJ:sNmaIFBj_lkC: + citations: 8 + title: Compton Effect + year: '1966' + qc6CJjYAAAAJ:sYWh8IhQ1GMC: + citations: 13 + title: Letter to Michele Besso's Family + year: '1989' + qc6CJjYAAAAJ:scjTk0LcRdsC: + citations: 0 + title: "Nous ne pouvons pas r\xE9soudre nos probl\xE8mes avec le m\xEAme mode de pens\xE9e que nous utilisions quand nous les avons cr\xE9\xE9s." + year: Unknown Year + qc6CJjYAAAAJ:seU1ZbiIO-YC: + citations: 0 + title: The Principles of humanism + year: '1974' + qc6CJjYAAAAJ:sgVRHlApM4oC: + citations: 70 + title: The laws of science and the laws of ethics + year: '1950' + qc6CJjYAAAAJ:sgsej9ZJWHMC: + citations: 4359 + title: "N\xE4herungsweise Integration der Feldgleichungen der Gravitation" + year: '1916' + qc6CJjYAAAAJ:siTy-4AL0AwC: + citations: 0 + title: "O conhecimento cient\xEDfico no nosso contexto social e hist\xF3rico: um ano de realiza\xE7\xF5es" + year: '2008' + qc6CJjYAAAAJ:sk-5v2XeZBgC: + citations: 20 + title: Theoretische Bemerkungen zur Supraleitung der Metalle + year: '1922' + qc6CJjYAAAAJ:spwacExez6wC: + citations: 0 + title: "Meine Antwort. \xFCber die anti-relativit\xE4tstheoretische GmbH Berliner Tageblatt, 27 Aug 1920" + year: Unknown Year + qc6CJjYAAAAJ:t1niNHmIXQYC: + citations: 0 + title: Religion, Spirituality, and Stress + year: Unknown Year + qc6CJjYAAAAJ:t3sMychFT9UC: + citations: 0 + title: "Divulgaci\xF3n de la Ciencia para Ni\xF1os a Trav\xE9s de Revistas Mexicanas: Aproximaci\xF3n a Partir de la Construcci\xF3n del Discurso." + year: Unknown Year + qc6CJjYAAAAJ:t6hKUfryX1MC: + citations: 0 + title: Uproar in the Lecture Hall, 13 Feb 1920 + year: Unknown Year + qc6CJjYAAAAJ:t6usbXjVLHcC: + citations: 144 + title: The human side + year: '1979' + qc6CJjYAAAAJ:t7izwRedFcYC: + citations: 2 + title: Albert Einstein, il lato humano + year: '1980' + qc6CJjYAAAAJ:tHxcpc5o5bgC: + citations: 10 + title: A. Einstein autobiographical notes + year: '1970' + qc6CJjYAAAAJ:tVzLobxzA7YC: + citations: 7 + title: "Geografia, ecologia da paisagem e teledetec\xE7\xE3o, enquadramento\u2013contextualiza\xE7\xE3o" + year: '2004' + qc6CJjYAAAAJ:tWiuw1KVSQEC: + citations: 90 + title: "La Th\xE9orie de la Relativit\xE9" + year: '1935' + qc6CJjYAAAAJ:tYdqGa2HnWcC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 3 Aug 1916' + year: Unknown Year + qc6CJjYAAAAJ:tai-Ft5GzhwC: + citations: 0 + title: Storia del concetto di spazio + year: '1966' + qc6CJjYAAAAJ:tgTmbKTkO1IC: + citations: 16 + title: "Nachtrag zu meiner Arbeit:\u201EThermodynamische Begr\xFCndung des photochemischen Aquivalentgesetzes\u201D \uFE01" + year: '1912' + qc6CJjYAAAAJ:tkaPQYYpVKoC: + citations: 17 + title: Physik als Abenteuer der Erkenntnis + year: '1938' + qc6CJjYAAAAJ:tltQ_bo2KloC: + citations: 20 + title: My Credo + year: '1986' + qc6CJjYAAAAJ:tntj4plCNvAC: + citations: 123 + title: Relativity and the Problem of Space + year: '1954' + qc6CJjYAAAAJ:tzPJaSocouwC: + citations: 29 + title: Fund-raising telegram for the Emergency Committee of Atomic Scientists, 23 May 1946 + year: '1960' + qc6CJjYAAAAJ:u0Mu_IsstPMC: + citations: 28 + title: "Die Kompatibilit\xE4t der Feldgleichungen in der einheitlichen Feldtheorie" + year: '1930' + qc6CJjYAAAAJ:uAPFzskPt0AC: + citations: 15 + title: "equations of motion\uFB01 one therefore could not doubt that the laws of nature are" + year: '1907' + qc6CJjYAAAAJ:uCYQzKCmtZwC: + citations: 1230 + title: Out of my later years + year: '1950' + qc6CJjYAAAAJ:uH1VZYVfkoQC: + citations: 11 + title: 'Albert Einstein] to Max Born: Letter, 24 Jun 1918' + year: Unknown Year + qc6CJjYAAAAJ:uK1dVpBkok0C: + citations: 0 + title: UNCERTAINTIES AND HOPES + year: '1993' + qc6CJjYAAAAJ:uQrt9rju91QC: + citations: 0 + title: 'Albert Einstein] to Paul Hertz: Letter, between 14 Aug and 4 Nov 1915' + year: Unknown Year + qc6CJjYAAAAJ:uXirmJe02n4C: + citations: 79 + title: "Berichtigungen zu der Arbeit:\" \xDCber das Relativit\xE4tsprinzip und die aus demselben gezogenen Folgerungen\", 29 Feb 1908" + year: Unknown Year + qc6CJjYAAAAJ:u_mOZUIutIEC: + citations: 34 + title: "\xDCber eine Methode zur Bestimmung des Verh\xE4ltnisses der transversalen und longitudinalen Masse des Elektrons" + year: '1906' + qc6CJjYAAAAJ:ufKn5pxu7C0C: + citations: 27 + title: "Bemerkung zu meiner Arbeit \u201CZur allgemeinen Relativit\xE4tstheorie\u201D" + year: '2006' + qc6CJjYAAAAJ:ufrVoPGSRksC: + citations: 644 + title: The influence of the expansion of space on the gravitation fields surrounding the individual stars + year: '1945' + qc6CJjYAAAAJ:uh8FjILnQOkC: + citations: 0 + title: "Bemerkungen zu P. Harzers Abhandlung,\" \xDCber die Mitf\xFChrung des Lichtes in Glas und die Aberration\", 18 Jul 1914" + year: Unknown Year + qc6CJjYAAAAJ:ujJXPdh5xs4C: + citations: 0 + title: "Lehrs\xE4tze \xFCber das Weltall: Mit Beweis in Form eines offenen Briefes an Professor Einstein. In einer von Gerhard R\xFChm bearbeiteten Neuauflage" + year: '1965' + qc6CJjYAAAAJ:ult01sCh7k0C: + citations: 422 + title: Wolfgang Pauli + year: '2001' + qc6CJjYAAAAJ:umqufdRvDiIC: + citations: 7 + title: "Einstein \xFCber \u201Ewahre Kultur \u201Cund die Stellung der Geometrie im Wissenschaftssystem" + year: '1979' + qc6CJjYAAAAJ:uoeYKOKFegwC: + citations: 15 + title: Einstein on Humanism + year: '1993' + qc6CJjYAAAAJ:uqZYSrDi9MMC: + citations: 0 + title: Ideas fundamentales y problemas de la teoria de la relatividad + year: '1924' + qc6CJjYAAAAJ:uwWlEQcBbEIC: + citations: 0 + title: 'Albert Einstein] to Felix Klein: Letter, 26 Mar 1917' + year: Unknown Year + qc6CJjYAAAAJ:v-tg9Wi2VGwC: + citations: 0 + title: Overture to the comic opera Don Giovanni, K + year: '1900' + qc6CJjYAAAAJ:vCSeWdjOjw8C: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 22 Sep 1917' + year: Unknown Year + qc6CJjYAAAAJ:vM5yiaU9oLoC: + citations: 0 + title: 'Albert Einstein] to Hans Albert Einstein: Letter, before 4 Apr 1915' + year: Unknown Year + qc6CJjYAAAAJ:vMcOFpnEpxoC: + citations: 8 + title: Inst. intern. phys + year: '1911' + qc6CJjYAAAAJ:vPKCt-r_nWsC: + citations: 0 + title: Albert Einstein to Heinrich Zangger + year: '2005' + qc6CJjYAAAAJ:vRqMK49ujn8C: + citations: 27 + title: "Fysika jako dobrodru\u017Estv\xED pozn\xE1n\xED" + year: '1958' + qc6CJjYAAAAJ:vV6vV6tmYwMC: + citations: 161 + title: Living philosophies + year: '1979' + qc6CJjYAAAAJ:v_xunPV0uK0C: + citations: 67 + title: On the five-dimensional representation of gravitation and electricity + year: '1941' + qc6CJjYAAAAJ:viPVbuMW504C: + citations: 402 + title: Collected Scientific Works + year: '1965' + qc6CJjYAAAAJ:viTTOddtVMkC: + citations: 0 + title: IDEAS PARA MEDITAR CON CALMA + year: Unknown Year + qc6CJjYAAAAJ:vj8KeYadoLsC: + citations: 71 + title: Diskussion + year: '1920' + qc6CJjYAAAAJ:vjZqxyZ7hS4C: + citations: 15 + title: "Zum gegenw\xE4rtigen Stande des Problems der spezifischen W\xE4rme" + year: '1911' + qc6CJjYAAAAJ:vkz5F8TaVKkC: + citations: 27 + title: 'Albert Einstein, Max Born, Hedwig Born: Correspondance, 1916-1955' + year: '1972' + qc6CJjYAAAAJ:vlECJaBXBlQC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 1 May 1918' + year: Unknown Year + qc6CJjYAAAAJ:vofGIMt6cyEC: + citations: 5 + title: "Zum hundertj\xE4hrigen Gedenktag von Lord Kelvins Geburt. 26. Juni 1824" + year: '1924' + qc6CJjYAAAAJ:vptNTMqK6uYC: + citations: 0 + title: "A educa\xE7\xE3o inclusiva e as transforma\xE7\xF5es dos processos de constru\xE7\xE3o do conhecimento" + year: Unknown Year + qc6CJjYAAAAJ:vq25oHwZT-8C: + citations: 15 + title: "Koniglich Preussische Akademie f\xFCr Wissenschaft 844 (1915);[Links] A. Einstein" + year: '1916' + qc6CJjYAAAAJ:vt8c2csMsvAC: + citations: 1 + title: "Introduction aux th\xE8ories de M. Einstein en vue de leur application a l'astronomie" + year: '1921' + qc6CJjYAAAAJ:vytXtR8tOLIC: + citations: 3277 + title: B. preuss + year: '1916' + qc6CJjYAAAAJ:vzY-6mMDyDUC: + citations: 87 + title: 'The Berlin Years, Correspondence 1914-1918: English Translation' + year: '1998' + qc6CJjYAAAAJ:w1G5vK4DiEkC: + citations: 0 + title: 'Albert Einstein] to Gustav Mie: Letter, 8 Feb 1918' + year: Unknown Year + qc6CJjYAAAAJ:w2Gke83ceDMC: + citations: 0 + title: Considerations on electrodynamics, the ether, geometry and relativity + year: '1972' + qc6CJjYAAAAJ:w2UhwfzvF0QC: + citations: 428 + title: On a generalization of Kaluza's theory of electricity + year: '1938' + qc6CJjYAAAAJ:w7CBUyPWg-0C: + citations: 9 + title: Eine ableitung des theorems von Jacobi + year: '1917' + qc6CJjYAAAAJ:wEOyVsangm4C: + citations: 747 + title: Philosopher-Scientist, ed + year: '1970' + qc6CJjYAAAAJ:wGzT3bKASkAC: + citations: 250 + title: "\xDCber die vom Relativit\xE4tsprinzip geforderte Tr\xE4gheit der Energie" + year: '1907' + qc6CJjYAAAAJ:wNvz2w4be3AC: + citations: 0 + title: 'On the Contribution of Intellectuals to International Reconciliation: Letter, after 29 Sep 1920' + year: Unknown Year + qc6CJjYAAAAJ:wTekDMGr9GkC: + citations: 0 + title: Einstein und die Geophysik:(Einstein and geophysics) + year: '2005' + qc6CJjYAAAAJ:wW8w_uPXRNAC: + citations: 1 + title: Statistische Mechanik + year: '1979' + qc6CJjYAAAAJ:wdLM4YbmhYkC: + citations: 0 + title: "La teoria della relativit\xE0" + year: '1987' + qc6CJjYAAAAJ:wgKq3sYidysC: + citations: 528 + title: Concerning an heuristic point of view toward the emission and transformation of light + year: '1965' + qc6CJjYAAAAJ:wkm4DBaukwsC: + citations: 12 + title: "Antwort auf eine Abhandlung M. v. Laues \u201EEin Satz der Wahrscheinlichkeitsrechnung und seine Anwendung auf die Strahlungstheorie\u201D \uFE01" + year: '1915' + qc6CJjYAAAAJ:wlh7PBhwZ8MC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 6 Sep 1916' + year: Unknown Year + qc6CJjYAAAAJ:wuD5JclIwkYC: + citations: 238 + title: Science and religion + year: '1940' + qc6CJjYAAAAJ:wy5MF_2MSNEC: + citations: 14 + title: 'Albert Einstein] to Michele Besso: Letter, 9 Jul 1918' + year: Unknown Year + qc6CJjYAAAAJ:xMZGxf1v-3YC: + citations: 0 + title: 'Albert Einstein] to Hans Albert and Eduard Einstein: Letter, 10 Dec 1918' + year: Unknown Year + qc6CJjYAAAAJ:xUT3DyvLuJwC: + citations: 0 + title: 'Albert Einstein] to Arnold Sommerfeld: Letter, 14 Jan 1908' + year: Unknown Year + qc6CJjYAAAAJ:xZ4F5NOCMJ0C: + citations: 0 + title: Why lnformation Technology lnspired but Cannot Deliver Knowledge Management + year: '2004' + qc6CJjYAAAAJ:xii_ZKWM4-0C: + citations: 56 + title: "Bemerkungen zu den P. Hertzschen Arbeiten:\u201E\xDCber die mechanischen Grundlagen der Thermodynamik\u201D \uFE01" + year: '1911' + qc6CJjYAAAAJ:xu-w60CxnpAC: + citations: 0 + title: "Briefe zur Wellenmechanik [von][Erwin] Schr\xF6dinger,[Max] Planck,[ALbert] Einstein und [Hendrik Antoon] Lorentz" + year: '1963' + qc6CJjYAAAAJ:xvKSgulxyWUC: + citations: 795 + title: 'The collected papers of Albert Einstein: writings, 1912-1914. The Swiss years' + year: '1966' + qc6CJjYAAAAJ:xwIxJehhd2UC: + citations: 0 + title: "Albert Einstein] to Rudolf F\xF6rster: Letter, 19 Feb 1918" + year: Unknown Year + qc6CJjYAAAAJ:xyKys1DtkaQC: + citations: 75 + title: Wissenschaftlicher Briefwechsel mit Bohr, Einstein, Heisenberg ua. Bd. 4. 1955-1956 + year: '2001' + qc6CJjYAAAAJ:yCjxvIMm6_oC: + citations: 18 + title: "Nachtr\xE4gliche Antwort auf eine Frage von Herrn Rei\xDFner" + year: '1914' + qc6CJjYAAAAJ:yG6gRY0c4kQC: + citations: 0 + title: 'Albert Einstein] to Gustav Mie: Letter, 29 Dec 1917' + year: Unknown Year + qc6CJjYAAAAJ:yIeBiWEAh44C: + citations: 1344 + title: "\xDCber den Einflu\xDF der Schwerkraft auf die Ausbreitung des Lichtes" + year: '2006' + qc6CJjYAAAAJ:yJjnfzR0HrkC: + citations: 894 + title: Strahlungs-emission und absorption nach der quantentheorie + year: '1916' + qc6CJjYAAAAJ:yKZlB_2wKysC: + citations: 0 + title: 'Albert Einstein] to Paul Ehrenfest: Letter, 4 Sep 1918' + year: Unknown Year + qc6CJjYAAAAJ:yNlG6JgpFqoC: + citations: 236 + title: A generalized theory of gravitation + year: '1948' + qc6CJjYAAAAJ:yNohvu9kXXYC: + citations: 443 + title: Quantentheorie des idealen einatomigen Gases, Sitzber + year: '1924' + qc6CJjYAAAAJ:yS0fcbgecPsC: + citations: 22 + title: Education for independent thought + year: '1952' + qc6CJjYAAAAJ:yXZqsUWzai8C: + citations: 145 + title: "Koniglich Preu\u03B2ische Akademie der Wissenschaften" + year: '1916' + qc6CJjYAAAAJ:yZoBfgUKqwcC: + citations: 42 + title: "\xDCber eine naheliegende Erg\xE4nzung des Fundamentes der allgemeinen Relativit\xE4tstheorie" + year: '1921' + qc6CJjYAAAAJ:ypzvKOdbExQC: + citations: 0 + title: VICTOR J. STENGER + year: '1990' + qc6CJjYAAAAJ:yxAilOxaV9sC: + citations: 0 + title: Le lien entre science et art dans la conception du monde de Einstein. + year: Unknown Year + qc6CJjYAAAAJ:yymuTJNBJz4C: + citations: 0 + title: "Z Einsteinovy Pra\u017Esk\xE9 korespondence" + year: '1962' + qc6CJjYAAAAJ:z2g7kDSNNyoC: + citations: 23 + title: "Eine neue elektrostatische Methode zur Messung kleiner Elektrizit\xE4tsmengen" + year: '1908' + qc6CJjYAAAAJ:zCpYd49hD24C: + citations: 0 + title: "Einstein e la sua relativit\xE0" + year: '1922' + qc6CJjYAAAAJ:zEYdoEEwLqEC: + citations: 11 + title: "Sur les forces pond\xE9romotrices qui agissent sur des conducteurs ferromagn\xE9tiques dispos\xE9s dans un champ magn\xE9tique et parcourus par un courant" + year: '1910' + qc6CJjYAAAAJ:zG6RlwjYRPQC: + citations: 18 + title: Marian v. Smoluchowski + year: '1917' + qc6CJjYAAAAJ:zI9YInTrFVIC: + citations: 0 + title: 'Albert Einstein] to Wander de Haas: Letter, 17 Mar 1915' + year: Unknown Year + qc6CJjYAAAAJ:zLWjf1WUPmwC: + citations: 20 + title: "Les fondements de la th\xE9orie de la relativit\xE9 g\xE9n\xE9rale" + year: '1933' + qc6CJjYAAAAJ:zLla2nKXDtwC: + citations: 0 + title: On the Misery of Children, 7 Oct 1921 + year: Unknown Year + qc6CJjYAAAAJ:zPkyA21Y468C: + citations: 0 + title: Physical Interpretations of Relativity Theory + year: Unknown Year + qc6CJjYAAAAJ:zTJoPluU4X4C: + citations: 0 + title: Nonlinear Model Equations and Variational Principles + year: Unknown Year + qc6CJjYAAAAJ:z_wVstp3MssC: + citations: 21 + title: 'About Zionism: Speeches and Letters by Professor Albert Einstein' + year: '1930' + qc6CJjYAAAAJ:za7pDTvVV8kC: + citations: 15 + title: Zur Theorie der Lichtfortpflanzung in dispergierenden Medien + year: '2006' + qc6CJjYAAAAJ:ziRtHtnO-_kC: + citations: 0 + title: Robert Nathan + year: '1967' + qc6CJjYAAAAJ:ziW8EwMpto0C: + citations: 0 + title: "Albert Einstein] to Rudolf F\xF6rster: Letter, 17 Jan 1918" + year: Unknown Year + qc6CJjYAAAAJ:zxzvZ9-XIW8C: + citations: 76 + title: Albert Einstein, the human side + year: '2013' diff --git a/_data/cv.yml b/_data/cv.yml index 5885b30b63048..080b9df634852 100644 --- a/_data/cv.yml +++ b/_data/cv.yml @@ -1,97 +1,189 @@ -- title: General Information - type: map - contents: - - name: Full Name - value: Albert Einstein - - name: Date of Birth - value: 14th March 1879 - - name: Languages - value: English, German - -- title: Education - type: time_table - contents: - - title: PhD - institution: University of Zurich, Zurich, Switzerland - year: 1905 - description: - - Description 1. - - Description 2. - - title: Description 3. - contents: - - Sub-description 1. - - Sub-description 2. - - title: Federal teaching diploma - institution: Eidgenössische Technische Hochschule, Zurich, Switzerland - year: 1900 - description: - - Description 1. - - Description 2. - -- title: Experience - type: time_table - contents: - - title: Professor of Theoretical Physics - institution: Institute for Advanced Study, Princeton University - year: 1933 - 1955 - description: - - Description 1. - - Description 2. - - title: Description 3. - contents: - - Sub-description 1. - - Sub-description 2. - - title: Visiting Professor - institution: California Institute of Technology, Pasadena, California, US - year: 1933 - description: - - Description 1. - - Description 2. - - - title: Director - institution: Kaiser Wilhelm Institute for Physics, Berlin, Germany. - year: 1917-1933 - - - title: Professor of Theoretical Physics - institution: Karl-Ferdinand University, Prague, Czechoslovakia - year: 1911 - 1917 - description: - - - title: Associate Professor of Theoretical Physics - institution: University of Zurich, Zurich, Switzerland - year: 1909 - 1911 - -- title: Open Source Projects - type: time_table - contents: - - title: al-folio - year: 2015-now - description: A beautiful, simple, clean, and responsive Jekyll theme for academics. - -- title: Honors and Awards - type: time_table - contents: - - year: 1921 - items: - - Nobel Prize in Physics - - Matteucci Medal - - year: 2029 - items: - - Max Planck Medal - -- title: Academic Interests - type: nested_list - contents: - - title: Topic 1. - items: - - Description 1. - - Description 2. - - title: Topic 2. - items: - - Description 1. - - Description 2. - -- title: Other Interests - type: list - contents: - - Hobbies: Hobby 1, Hobby 2, etc. +cv: + name: Albert Einstein + label: Scientist + email: einstein@example.com + location: Princeton, NJ + image: "" + summary: A German-born theoretical physicist, widely ranked among the greatest and most influential scientists of all time + + social_networks: + - network: X + username: AlbertEinstein + - network: GitHub + username: example + - network: LinkedIn + username: example + + address: + street: 2712 Broadway St + city: San Francisco + region: California + postalCode: CA 94115 + countryCode: US + + sections: + Education: + - institution: University of Zurich + location: Zurich, Switzerland + url: https://www.uzh.ch/ + area: Physics + studyType: PhD + start_date: 1900 + end_date: 1905 + score: "" + courses: "Theory of Relativity" + highlights: + - Description 1. + - Description 2. + + - institution: Eidgenössische Technische Hochschule + location: Zurich, Switzerland + area: Physics + studyType: Federal teaching diploma + start_date: 1896 + end_date: 1900 + highlights: + - Description 1. + - Description 2. + + Experience: + - company: Institute for Advanced Study, Princeton University + position: Professor of Theoretical Physics + location: Princeton University, NJ + start_date: 1933 + end_date: 1955 + summary: Teaching at Palmer Physical Laboratory (now 302 Frist Campus Center). While not a professor at Princeton, I associated with the physics professors and continued to give lectures on campus. + highlights: + - Relativity + - Description 2. + + - company: California Institute of Technology + position: Visiting Professor + location: Pasadena, California, US + start_date: 1933 + end_date: 1933 + highlights: + - Description 1. + - Description 2. + + - company: Kaiser Wilhelm Institute for Physics + position: Director + location: Berlin, Germany + start_date: 1917 + end_date: 1933 + + - company: Karl-Ferdinand University + position: Professor of Theoretical Physics + location: Prague, Czechoslovakia + start_date: 1911 + end_date: 1917 + + - company: University of Zurich + position: Associate Professor of Theoretical Physics + location: Zurich, Switzerland + start_date: 1909 + end_date: 1911 + + Volunteer: + - company: People's Climate March + position: Lead Organizer + location: Zurich, Switzerland + start_date: 2014-04-01 + end_date: 2015-07-01 + summary: Lead organizer for the New York City branch of the People's Climate March, the largest climate march in history. + highlights: + - "Awarded 'Climate Hero' award by Greenpeace for my efforts organizing the march." + - "Men of the year 2014 by Time magazine" + + Awards: + - title: Nobel Prize in Physics + authors: + - "Royal Swedish Academy of Sciences" + date: 1921-11-01 + awarder: Royal Swedish Academy of Sciences + url: https://www.nobelprize.org/prizes/physics/1921/einstein/biographical/ + summary: The Nobel Prizes are five separate prizes that, according to Alfred Nobel's will of 1895, are awarded to 'those who, during the preceding year, have conferred the greatest benefit to humankind.' + + - title: Max Planck Medal + authors: + - "German Physical Society" + date: 2029 + awarder: German Physical Society + summary: Awarded for outstanding scientific achievement + + Publications: + - title: Zur Elektrodynamik bewegter Körper + authors: + - Albert Einstein + publisher: Annalen der Physik + releaseDate: 1905-06-30 + url: https://en.wikisource.org/wiki/Translation:On_the_Electrodynamics_of_Moving_Bodies + summary: It concerned an interpretation of the Michelson–Morley experiment and the properties of light and time. Special relativity incorporates the principle that the speed of light is the same for all inertial observers regardless of the state of motion of the source. + + - title: Über einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt + authors: + - Albert Einstein + publisher: Annalen der Physik + releaseDate: 1905-03-18 + url: https://de.wikisource.org/wiki/Über_einen_die_Erzeugung_und_Verwandlung_des_Lichtes_betreffenden_heuristischen_Gesichtspunkt + summary: In the second paper, he applied the quantum theory to light to explain the photoelectric effect. In particular, he used the idea of light quanta (photons) to explain experimental results, but stressed the importance of the experimental results. The importance of his work on the photoelectric effect earned him the Nobel Prize in Physics in 1921. + + - title: Die Grundlage der allgemeinen Relativitätstheorie + authors: + - Albert Einstein + publisher: Annalen der Physik + releaseDate: 1916-03-20 + url: https://de.wikisource.org/wiki/Die_Grundlage_der_allgemeinen_Relativitätstheorie + summary: The publication of the theory of general relativity made him internationally famous. He was professor of physics at the universities of Zurich (1909–1911) and Prague (1911–1912), before he returned to ETH Zurich (1912–1914). + + Skills: + - name: Physics + level: Master + icon: fa-solid fa-hashtag + keywords: "Quantum Mechanics, Quantum Computing, Quantum Information, Quantum Cryptography, Quantum Communication, Quantum Teleportation" + + Languages: + - name: German + summary: "Native speaker" + + - name: English + summary: "Fluent" + + Interests: + - name: Physics + icon: fa-solid fa-tag + keywords: "Quantum Mechanics, Quantum Computing, Quantum Information, Quantum Cryptography, Quantum Communication, Quantum Teleportation" + + Certificates: + - name: Machine Learning + date: 2018-01-01 + issuer: Stanford University + icon: fa-solid fa-location-dot + + - name: Quantum Computing + date: 2018-01-01 + issuer: Stanford University + icon: fa-solid fa-tag + + - name: Quantum Information + date: 2018-01-01 + issuer: Stanford University + icon: fa-solid fa-envelope + + Projects: + - name: Quantum Computing + summary: Quantum computing is the use of quantum-mechanical phenomena such as superposition and entanglement to perform computation. Computers that perform quantum computations are known as quantum computers. + highlights: + - Quantum Teleportation + - Quantum Cryptography + start_date: 2018-01-01 + end_date: 2018-01-01 + + References: + - name: Professor John Doe + icon: fa-solid fa-laptop + reference: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. + + - name: Professor Jane Smith + icon: fa-solid fa-thumbtack + reference: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. diff --git a/_data/featured_plugins.yml b/_data/featured_plugins.yml new file mode 100644 index 0000000000000..3f745183f8f7d --- /dev/null +++ b/_data/featured_plugins.yml @@ -0,0 +1,223 @@ +- name: al_folio_core + repo_url: https://github.com/al-org-dev/al-folio-core + gem_name: al_folio_core + jekyll_plugin_id: al_folio_core + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /about/ + maintainer_contact: https://github.com/al-org-dev + notes: Core runtime primitives and starter contracts. + +- name: al_folio_distill + repo_url: https://github.com/al-org-dev/al-folio-distill + gem_name: al_folio_distill + jekyll_plugin_id: al_folio_distill + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/2018/distill/ + maintainer_contact: https://github.com/al-org-dev + notes: Distill layout/runtime ownership. + +- name: al_folio_cv + repo_url: https://github.com/al-org-dev/al-folio-cv + gem_name: al_folio_cv + jekyll_plugin_id: al_folio_cv + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /cv/ + maintainer_contact: https://github.com/al-org-dev + notes: CV layouts, includes, and rendering behavior. + +- name: al_folio_upgrade + repo_url: https://github.com/al-org-dev/al-folio-upgrade + gem_name: al_folio_upgrade + jekyll_plugin_id: al_folio_upgrade + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: / + maintainer_contact: https://github.com/al-org-dev + notes: Upgrade audit/codemod/report CLI. + +- name: al_folio_bootstrap_compat + repo_url: https://github.com/al-org-dev/al-folio-bootstrap-compat + gem_name: al_folio_bootstrap_compat + jekyll_plugin_id: al_folio_bootstrap_compat + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.2.x" + status: bundled + demo_path: /blog/2023/tables/ + maintainer_contact: https://github.com/al-org-dev + notes: Transitional compatibility for legacy Bootstrap-marked content. + +- name: al_icons + repo_url: https://github.com/al-org-dev/al-icons + gem_name: al_icons + jekyll_plugin_id: al_icons + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /about/ + maintainer_contact: https://github.com/al-org-dev + notes: Icon runtime loading (Font Awesome, Academicons, Scholar Icons). + +- name: al_cookie + repo_url: https://github.com/al-org-dev/al-cookie + gem_name: al_cookie + jekyll_plugin_id: al_cookie + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: / + maintainer_contact: https://github.com/al-org-dev + notes: Cookie consent runtime and consent-aware analytics gating. + +- name: al_search + repo_url: https://github.com/al-org-dev/al-search + gem_name: al_search + jekyll_plugin_id: al_search + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: / + maintainer_contact: https://github.com/al-org-dev + notes: Search runtime payload and keyboard/modal setup. + +- name: al_img_tools + repo_url: https://github.com/al-org-dev/al-img-tools + gem_name: al_img_tools + jekyll_plugin_id: al_img_tools + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/2024/photo-gallery/ + maintainer_contact: https://github.com/al-org-dev + notes: Image tooling, gallery, and lightbox behavior. + +- name: al_math + repo_url: https://github.com/al-org-dev/al-math + gem_name: al_math + jekyll_plugin_id: al_math + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/2023/tikzjax/ + maintainer_contact: https://github.com/al-org-dev + notes: Math and TikZ runtime integration. + +- name: al_analytics + repo_url: https://github.com/al-org-dev/al-analytics + gem_name: al_analytics + jekyll_plugin_id: al_analytics + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: / + maintainer_contact: https://github.com/al-org-dev + notes: Analytics provider runtime integration. + +- name: al_citations + repo_url: https://github.com/al-org-dev/al-citations + gem_name: al_citations + jekyll_plugin_id: al_citations + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /publications/ + maintainer_contact: https://github.com/al-org-dev + notes: Bibliography rendering and publication runtime behavior. + +- name: al_ext_posts + repo_url: https://github.com/al-org-dev/al-ext-posts + gem_name: al_ext_posts + jekyll_plugin_id: al_ext_posts + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/ + maintainer_contact: https://github.com/al-org-dev + notes: External posts ingestion helpers. + +- name: al_charts + repo_url: https://github.com/al-org-dev/al-charts + gem_name: al_charts + jekyll_plugin_id: al_charts + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/2023/charts/ + maintainer_contact: https://github.com/al-org-dev + notes: Chart runtime integrations. + +- name: al_comments + repo_url: https://github.com/al-org-dev/al-comments + gem_name: al_comments + jekyll_plugin_id: al_comments + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: /blog/ + maintainer_contact: https://github.com/al-org-dev + notes: Comments providers and comment runtime glue. + +- name: al_newsletter + repo_url: https://github.com/al-org-dev/al-newsletter + gem_name: al_newsletter + jekyll_plugin_id: al_newsletter + owner: al-org-dev + license: See plugin repo LICENSE + compat: + al_folio_min: "1.0.0" + al_folio_max: "1.x" + status: bundled + demo_path: / + maintainer_contact: https://github.com/al-org-dev + notes: Newsletter runtime integration. diff --git a/_data/socials.yml b/_data/socials.yml index aa3e2b6782e38..5e01cef038286 100644 --- a/_data/socials.yml +++ b/_data/socials.yml @@ -1,51 +1,14 @@ # this file contains the social media links and usernames of the author -# the commented lines are the default social media links supported by the template # the socials will be displayed in the order they are defined here - -# acm_id: # your dl.acm.org/profile/id -# blogger_url: # your blogger URL -# bluesky_url: # your bluesky URL -# dblp_url: # your DBLP profile url -# discord_id: # your discord id (18-digit unique numerical identifier) +# for more information, please refer to the documentation of jekyll-socials plugin: https://github.com/george-gca/jekyll-socials +cv_pdf: /assets/pdf/example_pdf.pdf # path to your CV PDF file email: you@example.com # your email address -# facebook_id: # your facebook id -# flickr_id: # your flickr id -# github_username: # your GitHub user name -# gitlab_username: # your GitLab user name -# ieee_id: # your ieeexplore.ieee.org/author/id inspirehep_id: 1010907 # Inspire HEP author ID -# instagram_id: # your instagram id -# kaggle_id: # your kaggle id -# keybase_username: # your keybase user name -# lastfm_id: # your lastfm id -# lattes_id: # your ID on Lattes (Brazilian Lattes CV) -# leetcode_id: # your LeetCode id -# linkedin_username: # your LinkedIn user name -# mastodon_username: # your mastodon instance+username in the format instance.tld/@username -# medium_username: # your Medium username -# orcid_id: # your ORCID ID -# osf_id: # your OSF ID -# pinterest_id: # your pinterest id -# publons_id: # your ID on Publons -# quora_username: # your Quora username -# research_gate_profile: # your profile on ResearchGate rss_icon: true # comment this line to hide the RSS icon scholar_userid: qc6CJjYAAAAJ # your Google Scholar ID -# scopus_id: # your profile on Scopus -# semanticscholar_id: # your Semantic Scholar ID -# spotify_id: # your spotify id -# stackoverflow_id: # your stackoverflow id -# telegram_username: # your Telegram user name -# unsplash_id: # your unsplash id # wechat_qr: # filename of your wechat qr-code saved as an image (e.g., wechat-qr.png if saved to assets/img/wechat-qr.png) # whatsapp_number: # your WhatsApp number (full phone number in international format. Omit any zeroes, brackets, or dashes when adding the phone number in international format.) -# wikidata_id: # your wikidata id -# wikipedia_id: # your wikipedia id (Case sensitive) -# work_url: # work page URL -# x_username: # your X handle -# youtube_id: # your youtube channel id (youtube.com/@) -# zotero_username: # your zotero username -custom_social: # can be any name here other than the ones already defined above +custom_social: # can be any name here other than the ones already defined in the jekyll-socials plugin logo: https://www.alberteinstein.com/wp-content/uploads/2024/03/cropped-favicon-192x192.png # can be png, svg, jpg title: Custom Social url: https://www.alberteinstein.com/ diff --git a/_includes/audio.liquid b/_includes/audio.liquid deleted file mode 100644 index 338e2124985dc..0000000000000 --- a/_includes/audio.liquid +++ /dev/null @@ -1,30 +0,0 @@ -
-
diff --git a/_includes/bib_search.liquid b/_includes/bib_search.liquid deleted file mode 100644 index c0ab526c652b8..0000000000000 --- a/_includes/bib_search.liquid +++ /dev/null @@ -1,4 +0,0 @@ -{% if site.bib_search %} - - -{% endif %} diff --git a/_includes/citation.liquid b/_includes/citation.liquid deleted file mode 100644 index 35bd9e378d521..0000000000000 --- a/_includes/citation.liquid +++ /dev/null @@ -1,26 +0,0 @@ -
-
-
- -If you found this useful, please cite this as: - -{% capture citation_quote -%} -> {{ site.last_name }}, {{ site.first_name }}{% if site.middle_name %} {{ site.middle_name }}{% endif %} ({{ page.date | date: "%b %Y" }}). {{ page.title }}. {% if site.title != 'blank' %}{{ site.title }}. {% endif %}{{ site.url }}. -{%- endcapture %} -{{ citation_quote | markdownify }} - -

or as a BibTeX entry:

- -{% capture citation_code -%} -```bibtex -@article{ {{- site.last_name | downcase }}{{ page.date | date: "%Y" }}{{ page.title | slugify }}, - title = { {{- page.title -}} }, - author = { {{- site.last_name }}, {{ site.first_name }}{% if site.middle_name %} {{ site.middle_name }}{% endif -%}}, - {%- if site.title != 'blank' %}journal = { {{- site.title -}} },{% endif %} - year = { {{- page.date | date: "%Y" -}} }, - month = { {{- page.date | date: "%b" -}} }, - url = { {{- site.url }}{{ page.url -}} } -} -``` -{%- endcapture %} -{{ citation_code | markdownify }} diff --git a/_includes/cv/list.liquid b/_includes/cv/list.liquid deleted file mode 100644 index 1cc2598eff775..0000000000000 --- a/_includes/cv/list.liquid +++ /dev/null @@ -1,5 +0,0 @@ -
    - {% for content in entry.contents %} -
  • {{ content }}
  • - {% endfor %} -
diff --git a/_includes/cv/list_groups.liquid b/_includes/cv/list_groups.liquid deleted file mode 100644 index 1ca90e4b23768..0000000000000 --- a/_includes/cv/list_groups.liquid +++ /dev/null @@ -1,51 +0,0 @@ -
- {% for content in entry.contents %} -
-

Maruan

Rohan Deb Sarkar

Maruan

Rohan Deb Sarkar

Amir Pourmand

George
- - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - {% for item in content.items %} - - - - {% if item.level %} - - {% endif %} - {% if item.school %} - - {% else %} - - {% endif %} - {% if item.link %} - - {% endif %} - - {% endfor %} - -
{{ content.category }}
- {{ item.name }} - {{ item.level }}{{ item.school }} - {% endif %} - {% if item.time %} -
- {{ item.time }} -
- - {% endfor %} - diff --git a/_includes/cv/map.liquid b/_includes/cv/map.liquid deleted file mode 100644 index aee3419fab619..0000000000000 --- a/_includes/cv/map.liquid +++ /dev/null @@ -1,29 +0,0 @@ - - {% for content in entry.contents %} - - - {% if content.value %} - - {% endif %} - {% if content.links %} - - {% endif %} - - {% endfor %} -
- {{ content.name }} - {{ content.value }} -
- {% for item in content.links %} - {% if item.link %} - - {% endif %} - {% endfor %} -
-
diff --git a/_includes/cv/nested_list.liquid b/_includes/cv/nested_list.liquid deleted file mode 100644 index 72200dec57b68..0000000000000 --- a/_includes/cv/nested_list.liquid +++ /dev/null @@ -1,16 +0,0 @@ -
    - {% for content in entry.contents %} -
  • -
    {{ content.title }}
    - {% if content.items %} -
      - {% for subitem in content.items %} -
    • - {{ subitem }} -
    • - {% endfor %} -
    - {% endif %} -
  • - {% endfor %} -
diff --git a/_includes/cv/time_table.liquid b/_includes/cv/time_table.liquid deleted file mode 100644 index beb1c52e00147..0000000000000 --- a/_includes/cv/time_table.liquid +++ /dev/null @@ -1,118 +0,0 @@ -
    - {% for content in entry.contents %} -
  • -
    - {% if content.year %} -
    - - - - - - {% if content.location %} - - - - {% endif %} - -
    - - {{- content.year -}} - -
    -

    - - {{ content.location }} -

    -
    -
    - {% endif %} -
    - {% if content.title %} -
    {{ content.title }}
    - {% endif %} - {% if content.department or content.institution %} - - - {% if content.institution %} - - - - - {% endif %} - {% if content.department %} - - - - - {% endif %} - -
    - - {{ content.institution }}
    - - {{ content.department }}
    - {% endif %} - {% if content.maindescription %} -
    {{ content.maindescription }}
    - {% endif %} - {% if content.description %} -
      - {% for item in content.description %} -
    • - {% if item.contents %} - {{ item.title }} -
        - {% for subitem in item.contents %} -
      • - {{ subitem }} -
      • - {% endfor %} -
      - {% else %} - {{ item }} - {% endif %} -
    • - {% endfor %} -
    - {% endif %} - {% if content.items %} -
      - {% for item in content.items %} -
    • - {% if item.contents %} - {{ item.title }} -
        - {% for subitem in item.contents %} -
      • - {{ subitem }} -
      • - {% endfor %} -
      - {% else %} - {{ item }} - {% endif %} -
    • - {% endfor %} -
    - {% endif %} - {% if content.linkitems %} - - {% endif %} -
    -
    -
  • - {% endfor %} -
diff --git a/_includes/disqus.liquid b/_includes/disqus.liquid deleted file mode 100644 index 6979a4eced2df..0000000000000 --- a/_includes/disqus.liquid +++ /dev/null @@ -1,13 +0,0 @@ -
- - -
diff --git a/_includes/distill_scripts.liquid b/_includes/distill_scripts.liquid deleted file mode 100644 index 12d365df14aee..0000000000000 --- a/_includes/distill_scripts.liquid +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - -{% if page.mermaid and page.mermaid.enabled %} - - - {% if page.mermaid.zoomable %} - - {% endif %} - -{% endif %} - -{% if page.code_diff %} - - - - -{% endif %} - -{% if page.map %} - - - -{% endif %} - -{% if page.chart and page.chart.chartjs %} - - - -{% endif %} - -{% if page.chart and page.chart.echarts %} - - - {% if site.enable_darkmode %} - - {% endif %} - -{% endif %} - -{% if page.chart and page.chart.plotly %} - - - -{% endif %} - -{% if page.chart and page.chart.vega_lite %} - - - - - -{% endif %} - -{% if page.tikzjax %} - - -{% endif %} - -{% if page.typograms %} - - -{% endif %} - -{% if site.enable_tooltips %} - - -{% endif %} - -{% if site.enable_medium_zoom %} - - - -{% endif %} - -{% if page.toc and page.toc.sidebar %} - - -{% endif %} - -{% if page.pretty_table %} - - - -{% endif %} - - - - - - - - - - - -{% if site.enable_math %} - - - - - -{% endif %} - -{% if site.enable_google_analytics %} - - - - -{% endif %} - -{% if site.enable_cronitor_analytics %} - - - -{% endif %} -{% if site.enable_pirsch_analytics %} - -{% endif %} -{% if site.enable_openpanel_analytics %} - - -{% endif %} - -{% if site.enable_progressbar %} - - -{% endif %} - -{% if page.images %} - - {% if page.images.compare %} - - {% endif %} - {% if page.images.lightbox2 %} - - {% endif %} - {% if page.images.photoswipe %} - - {% endif %} - {% if page.images.slider %} - - {% endif %} - {% if page.images.spotlight %} - - {% endif %} - {% if page.images.venobox %} - - - {% endif %} -{% endif %} - -{% if page.tabs %} - - -{% endif %} - -{% if site.back_to_top %} - - - -{% endif %} - -{% if site.search_enabled %} - - - - - - -{% endif %} diff --git a/_includes/figure.liquid b/_includes/figure.liquid deleted file mode 100644 index 5bf96bdf90c67..0000000000000 --- a/_includes/figure.liquid +++ /dev/null @@ -1,86 +0,0 @@ -{% assign img_path = include.path | remove: '.jpg' | remove: '.jpeg' | remove: '.png' | remove: '.tiff' | remove: '.gif' %} -{% assign parts = include.path | split: '.' %} -{% assign ext = parts.last %} - -
- - - - {% if site.imagemagick.enabled %} - {% unless include.avoid_scaling %} - - {% endunless %} - {% endif %} - {{ include.alt }} - - - {% if include.caption %} -
{{ include.caption }}
- {% endif %} -
diff --git a/_includes/footer.liquid b/_includes/footer.liquid deleted file mode 100644 index f028dfe0494a5..0000000000000 --- a/_includes/footer.liquid +++ /dev/null @@ -1,30 +0,0 @@ -{% capture footer_contents %} - © Copyright {{ site.time | date: '%Y' }} - {{ site.first_name }} - {{ site.middle_name }} - {{ site.last_name }}. {{ site.footer_text }} - {% if site.impressum_path %} - Impressum. - {% endif %} - {% if site.last_updated %} - Last updated: {{ 'now' | date: '%B %d, %Y' }}. - {% endif %} -{% endcapture %} - -{% if site.footer_fixed %} -
-
- {{ footer_contents }} -
-
-{% else %} -
- {% if site.newsletter.enabled %} - {% include newsletter.liquid %} - {% endif %} - -
- {{ footer_contents }} -
-
-{% endif %} diff --git a/_includes/giscus.liquid b/_includes/giscus.liquid deleted file mode 100644 index 8ac16ee1d06a1..0000000000000 --- a/_includes/giscus.liquid +++ /dev/null @@ -1,32 +0,0 @@ -
- {% if site.giscus.repo %} - - - {% else %} - {% capture giscus_warning %} > ##### giscus comments misconfigured > Please follow instructions at - [http://giscus.app](http://giscus.app) and update your giscus configuration. {: .block-danger } {% endcapture %} - {{ giscus_warning | markdownify }} - {% endif %} -
diff --git a/_includes/head.liquid b/_includes/head.liquid deleted file mode 100644 index b869095708fb5..0000000000000 --- a/_includes/head.liquid +++ /dev/null @@ -1,189 +0,0 @@ - -{% include metadata.liquid %} - - - - - -{% if page.pretty_table %} - - -{% endif %} - - - - - - - - - -{% if page.toc and page.toc.sidebar %} - - -{% endif %} - - - -{% if page.pseudocode %} - - -{% endif %} - -{% if site.icon.size <= 4 %} - -{% elsif site.icon != blank %} - -{% endif %} - - - - - -{% if site.enable_darkmode %} - - -{% endif %} - -{% if page.map %} - - -{% endif %} - -{% if page.code_diff %} - - - - -{% endif %} - -{% if page.images %} - {% if page.images.compare %} - - - {% endif %} - {% if page.images.lightbox2 %} - - - {% endif %} - {% if page.images.photoswipe %} - - - {% endif %} - {% if page.images.slider %} - - - {% endif %} - {% if page.images.spotlight %} - - - {% endif %} - {% if page.images.venobox %} - - - {% endif %} -{% endif %} - -{% if page.tikzjax %} - -{% endif %} diff --git a/_includes/header.liquid b/_includes/header.liquid deleted file mode 100644 index 2b34585fed0f6..0000000000000 --- a/_includes/header.liquid +++ /dev/null @@ -1,150 +0,0 @@ -
- - - {% if site.enable_progressbar %} - - -
- -
-
- {% endif %} -
diff --git a/_includes/latest_posts.liquid b/_includes/latest_posts.liquid deleted file mode 100644 index 3342619cd38b8..0000000000000 --- a/_includes/latest_posts.liquid +++ /dev/null @@ -1,48 +0,0 @@ -
- {% if page.latest_posts != blank %} - {% assign latest_posts_size = site.posts | size %} -
3 %} - style="max-height: 60vw" - {% endif %} - > - - {% assign latest_posts = site.posts %} - {% if page.latest_posts.limit %} - {% assign latest_posts_limit = page.latest_posts.limit %} - {% else %} - {% assign latest_posts_limit = latest_posts_size %} - {% endif %} - {% for item in latest_posts limit: latest_posts_limit %} - - - - - {% endfor %} -
{{ item.date | date: '%b %d, %Y' }} - {% if item.redirect == blank %} - {{ item.title }} - {% elsif item.redirect contains '://' %} - {{ item.title }} - - - - {% else %} - {{ item.title }} - {% endif %} -
-
- {% else %} -

No posts so far...

- {% endif %} -
diff --git a/_includes/metadata.liquid b/_includes/metadata.liquid deleted file mode 100644 index 15464caeeb04c..0000000000000 --- a/_includes/metadata.liquid +++ /dev/null @@ -1,241 +0,0 @@ -{% if site.enable_google_verification or site.enable_bing_verification %} - - {% if site.enable_google_verification %} - - {% endif %} - {% if site.enable_bing_verification %} - - {% endif %} - - -{% endif %} - -{% capture author_name %}{{ site.first_name }}{% if site.middle_name %} {{ site.middle_name }}{% endif %} {{ site.last_name }}{% endcapture %} - - - - - - - {% if site.title == 'blank' %} - {% capture title %}{{ author_name }}{% endcapture %} - {% else %} - {% capture title %}{{ site.title }}{% endcapture %} - {% endif %} - {% if page.url == '/blog/index.html' %} - {{ page.title }} | {{ title }} - {% elsif page.title != 'blank' and page.url != '/' %} - {% if page.title == null or page.title == '' %} - {{ page.date | date: '%Y' }} | {{ title }} - {% else %} - {{ page.title }} | {{ title }} - {% endif %} - {% else %} - {{ title }} - {% endif %} - - - -{% if page.keywords or site.keywords %} - -{% endif %} - -{% assign is_blog_post = false %} -{% if page.url != '/blog/index.html' and page.url contains '/blog/' %} - {% unless page.url contains '/tag/' or page.url contains '/category/' %} - {% assign is_blog_post = true %} - {% endunless %} -{% endif %} - -{% if site.serve_og_meta %} - - - - - - - {% if page.og_image or site.og_image %} - - {% endif %} - - - - - - - {% if page.og_image or site.og_image %} - - {% endif %} - {% if site.x_username %} - - - {% endif %} -{% endif %} - -{% if site.serve_schema_org %} - - {% comment %} Social links generator for "sameAs schema" {% endcomment %} - {% assign sameaslinks = '' | split: ',' %} - {% if site.orcid_id %} - {% capture link %}https://orcid.org/{{ site.orcid_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.scholar_userid %} - {% capture link %}https://scholar.google.com/citations?user={{ site.scholar_userid }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.semanticscholar_id %} - {% capture link %}https://www.semanticscholar.org/author/{{ site.semanticscholar_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.publons_id %} - {% capture link %}https://publons.com/a/{{ site.publons_id }}/{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.lattes_id %} - {% capture link %}http://lattes.cnpq.br/{{ site.lattes_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.osf_id %} - {% capture link %}https://osf.io/{{ site.osf_id }}/{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.research_gate_profile %} - {% capture link %}https://www.researchgate.net/profile/{{ site.research_gate_profile }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.scopus_id %} - {% capture link %}https://www.scopus.com/authid/detail.uri?authorId={{ site.scopus_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.github_username %} - {% capture link %}https://github.com/{{ site.github_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.telegram_username %} - {% capture link %}https://telegram.me/{{ site.telegram_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.linkedin_username %} - {% capture link %}https://www.linkedin.com/in/{{ site.linkedin_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.x_username %} - {% capture link %}https://twitter.com/{{ site.x_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.mastodon_username %} - {% capture link %}https://{{ site.mastodon_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.medium_username %} - {% capture link %}https://medium.com/@{{ site.medium_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.quora_username %} - {% capture link %}https://www.quora.com/profile/{{ site.quora_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.blogger_url %} - {% capture link %}{{ site.blogger_url }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.work_url %} - {% capture link %}{{ site.work_url }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.wikidata_id %} - {% capture link %}https://www.wikidata.org/wiki/{{ site.wikidata_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.wikipedia_id %} - {% capture link %}https://wikipedia.org/wiki/User:{{ site.wikipedia_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.strava_userid %} - {% capture link %}https://www.strava.com/athletes/{{ site.strava_userid }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.keybase_username %} - {% capture link %}https://keybase.io/{{ site.keybase_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.gitlab_username %} - {% capture link %}https://gitlab.com/{{ site.gitlab_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.dblp_url %} - {% capture link %}{{ site.dblp_url }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.stackoverflow_id %} - {% capture link %}https://stackoverflow.com/users/{{ site.stackoverflow_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.kaggle_id %} - {% capture link %}https://www.kaggle.com/{{ site.kaggle_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.lastfm_id %} - {% capture link %}https://www.last.fm/user/{{ site.lastfm_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.spotify_id %} - {% capture link %}https://open.spotify.com/user/{{ site.spotify_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.pinterest_id %} - {% capture link %}https://www.pinterest.com/{{ site.pinterest_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.unsplash_id %} - {% capture link %}https://unsplash.com/@{{ site.unsplash_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.instagram_id %} - {% capture link %}https://instagram.com/{{ site.instagram_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.facebook_id %} - {% capture link %}https://facebook.com/{{ site.facebook_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.youtube_id %} - {% capture link %}https://youtube.com/@{{ site.youtube_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.discord_id %} - {% capture link %}https://discord.com/users/{{ site.discord_id }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if site.zotero_username %} - {% capture link %}https://www.zotero.org/{{ site.zotero_username }}{% endcapture %} - {% assign sameaslinks = sameaslinks | push: link %} - {% endif %} - {% if sameaslinks != blank %} - {% assign sameaslinks = sameaslinks | split: '' %} - {% endif %} - - -{% endif %} diff --git a/_includes/news.liquid b/_includes/news.liquid deleted file mode 100644 index ddf40b86e76e7..0000000000000 --- a/_includes/news.liquid +++ /dev/null @@ -1,34 +0,0 @@ -
- {% if site.news != blank %} - {% assign news_size = site.news | size %} -
3 %} - style="max-height: 60vw" - {% endif %} - > - - {% assign news = site.news | reverse %} - {% if include.limit and page.announcements.limit %} - {% assign news_limit = page.announcements.limit %} - {% else %} - {% assign news_limit = news_size %} - {% endif %} - {% for item in news limit: news_limit %} - - - - - {% endfor %} -
{{ item.date | date: '%b %d, %Y' }} - {% if item.inline %} - {{ item.content | remove: '

' | remove: '

' | emojify }} - {% else %} - {{ item.title }} - {% endif %} -
-
- {% else %} -

No news so far...

- {% endif %} -
diff --git a/_includes/newsletter.liquid b/_includes/newsletter.liquid deleted file mode 100644 index ebceefcbc10fc..0000000000000 --- a/_includes/newsletter.liquid +++ /dev/null @@ -1,68 +0,0 @@ - - - diff --git a/_includes/pagination.liquid b/_includes/pagination.liquid deleted file mode 100644 index 61bf4fb67c505..0000000000000 --- a/_includes/pagination.liquid +++ /dev/null @@ -1,21 +0,0 @@ -{% if paginator.total_pages > 1 %} - -{% endif %} diff --git a/_includes/projects.liquid b/_includes/projects.liquid deleted file mode 100644 index 0ada935d291ac..0000000000000 --- a/_includes/projects.liquid +++ /dev/null @@ -1,35 +0,0 @@ - diff --git a/_includes/projects_horizontal.liquid b/_includes/projects_horizontal.liquid deleted file mode 100644 index 8630e69e1d72e..0000000000000 --- a/_includes/projects_horizontal.liquid +++ /dev/null @@ -1,34 +0,0 @@ - diff --git a/_includes/related_posts.liquid b/_includes/related_posts.liquid deleted file mode 100644 index 07690df065a91..0000000000000 --- a/_includes/related_posts.liquid +++ /dev/null @@ -1,31 +0,0 @@ -{% assign have_related_posts = false %} -{% for post in site.related_posts | limit: site.related_blog_posts.max_related %} - {% unless have_related_posts %} - {% assign have_related_posts = true %} -
-
-
-
    - - -

    Enjoy Reading This Article?

    -

    Here are some more articles you might like to read next:

    - {% endunless %} - -
  • - {% if post.redirect == blank %} - {{ post.title }} - {% elsif post.redirect contains '://' %} - {{ post.title }} - - - - {% else %} - {{ post.title }} - {% endif %} -
  • -{% endfor %} -{% if site.newsletter.enabled and site.footer_fixed %} -

    Subscribe to be notified of future articles:

    - {% include newsletter.liquid left=true %} -{% endif %} diff --git a/_includes/repository/repo.liquid b/_includes/repository/repo.liquid deleted file mode 100644 index e353de0b8333a..0000000000000 --- a/_includes/repository/repo.liquid +++ /dev/null @@ -1,47 +0,0 @@ -{% assign repo_url = include.repository | split: '/' %} -{% if site.data.repositories.github_users contains repo_url.first %} - {% assign show_owner = false %} -{% else %} - {% assign show_owner = true %} -{% endif %} - -{% assign lang = site.lang | split: '-' | first %} - -{% case lang %} - {% when 'pt' %} - {% assign lang = site.lang %} - - {% when 'zh' %} - {% assign lang_last = site.lang | split: '-' | last %} - {% case lang_last %} - {% when 'cn', 'sg', 'my', 'hans' %} - {% assign lang = 'cn' %} - {% when 'tw', 'hk', 'mo', 'hant' %} - {% assign lang = 'zh-tw' %} - {% endcase %} - - {% comment %} Add a new language using when... if needed {% endcomment %} - {% comment %} If you still encounter language-display issues, check the available locale codes in github-readme-stats (different from ISO-639 standard used in your website) {% endcomment %} - {% comment %} https://github.com/anuraghazra/github-readme-stats?tab=readme-ov-file#available-locales {% endcomment %} -{% endcase %} - -{% if site.data.repositories.repo_description_lines_max %} - {% assign max_lines = site.data.repositories.repo_description_lines_max %} -{% else %} - {% assign max_lines = 2 %} -{% endif %} - - diff --git a/_includes/repository/repo_trophies.liquid b/_includes/repository/repo_trophies.liquid deleted file mode 100644 index 8535bd59cd3d9..0000000000000 --- a/_includes/repository/repo_trophies.liquid +++ /dev/null @@ -1,42 +0,0 @@ - diff --git a/_includes/repository/repo_user.liquid b/_includes/repository/repo_user.liquid deleted file mode 100644 index 2889cff368207..0000000000000 --- a/_includes/repository/repo_user.liquid +++ /dev/null @@ -1,34 +0,0 @@ -{% assign lang = site.lang | split: '-' | first %} - -{% case lang %} - {% when 'pt' %} - {% assign lang = site.lang %} - - {% when 'zh' %} - {% assign lang_last = site.lang | split: '-' | last %} - {% case lang_last %} - {% when 'cn', 'sg', 'my', 'hans' %} - {% assign lang = 'cn' %} - {% when 'tw', 'hk', 'mo', 'hant' %} - {% assign lang = 'zh-tw' %} - {% endcase %} - - {% comment %} Add a new language using when... if needed {% endcomment %} - {% comment %} If you still encounter language-display issues, check the available locale codes in github-readme-stats (different from ISO-639 standard used in your website) {% endcomment %} - {% comment %} https://github.com/anuraghazra/github-readme-stats?tab=readme-ov-file#available-locales {% endcomment %} -{% endcase %} - - diff --git a/_includes/resume/awards.liquid b/_includes/resume/awards.liquid deleted file mode 100644 index 85dec3f8cb766..0000000000000 --- a/_includes/resume/awards.liquid +++ /dev/null @@ -1,19 +0,0 @@ -
      - {% for content in data[1] %} -
    • -
      -
      - {% if content.date %} {% assign date = content.date | split: '-' | join: '.' %} {% else %} {% assign date = '' %} {% endif %} - {{ date }} -
      -
      -
      - {{ content.title }} -
      -
      {{ content.awarder }}
      -
      {{ content.summary }}
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/resume/basics.liquid b/_includes/resume/basics.liquid deleted file mode 100644 index 3f8d5bfd2f924..0000000000000 --- a/_includes/resume/basics.liquid +++ /dev/null @@ -1,28 +0,0 @@ - - {% assign skip_basics = 'image,profiles,location' | split: ',' %} - {% for content in data[1] %} - {% - if (content[1] == "") or (skip_basics contains - content[0]) - %} - {% continue %} - {% endif %} - - - - - - {% endfor %} -
    - {{ content[0] | capitalize }} - - {% if content[0] == 'url' %} - {{ content[1] }} - {% elsif content[0] == 'email' %} - {{ content[1] }} - {% elsif content[0] == 'phone' %} - {{ content[1] }} - {% else %} - {{ content[1] }} - {% endif %} -
    diff --git a/_includes/resume/certificates.liquid b/_includes/resume/certificates.liquid deleted file mode 100644 index 70ec00ac21139..0000000000000 --- a/_includes/resume/certificates.liquid +++ /dev/null @@ -1,35 +0,0 @@ -
    - {% assign certificates = data[1] | sort: 'date' | reverse %} - {% for content in certificates %} -
    - - - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - - - - - - -
    - - - {{ content.name }} -
    - {{ content.issuer }} - {{ content.date }}
    -
    - {% endfor %} -
    diff --git a/_includes/resume/education.liquid b/_includes/resume/education.liquid deleted file mode 100644 index cebb05894ecc4..0000000000000 --- a/_includes/resume/education.liquid +++ /dev/null @@ -1,54 +0,0 @@ -
      - {% assign education = data[1] | sort: 'startDate' | reverse %} - {% for content in education %} -
    • -
      -
      - {% if content.startDate and content.startDate != '' %} - {% assign startDate = content.startDate | split: '-' | slice: 0, 2 | join: '.' %} - {% assign endDate = content.endDate | split: '-' | slice: 0, 2 | join: '.' | default: 'Present' %} - {% assign date = startDate | append: ' - ' %} - {% assign date = date | append: endDate %} - {% else %} - {% assign date = null %} - {% endif %} - - - - - - {% if content.location %} - - - - {% endif %} - -
      - {% if date %} - {{ date }} - {% endif %} -
      -

      - - {{ content.location }} -

      -
      -
      -
      -
      - {{ content.studyType }} -
      -
      {{ content.institution }}
      -
      {{ content.area }}
      -
        - {% for item in content.courses %} -
      • - {{ item }} -
      • - {% endfor %} -
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/resume/interests.liquid b/_includes/resume/interests.liquid deleted file mode 100644 index b3b72dec5f6b0..0000000000000 --- a/_includes/resume/interests.liquid +++ /dev/null @@ -1,33 +0,0 @@ -
    - {% for content in data[1] %} -
    - - - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - {% for item in content.keywords %} - - - - - {% endfor %} - -
    - - {{ content.name }}
    - {{ item }} -
    -
    - {% endfor %} -
    diff --git a/_includes/resume/languages.liquid b/_includes/resume/languages.liquid deleted file mode 100644 index 36d7875a6b406..0000000000000 --- a/_includes/resume/languages.liquid +++ /dev/null @@ -1,31 +0,0 @@ -
    - {% for content in data[1] %} -
    - - - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - - - - - -
    - - {{ content.language }}
    - {{ content.fluency }} -
    -
    - {% endfor %} -
    diff --git a/_includes/resume/projects.liquid b/_includes/resume/projects.liquid deleted file mode 100644 index 1620e152a1d2f..0000000000000 --- a/_includes/resume/projects.liquid +++ /dev/null @@ -1,32 +0,0 @@ -
      - {% for content in data[1] %} -
    • -
      -
      - {% if content.startDate %} - {% assign startDate = content.startDate | split: '-' | slice: 0, 2 | join: '.' %} - {% assign endDate = content.endDate | split: '-' | slice: 0, 2 | join: '.' | default: 'Present' %} - {% assign date = startDate | append: ' - ' %} - {% assign date = date | append: endDate %} - {% else %} - {% assign date = '' %} - {% endif %} - {{ date }} -
      -
      -
      - {{ content.name }} -
      -
      {{ content.summary }}
      -
        - {% for item in content.highlights %} -
      • - {{ item }} -
      • - {% endfor %} -
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/resume/publications.liquid b/_includes/resume/publications.liquid deleted file mode 100644 index 04f20771f182c..0000000000000 --- a/_includes/resume/publications.liquid +++ /dev/null @@ -1,28 +0,0 @@ -
      - {% assign publications = data[1] | sort: 'releaseDate' | reverse %} - {% for content in publications %} -
    • -
      -
      - {% if content.releaseDate %} {% assign date = content.releaseDate | split: '-' | join: '.' %} {% else %} {% assign date = '' %} {% endif %} - - - - - - -
      - {{ date }} -
      -
      -
      -
      - {{ content.name }} -
      -
      {{ content.publisher }}
      -
      {{ content.summary }}
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/resume/references.liquid b/_includes/resume/references.liquid deleted file mode 100644 index 22365685b7661..0000000000000 --- a/_includes/resume/references.liquid +++ /dev/null @@ -1,31 +0,0 @@ -
    - {% for content in data[1] %} -
    - - - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - - - - - -
    - - {{ content.name }}
    - {{ content.reference }} -
    -
    - {% endfor %} -
    diff --git a/_includes/resume/skills.liquid b/_includes/resume/skills.liquid deleted file mode 100644 index 672fd0564a9ac..0000000000000 --- a/_includes/resume/skills.liquid +++ /dev/null @@ -1,33 +0,0 @@ -
    - {% for content in data[1] %} -
    - - - - {% if content.icon %} - - {% else %} - - {% endif %} - - {% assign i = 1 %} - {% for item in content.items %} - {% assign i = i | plus: 1 %} - {% endfor %} - - - {% for item in content.keywords %} - - - - - {% endfor %} - -
    - - {{ content.name }}
    - {{ item }} -
    -
    - {% endfor %} -
    diff --git a/_includes/resume/volunteer.liquid b/_includes/resume/volunteer.liquid deleted file mode 100644 index 32e589bd18a90..0000000000000 --- a/_includes/resume/volunteer.liquid +++ /dev/null @@ -1,52 +0,0 @@ -
      - {% assign volunteer = data[1] | sort: 'startDate' | reverse %} - {% for content in volunteer %} -
    • -
      -
      - {% if content.startDate %} - {% assign startDate = content.startDate | split: '-' | slice: 0, 2 | join: '.' %} - {% assign endDate = content.endDate | split: '-' | slice: 0, 2 | join: '.' | default: 'Present' %} - {% assign date = startDate | append: ' - ' %} - {% assign date = date | append: endDate %} - {% else %} - {% assign date = '' %} - {% endif %} - - - - - - {% if content.location %} - - - - {% endif %} - -
      - {{ date }} -
      -

      - - {{ content.location }} -

      -
      -
      -
      -
      - {{ content.position }} -
      -
      {{ content.organization }}
      -
      {{ content.summary }}
      -
        - {% for item in content.highlights %} -
      • - {{ item }} -
      • - {% endfor %} -
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/resume/work.liquid b/_includes/resume/work.liquid deleted file mode 100644 index f92a599b6a421..0000000000000 --- a/_includes/resume/work.liquid +++ /dev/null @@ -1,52 +0,0 @@ -
      - {% assign work = data[1] | sort: 'startDate' | reverse %} - {% for content in work %} -
    • -
      -
      - {% if content.startDate %} - {% assign startDate = content.startDate | split: '-' | slice: 0, 2 | join: '.' %} - {% assign endDate = content.endDate | split: '-' | slice: 0, 2 | join: '.' | default: 'Present' %} - {% assign date = startDate | append: ' - ' %} - {% assign date = date | append: endDate %} - {% else %} - {% assign date = '' %} - {% endif %} - - - - - - {% if content.location %} - - - - {% endif %} - -
      - {{ date }} -
      -

      - - {{ content.location }} -

      -
      -
      -
      -
      - {{ content.position }} -
      -
      {{ content.name }}
      -
      {{ content.summary }}
      -
        - {% for item in content.highlights %} -
      • - {{ item }} -
      • - {% endfor %} -
      -
      -
      -
    • - {% endfor %} -
    diff --git a/_includes/scripts.liquid b/_includes/scripts.liquid deleted file mode 100644 index 0f0738816fd90..0000000000000 --- a/_includes/scripts.liquid +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - -{% if site.enable_masonry %} - - - - -{% endif %} - -{% if page.mermaid and page.mermaid.enabled %} - - - {% if page.mermaid.zoomable %} - - {% endif %} - -{% endif %} - -{% if page.code_diff %} - - - - -{% endif %} - -{% if page.map %} - - - -{% endif %} - -{% if page.chart and page.chart.chartjs %} - - - -{% endif %} - -{% if page.chart and page.chart.echarts %} - - - {% if site.enable_darkmode %} - - {% endif %} - -{% endif %} - -{% if page.chart and page.chart.plotly %} - - - -{% endif %} - -{% if page.chart and page.chart.vega_lite %} - - - - - -{% endif %} - -{% if page.tikzjax %} - - -{% endif %} - -{% if page.typograms %} - - -{% endif %} - -{% if site.enable_tooltips %} - - -{% endif %} - -{% if site.enable_medium_zoom %} - - - -{% endif %} - -{% if page.toc and page.toc.sidebar %} - - -{% endif %} - -{% if page.pretty_table %} - - - -{% endif %} - - - - - - - - - - -{% if site.enable_publication_badges.altmetric %} - -{% endif %} -{% if site.enable_publication_badges.dimensions %} - -{% endif %} - -{% if site.enable_math %} - - - {% unless page.pseudocode %} - - - {% else %} - - - {% endunless %} -{% endif %} - -{% if site.enable_google_analytics %} - - - - - -{% endif %} - -{% if site.enable_cronitor_analytics %} - - - -{% endif %} -{% if site.enable_pirsch_analytics %} - -{% endif %} -{% if site.enable_openpanel_analytics %} - - -{% endif %} - -{% if site.enable_progressbar %} - - -{% endif %} - -{% if page.images %} - - {% if page.images.compare %} - - {% endif %} - {% if page.images.lightbox2 %} - - {% endif %} - {% if page.images.photoswipe %} - - {% endif %} - {% if page.images.slider %} - - {% endif %} - {% if page.images.spotlight %} - - {% endif %} - {% if page.images.venobox %} - - - {% endif %} -{% endif %} - -{% if page.tabs %} - - -{% endif %} - -{% if site.back_to_top %} - - - -{% endif %} - -{% if site.search_enabled %} - - - - - - -{% endif %} - -{% if site.newsletter.enabled %} - -{% endif %} diff --git a/_includes/selected_papers.liquid b/_includes/selected_papers.liquid deleted file mode 100644 index e9bf0935dd145..0000000000000 --- a/_includes/selected_papers.liquid +++ /dev/null @@ -1,3 +0,0 @@ -
    - {% bibliography --group_by none --query @*[selected=true]* %} -
    diff --git a/_includes/social.liquid b/_includes/social.liquid deleted file mode 100644 index 308a9289e30f7..0000000000000 --- a/_includes/social.liquid +++ /dev/null @@ -1,110 +0,0 @@ -{% for social in site.data.socials %} - {% case social[0] %} - {% when 'acm_id' %} - - {% when 'blogger_url' %} - - {% when 'bluesky_url' %} - - {% when 'dblp_url' %} - - {% when 'discord_id' %} - - {% when 'email' %} - - {% when 'facebook_id' %} - - {% when 'flickr_id' %} - - {% when 'github_username' %} - - {% when 'gitlab_username' %} - - {% when 'ieee_id' %} - - {% when 'inspirehep_id' %} - - {% when 'instagram_id' %} - - {% when 'kaggle_id' %} - - {% when 'keybase_username' %} - - {% when 'lastfm_id' %} - - {% when 'lattes_id' %} - - {% when 'leetcode_id' %} - - {% when 'linkedin_username' %} - - {% when 'mastodon_username' %} - - {% when 'medium_username' %} - - {% when 'orcid_id' %} - - {% when 'osf_id' %} - - {% when 'pinterest_id' %} - - {% when 'publons_id' %} - - {% when 'quora_username' %} - - {% when 'research_gate_profile' %} - - {% when 'rss_icon' %} - - {% when 'scholar_userid' %} - - {% when 'scopus_id' %} - - {% when 'semanticscholar_id' %} - - {% when 'spotify_id' %} - - {% when 'stackoverflow_id' %} - - {% when 'strava_userid' %} - - {% when 'telegram_username' %} - - {% when 'unsplash_id' %} - - {% when 'wechat_qr' %} - -
    - WeChat QR -
    - - {% when 'whatsapp_number' %} - - {% when 'wikidata_id' %} - - {% when 'wikipedia_id' %} - - {% when 'work_url' %} - - {% when 'x_username' %} - - {% when 'youtube_id' %} - - {% when 'zotero_username' %} - - {% else %} - - {% assign file_ext = social[1].logo | split: '.' | last %} - {% if file_ext == 'svg' %} - - - - {% else %} - {{ social[1].title }} - {% endif %} - - {% endcase %} -{% endfor %} diff --git a/_includes/video.liquid b/_includes/video.liquid deleted file mode 100644 index 8823106f5b28d..0000000000000 --- a/_includes/video.liquid +++ /dev/null @@ -1,97 +0,0 @@ -{% assign extension = include.path | split: '.' | last %} - -
    - {% if extension == 'mp4' or extension == 'webm' or extension == 'ogg' %} -