Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
source.adoc 1.56 KiB
require 'sinatra'

get '/hi' do
  "Hello World!"
end

[source#hello,ruby] <.> <.> <.> ---- <.> require 'sinatra'

get '/hi' do "Hello World!" end

// end::src-base-co[]

// src-base-co-res is the result of src-base-co
// tag::src-base-co-res[]
[source#hello,ruby]

require 'sinatra'

get '/hi' do "Hello World!" end

// end::src-base-co-res[]

// tag::src-para-co[]
[source,xml] (1)
<meta name="viewport"
  content="width=device-width, initial-scale=1.0">
(2)
This is normal content.
// end::src-para-co[]

// in qr
// tag::src-para[]
[source,xml]
<meta name="viewport"
  content="width=device-width, initial-scale=1.0">

This is normal content.
// end::src-para[]

// tag::src-lang[]
= Document Title
:source-highlighter: pygments
:source-language: java

[source]

public void setAttributes(Attributes attributes) { this.options.put(ATTRIBUTES, attributes.map()); }

// end::src-lang[]

// tag::override[]
= Document Title
:source-highlighter: pygments
:source-language: java

[source,ruby]
require 'sinatra'
// end::override[]

// in qr
// tag::src-inc[]
[source,ruby]

include::app.rb[]

// end::src-inc[]

// in qr
// tag::rel[]
:sourcedir: src/main/java

[source,java]

include::{sourcedir}/org/asciidoctor/Asciidoctor.java[]

// end::rel[]

// in qr
// tag::ind[]
[source,ruby]

include::lib/app.rb[tag=main,indent=0]

// end::ind[]

// in qr
// tag::fence[]
```ruby
require 'sinatra'

get '/hi' do
  "Hello World!"
end
```
// end::fence[]