跳到内容

FEniCS/网络

存储库文件导航

FEniCS网站

此存储库包含FEniCS网站。

编辑此网站

要编辑此网站:

  1. 创建一个新的分支(如果您有权推动此回购)或一个新分支。

  2. 在分支/分支中进行更改。

  3. 打开拉取请求。

如果你认为网站上的某些东西应该改变,但你不确定如何做,拜托打开问题描述您的更改我想建议一下。

打开拉请求时,将构建网站,并上载此构建的工件。要查看合并拉取请求后网站的外观,您可以:

  1. 下载工件

  2. 解压缩工件

  3. 运行python-m http.server在解压缩的文件夹中

行为准则

与他人互动时(如讨论问题或拉取请求时),您预计将遵循FEniCS项目行为准则.

本次回购的结构

网站页面

该网站由以下内容生成.md文件主文件夹中的文件和子文件夹(不包括自述.md). 这些文件中可以包含标记和HTML。LaTeX风格的数学可以包括在\\(\\)内联数学;$$$$为了一块数学。

每次开始时.md文件文件,页面设置可以在两行之间给定,只包含---.例如,索引.md开头为:

---标题:FEniCSx图片:assets/img/headers/design.jpg---

这个标题显示在页面顶部,带有字幕(可选)形象将用作标题的背景;如果没有给出图像,则默认图像将使用。这个布局用于选择页面使用的布局:当前只能是违约(对于默认样式页)。如果布局未设置,则违约将使用。永久链接设置页面的url:例如,如果设置为/击剑/,该页面将位于https://fenicsproject.org/fenics网站/.

资产

中的文件资产文件夹将作为网站的一部分。图像和其他文件可以包含在此文件夹中。

导航栏

导航栏中包含的链接在中定义_数据/navbar.yml.每个链接都有一个标题,将显示在导航栏中;和a第页将链接到。第页应该是外部url(开始网址://https(https)://)或页面的永久链接(开始/).

最新版本

FEniCS和FEniCSx的最新发布版本(及其发布日期)可以在_配置.yml.如果你想在网站上显示最新版本,你可以写{{site.fenicsversion}}{{site.fenicsxversion}}以便自动更新值。(如果你不想要更新的版本号,请不要使用这些版本号并写入版本号。)

构建网站

可以通过运行以下命令来安装构建网站的先决条件:

sudo apt-get安装-y ruby-bundler捆绑安装

然后可以通过运行以下命令来构建网站:

执行官杰基尔建造

可以通过运行以下命令在本地服务该网站(以便在浏览器中打开该网站):

执行官jekyll发球

使用Ruby 2.7时,或

bash-c'cd _站点和python3-m http.server 3000'

使用Ruby 3.0+时。