构建新Mag­num网站的目标之一是降低包含内容的酒吧。有了Git和Git­Hub,它已经非常易于将代码整合到项目本身,为什么不将其扩展到还有网站吗?

来宾岗位由Jonath­an Hale的区域灯光帖子上周,已经有更多的艺术品在为下一周做准备轮。嘉宾帖子是关于分享成功存储、展示研究、,展示生产技巧,或者,例如,向这是Mag­num最近才整合的特色。

我们相信,在这里发布您的内容对许多方面来说都是必要的-对你来说,因为它有可能接触到你平时以外的人圈子,为了社区,因为新鲜的和传统的事物总是会激发新的活力当然,对于Mag­num it­self来说也是如此。也许你在做什么很酷,没有一个精致的地方向世界展示,或者你刚刚完成了一篇关于一项新的更新技术的文章,需要一个地方演示WebGL演示?我们已经做好了准备。

未来的测试时间。

要向新内容开放,要做到这一点很难做到CMS,作为潜在参与者,要么需要访问权限,要么必须提交一篇帖子,在其发布之前,无法检查输出。然而,在这里,您只需在您的机器上创建整个站点的副本它吃到了当地的内容。

撰写来宾帖子

那么,如何写一篇客座博客帖子呢?首先,请联系这样我们就可以就发布时间的顶部、范围和时间框架。顶部应在某种程度上,明显地影响了Mag­num。

内容是用结构化文本编写的,可以通过mosra/mag­num网站在Git­Hub上发布。如果你不知道reST(重新测试)来自斯芬克斯或其他文件系统,m.css文档有一个编写reST标记的基本操作.或者,您可以查看资源库中的源文件。例如区域灯柱的全部原始内容包含在以下内容中计算机:mosra/mag­num-web­站点@fd3e?28页

写帖子的最佳方式是为即时视觉反馈。不过,这并不是严格要求的,你也可以将博客文章副本简单地作为纯文本处理,例如,如果是这样的话对你来说,这是一个更好的选择。

钻孔技术细节

为了建立网站的本地副本,您需要使用Python 3佩利安(Pel­ic­an)派芬堆积安装的包装和选择性地一些LaTeX数据用于数学建模。

在Arch­Linux上,有以下包:

苏多·帕克曼(sudo pacman)-S texlive-most鹈鹕蟒蛇枕头cower-d蟒蛇#从AUR构建python-pyphen包

在Ubuntu上,您需要这些:

sudo apt安装texlive-base-texlive-latex-extra texliver-fonts-extra python3-matplotlib graphvizpip3安装鹈鹕肉枕

在Win­dows和ma-cOS上,选择一些LaTeX分布并使其在路径.Python包可以通过安装管道3也:

pip3安装鹈鹕肉枕

接下来,请确保克隆repos-it理论(或你的repos-it-ory分支)包括子模块m.css公司包括在内(使用git克隆--递归,例如)。

就是这样。现在你可以建立网站并在http://localhost:8000(本地主机:8000)具有以下要求。该网站是根据输入文件中的更改自动重建。

光盘magnum网站生成devserver

顺便说一下…

最近几周都在忙于更新——如果你还没有看到,上有一系列新的WebGL示例和演示展示案例页码:

子弹物理示例屏幕截图
灯泡物理示例 webgl1 物理学 标准化
显示了一张摆满立方体的旋转桌,您可以将其击落。
对象拾取示例屏幕截图
对象选取示例 webgl2
展示与项目相关的多个框架构建的用例拾取。
WebXR示例屏幕截图
WebXR示例 webgl1 网络xr
如何使用Em­scripten WebXR库使用Mag­num。
Magnum::Ui画廊截图
编号:Ui Gal­lery webgl2 用户界面
由以下公司提供的各种广泛产品(但吨、标签、输入、模块)这个杂志::Ui自由。