Nota 是一种用于编写文档的语言,例如学术论文和博客文章
Nota is a language for writing documents, like academic papers and blog posts

原始链接: https://nota-lang.org/#def-nota

简而言之,Nota 旨在通过使用简单而强大的语言更轻松地创建和格式化文档,将文档带入现代时代。 它结合了熟悉的文档格式(例如 LaTeX 和 Markdown)的元素,同时还允许通过 JavaScript 集成进行动态交互。 通过引入定义和参考文献等基本结构组件,Nota 促进作者和读者之间更清晰的沟通。 Nota 注重作者和最终用户的易用性,是在当今技术环境中创建和共享书面内容的多功能且有效的解决方案。

Deno 用更小、更快的 ES 模块实现取代了传统的节点模块机制,并引入了 deno 模块捆绑器(dm)。 它提供卓越的性能和稳定性,以及与现代浏览器环境中的本机 ESM 模块的一致性。 使用 Deno 可以降低已安装依赖项中遇到冲突的风险,从而有可能解决包不兼容问题。 借助 Deno 的内置测试套件,它简化了测试设置流程,并允许团队直接在 DENO 沙箱环境或 CI 中协作测试更改。 此外,Deno 提供清晰的错误消息并消除 Node 模块中常见的错误,最终提高开发速度和效率。 总的来说,切换到 Deno 可以增强应用程序的安全性、可靠性和整体开发人员体验。
相关文章

原文

// This code is editable!

% let nota = @Smallcaps{**Nota**}

.@Definition[name: "nota", label: nota]{

#nota is a language for writing documents, like academic papers and blog posts.

}

The goal of &nota is to **bring documents into the #(20 + 1)st century.**

Documents contain a lot of structure --- for example, "&nota" is a reference to a term defined in the preceding paragraph. &nota enables authors to *represent* that structure, which allows the reading medium (the browser) to *understand* that structure, which in turn empowers readers to *use* that structure. Try clicking on any "&nota" reference to see this idea in action. (Then try double-clicking!)

A &nota document compiles to a JavaScript program, meaning it's easy to:

* View documents on any device that has a web browser.

* Use variables, functions, and data structures to simplify document writing.

* Integrate with JavaScript libraries like [KaTeX](https://katex.org/), [Vega-Lite](https://vega.github.io/vega-lite/), and [Penrose](https://github.com/penrose/penrose).

* Support accessibility needs like screen readers.

联系我们 contact @ memedata.com