如何在GitBook中为Fortran启用语法高亮显示

时间:2015-01-30 16:48:32

标签: syntax-highlighting gitbook

原始问题:

我无法找到如何在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
```

1 个答案:

答案 0 :(得分:4)

GitBook自己的文档,available as a GitBookuses named fenced code blockspopularized by GitHub

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

虽然我找不到任何明确表示支持此文档的文档,但我怀疑它的工作正常。

修改

  

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

GitHub使用名为Linguist的Ruby库进行语法突出显示。它是looks like GitBook uses JavaScript库highlight.jsdoesn't support Fortran

  

有没有办法在GitBook上使用Fortran激活语法高亮?

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