- HTML 95.5%
- JavaScript 2.5%
- CSS 2%
| .github/workflows | ||
| assets | ||
| content | ||
| papers | ||
| research | ||
| ru | ||
| scripts | ||
| zh | ||
| .gitignore | ||
| .nojekyll | ||
| 404.html | ||
| CNAME | ||
| favicon-16.png | ||
| favicon-32.png | ||
| favicon-48.png | ||
| favicon.ico | ||
| feed.xml | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| robots.txt | ||
| sitemap.xml | ||
Parano1d Lab Research
Source for lab.parano1d.org, the static research journal of Parano1d Lab. The v2 series covers capacity and consensus, tokenomics, and proof-native contracts, with independently written English, Russian and Chinese editions.
Build
npm run build
npm run check
The generated site is written directly into the repository root. Serve it locally with:
npm run serve
Then open http://localhost:4173.
Content model
content/research.jsoncontains article metadata and evidence links.content/research/*.htmlcontains article bodies.scripts/build.mjscreates the home page, archive, article pages, RSS feed, sitemap and structured metadata.assets/site.cssandassets/site.jsare the complete presentation layer.papers/contains publication files linked by the journal.
To add a publication, add its metadata and HTML fragment, then rebuild. Keep benchmark conditions next to benchmark numbers and distinguish production results from preserved experiments.
When an article moves, its aliases list creates a localized noindex redirect
for each previous slug. Only the current address appears in RSS and the sitemap.
Article social cards use assets/og/SLUG.png; ONETHICS uses the article's
illustration without text overlays.
The build maps owned GitHub URLs to Forgejo, including commit-pinned source files, clone commands and evidence links. Article source records and external research citations remain unchanged. The header Source selector lists GitHub (ignotusnemo) first, followed by canonical Forgejo and the GitLab and GitHub (proof-native) mirrors.
The three historical AuthStream experiment commits explicitly listed in
scripts/source-links.mjs retain their GitHub URLs at the maintainer's request.
Mathematical notation
Article sources use TeX inside explicit math elements:
<math-inline>Q^2\varepsilon</math-inline>
<math-block>
\varepsilon_{\mathrm{FS}}(Q)
\le Q^2\varepsilon_{\mathrm{IOP}} + \frac{Q^3}{2^\lambda}
</math-block>
The build renders these elements to static KaTeX HTML and MathML and fails on invalid TeX. No browser-side math renderer or external CDN is required.