English · العربية · Español · Français · 日本語 · 한국어 · Tiếng Việt · 中文 (简体) · 中文(繁體) · Deutsch · Русский
IDEAS is a lightweight, versioned notebook of research notes and essays.
This repository follows a content-first workflow:
- Author ideas in Markdown under
ideas/. - Promote mature ideas into publication folders under
publications/<slug>/. - Keep publication filenames slug-matching (
<slug>.tex,<slug>.pdf). - Regenerate publication PDFs with reproducible
latexmkcommands. - Maintain multilingual README variants under
i18n/and static web pages underdocs/.
| Section | Jump |
|---|---|
| 🗂️ Catalog | Catalog by Category |
| 🧰 Build commands | Build |
| 🧪 Day-to-day workflow | Usage |
| 🧱 Repository layout | Project Structure |
| ⚙️ Ops details | Configuration |
| 🧩 Contribution guide | Contribution |
| ✉️ Contact | Contact |
| ❤️ Support | Support / Donate |
IDEAS is a lightweight, versioned notebook of research notes and essays.
- Content-first: every idea is Markdown in
ideas/, mirrored (when mature) to LaTeX underpublications/<slug>/<slug>.texwith a compiled PDF. - Conventions: kebab-case filenames; publication filenames match their folder slug (
<slug>.tex,<slug>.pdf). - CJK support: Chinese-language publications compile with XeLaTeX.
- Reproducible builds: use
latexmk(see Build section) to regenerate PDFs.
- Versioned idea-to-publication pipeline (
ideas/->publications/<slug>/). - Research catalog organized by category with direct Markdown/PDF links.
- Multilingual README set in 9 languages under
i18n/. - Static site content under
docs/with generated manifests indocs/assets/. - Optional local git hook setup via
scripts/enable-hooks.sh. - Repository includes publication artifacts (
.aux,.log,.fls,.fdb_latexmk,.out) where useful for reproducibility.
| Title | Markdown | Lang | |
|---|---|---|---|
| Optical Metasurfaces and Biofabrication: A Feasibility Analysis | Markdown | EN | |
| Molecularly Programmed Metasurfaces: Gaussian + Multiwfn + S4 Workflow | Markdown | EN | |
| Designing Molecularly Programmed Metasurfaces | Markdown | EN | |
| 有机染料调控的纳米超表面(中文) | Markdown | ZH | |
| Proposal: AI‑Assisted Metasurface Imaging System | Markdown | EN | |
| Optical Metasurfaces and Biofabrication: A Feasibility Analysis (Draft) | Markdown | — | EN |
| Title | Markdown | Lang | |
|---|---|---|---|
| The Nonlinear Kramers–Kronig Relations: Causality Beyond Linearity | Markdown | EN | |
| The Quantum Carpets: Fractal Patterns in Wavefunction Revival | Markdown | EN |
| Title | Markdown | Lang | |
|---|---|---|---|
| Proposal: Integrating Quantum Chemistry, MD, and AI (Small Molecule) | Markdown | EN | |
| Investigating the “Mpempba Effect” in Deep Learning and Imaging | Markdown | EN |
| Title | Markdown | Lang | |
|---|---|---|---|
| LLM‑Powered File Management: Feasibility, Market, and Design | Markdown | EN |
| Title | Markdown | Lang | |
|---|---|---|---|
| DORAEMON: Detached On‑demand Rapid Absorption Energy Mechanism | Markdown | EN | |
| DORAEMON(日本語) | Markdown | JA | |
| 用通俗中文讲清楚:DORAEMON「一碰即充」完整说明 | Markdown | ZH |
IDEAS/
├── README.md
├── AGENTS.md
├── mkdocs.yml
├── CNAME
├── scripts/
│ ├── generate_site.mjs
│ └── enable-hooks.sh
├── ideas/ # Markdown idea notes
├── publications/
│ └── <slug>/
│ ├── <slug>.tex
│ ├── <slug>.pdf
│ └── artifacts/ # optional LaTeX aux/log files
├── docs/ # static website + generated assets
│ ├── index.html
│ ├── ideas/
│ ├── publications/
│ └── assets/
│ ├── ideas.json
│ ├── publications.json
│ ├── categories.json
│ └── i18n/
├── i18n/ # multilingual README variants
└── figs/ # README and donation assets
latexmkwith a working TeX distribution (TeX Live or equivalent).- XeLaTeX support for CJK builds (for Chinese/Japanese publications):
xelatex+ CJK-capable fonts. - Node.js (recommended 18+) for site asset generation (
scripts/generate_site.mjs). - Git for versioning and contribution workflow.
git clone <your-fork-or-origin-url>
cd IDEASOptional local hook setup:
bash scripts/enable-hooks.sh- English/ASCII PDFs:
cd publications/<slug> && latexmk -pdf -interaction=nonstopmode -halt-on-error <slug>.tex
- Chinese PDFs (CJK):
cd publications/<slug> && latexmk -xelatex -interaction=nonstopmode -halt-on-error <slug>.tex
- Build all papers (PDF mode):
find publications -maxdepth 2 -name '*.tex' -execdir latexmk -pdf -interaction=nonstopmode -halt-on-error {} \;
- Clean LaTeX artifacts (inside a paper directory):
latexmk -C
Common day-to-day flow:
- Add or update idea notes in
ideas/*.md(kebab-case filename). - Promote mature notes into
publications/<slug>/<slug>.tex. - Compile the publication PDF with the appropriate
latexmkmode. - If publishing website data, regenerate static assets:
node scripts/generate_site.mjs
- Validate rendered outputs (
.pdfand optionallydocs/pages).
mkdocs.ymlexists and can be used for MkDocs-based documentation configuration..github/workflows/pages.ymlcurrently drives GitHub Pages deployment fordocs/.docs/assets/i18n.jsanddocs/assets/i18n/*.jsoncontrol website i18n behavior.CNAMEanddocs/CNAMEhold custom-domain settings.
Assumption note: this README preserves both MkDocs and custom static-site pipeline references because both are present in the repository.
Build one English publication:
cd publications/quantum-carpets-fractal-wavefunction-revival
latexmk -pdf -interaction=nonstopmode -halt-on-error quantum-carpets-fractal-wavefunction-revival.texBuild one Chinese publication:
cd publications/organic-dye-programmed-metasurface-zh
latexmk -xelatex -interaction=nonstopmode -halt-on-error organic-dye-programmed-metasurface-zh.texRegenerate docs data/manifests:
node scripts/generate_site.mjs- Equations in Markdown use
$...$and$$...$$. - External links with spaces are percent‑encoded for reliable rendering.
- Prefer additive edits and avoid renaming existing files unless necessary.
- CJK content should use XeLaTeX and Unicode-safe LaTeX setup (for example
ctexartwhere applicable). - It is acceptable to commit LaTeX artifacts under
publications/<slug>/artifacts/.
latexmkcommand not found:- Install a TeX distribution and ensure
latexmkis onPATH.
- Install a TeX distribution and ensure
- CJK glyph/tofu issues in PDFs:
- Use XeLaTeX mode and ensure required CJK fonts are installed.
- Build stops on LaTeX errors:
- Inspect
<slug>.logand rerun with-interaction=nonstopmode -halt-on-error.
- Inspect
- Website metadata not updating:
- Re-run
node scripts/generate_site.mjsand verifydocs/assets/*.jsontimestamps.
- Re-run
- Keep README catalog synchronized with new ideas/publications.
- Continue strengthening multilingual parity across
i18n/README.*.mdfiles. - Improve alignment between MkDocs config and deployed static pipeline as the docs workflow evolves.
- Add lightweight validation checks for README/link/catalog consistency.
- Use imperative, scoped commit messages (example:
Update README structure and operational docs). - Keep changes focused by topic/paper.
- Validate LaTeX compilation and rendered output before pushing.
- Pull requests should include:
- summary and rationale,
- paths touched,
- build confirmation when relevant.
- Equations in Markdown use
$...$and$$...$$. - External links with spaces are percent‑encoded for reliable rendering.
| Donate | PayPal | Stripe |
|---|---|---|
For questions about the repository workflow, editorial updates, or collaboration:
- Open an issue on the repository issue tracker (if enabled).
- Start a discussion for longer design or editorial reviews.
- For sponsorship options and project support, see the support panel above.
No LICENSE file is currently present in this repository.
Assumption note: until a license file is added, reuse/redistribution terms are undefined and should be clarified by the repository owner.
