Add links to the intro paragraph, unobtrusively.

This commit is contained in:
Sam Tobin-Hochstadt 2014-03-12 17:19:20 -04:00
parent f0f8670778
commit 71cf0dabd7
2 changed files with 19 additions and 5 deletions

View File

@ -23,6 +23,13 @@ However, this blank file is available if you prefer
.narrow_only { display: block; } .narrow_only { display: block; }
} }
.introlink { color: black; }
a:hover .introlink { color: #C03D20; }
.thanks { .thanks {
margin-top: 2em; margin-top: 2em;
line-height: 1.5em; line-height: 1.5em;

View File

@ -318,11 +318,18 @@
@columns[8 #:center? #t #:row? #t @columns[8 #:center? #t #:row? #t
style: "margin-bottom: 10pt; font-size: 120%; text-align:justify;"]{ style: "margin-bottom: 10pt; font-size: 120%; text-align:justify;"]{
@strong{Racket} is a full-spectrum programming language. It goes @strong{Racket} is a full-spectrum programming language. It goes
beyond Lisp and Scheme with dialects that support objects, types, beyond Lisp and Scheme with dialects that support @a[class: "introlink" href: (docs-path "guide/classes.html")]{objects},
laziness, and more. Racket enables programmers to link components @a[class: "introlink" href: (docs-path "ts-guide/")]{types},
written in different dialects, and it empowers programmers to create @a[class: "introlink" href: (docs-path "lazy/")]{laziness},
new, project-specific dialects. Racket's libraries support and more. Racket enables programmers to link components
applications from web servers and databases to GUIs and charts.} written in @a[class: "introlink" href: (docs-path "guide/dialects.html")]{different dialects},
and it empowers programmers to create
new, @a[class: "introlink" href: (docs-path "guide/languages.html")]{project-specific dialects}.
Racket's libraries support
applications from @a[class: "introlink" href: (docs-path "web-server/")]{web servers} and
@a[class: "introlink" href: (docs-path "db/")]{databases} to
@a[class: "introlink" href: (docs-path "gui/")]{GUIs} and
@a[class: "introlink" href: (docs-path "plot/")]{charts}.}
@(apply slideshow-explain (force examples)) @(apply slideshow-explain (force examples))