1

原始问题:

我找不到如何在 GitBook 上激活语法高亮!当我查看托管我的存储库的 GitHub上的文件时,它可以完美运行.md,而不是当我查看我在网络上呈现的 gitbook 时。有任何想法吗?谢谢

编辑:

它适用于 bash、Python、C、C++、javascript 等,但不适用于 Fortran!看来 gitbook 和 github 没有使用相同的语法高亮包。有没有办法在 GitBook 上使用 Fortran 激活语法突出显示?

示例代码:

``` fortran
program compute_t
    implicit none

    integer :: d1, d2, d3, d4 d5  ! Input data
    integer :: u1, u2, v, w, t    ! Computed entities

    call read_data(d1,d2,d3,d4,d5)

    call compute_u(d1,d2,u1)
    call compute_u(d3,d4,u2)
    call compute_w(d5,w)
    call compute_v(u2,w,v)
    call compute_t(u1,v,t)

    write(*,*), "t=", t

end program
```
4

1 回答 1

4

GitBook 自己的文档(可作为 GitBook使用)使用GitHub 推广的命名围栏代码块

```markdown
# H1
## H2
### H3
#### H4
##### H5
###### H6
```

尽管我找不到任何明确说明支持此功能的文档,但我怀疑它可以正常工作。

编辑:

它适用于 bash、Python、C、C++、javascript 等,但不适用于 Fortran!看来 gitbook 和 github 没有使用相同的语法高亮包。

GitHub 使用名为Linguist的 Ruby 库进行语法高亮显示。看起来 GitBook 使用highlight.js支持 Fortran的 JavaScript 库。

有没有办法在 GitBook 上使用 Fortran 激活语法突出显示?

由于没有为 提供 Fortran 支持highlight.js,我认为目前没有一个好的解决方案。

于 2015-01-30T17:29:03.423 回答