Scheme 球拍涂鸦不显示超链接

Scheme 球拍涂鸦不显示超链接,scheme,racket,scribble,Scheme,Racket,Scribble,我尝试了以下代码语句来显示URL: #lang scribble/base @title{Testing Hyperlinks} @section{URLs} Getting started: @hyperlink["https://docs.racket-lang.org/scribble/getting-started.html"] Getting started: @hyperlink{"https://docs.racket-lang.org/scribble/getting-s

我尝试了以下代码语句来显示URL:

#lang scribble/base

@title{Testing Hyperlinks}

@section{URLs}

Getting started: @hyperlink["https://docs.racket-lang.org/scribble/getting-started.html"]

Getting started: @hyperlink{"https://docs.racket-lang.org/scribble/getting-started.html"}

Getting started: @(hyperlink "https://docs.racket-lang.org/scribble/getting-started.html")
html页面使用命令“$scribble hyperlinks.scrbl”生成时没有任何错误,但它没有使用以下任何hyperlink语句显示URL:

Testing Hyperlinks

1 URLs
Getting started:

Getting started:

Getting started:
生成的html文件包含以下链接:

<p>Getting started:</p><p><a href="&quot;https://docs.racket-lang.org/scribble/getting-started.html&quot;"></a></p>
入门:

问题出在哪里?如何更正此错误?

函数要求实际文本内容与链接本身分开提供。也就是说,你应该这样使用它:

@hyperlink["http://example.com"]{some link}
<a href="http://example.com">some link</a>
呈现的HTML将如下所示:

@hyperlink["http://example.com"]{some link}
<a href="http://example.com">some link</a>


如果您想键入链接到自己内容的文字URL,请改用该函数。

是的,它可以工作。不知何故,该文档非常技术性,没有简单的示例。是的,scribble文档尤其缺少很多示例,甚至更奇怪,因为它们必须表示每个函数都是s表达式表示法,但您通常会将它们与at表达式表示法一起使用