[ruby/rdoc] [DOC] Add some links in intro; delimit rendered HTML output. (https://github.com/ruby/rdoc/pull/904)
https://github.com/ruby/rdoc/commit/c02645364f
This commit is contained in:
parent
90cf767d15
commit
18b1e5e6db
@ -9,16 +9,28 @@ require 'rdoc'
|
|||||||
#
|
#
|
||||||
# = \RDoc Markup Reference
|
# = \RDoc Markup Reference
|
||||||
#
|
#
|
||||||
# [Note]
|
# Notes:
|
||||||
#
|
#
|
||||||
# Examples in this reference are Ruby code and comments.
|
# - Examples in this reference are Ruby code and comments;
|
||||||
# Certain differences among the sources are noted.
|
# certain differences from other sources
|
||||||
|
# (such as C code and comments) are noted.
|
||||||
|
# - An example that shows rendered HTML output
|
||||||
|
# displays that output in a blockquote:
|
||||||
|
#
|
||||||
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# Some stuff
|
||||||
#
|
#
|
||||||
# \RDoc-generated documentation is derived from and controlled by:
|
# \RDoc-generated documentation is derived from and controlled by:
|
||||||
#
|
#
|
||||||
# - Single-line or multi-line comments that precede certain definitions.
|
# - Single-line or multi-line comments that precede certain definitions;
|
||||||
# - \RDoc directives in trailing comments (on the same line as code).
|
# see {Markup in Comments}[rdoc-ref:RDoc::MarkupReference@Markup+in+Comments].
|
||||||
# - The Ruby code itself.
|
# - \RDoc directives in trailing comments (on the same line as code);
|
||||||
|
# see <tt>:nodoc:</tt>, <tt>:doc:</tt>, and <tt>:notnew</tt>.
|
||||||
|
# - \RDoc directives in single-line comments;
|
||||||
|
# see other {Directives}[rdoc-ref:RDoc::MarkupReference@Directives].
|
||||||
|
# - The Ruby code itself;
|
||||||
|
# see {Documentation Derived from Ruby Code}[rdoc-ref:RDoc::MarkupReference@Documentation+Derived+from+Ruby+Code]
|
||||||
#
|
#
|
||||||
# == Markup in Comments
|
# == Markup in Comments
|
||||||
#
|
#
|
||||||
@ -76,12 +88,12 @@ require 'rdoc'
|
|||||||
# # You'll love it.
|
# # You'll love it.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# \RDoc produces HTML and command-line documentation for Ruby projects.
|
||||||
|
# \RDoc includes the rdoc and ri tools for generating and displaying
|
||||||
|
# documentation from the command-line.
|
||||||
#
|
#
|
||||||
# \RDoc produces HTML and command-line documentation for Ruby projects.
|
# You'll love it.
|
||||||
# \RDoc includes the rdoc and ri tools for generating and displaying
|
|
||||||
# documentation from the command-line.
|
|
||||||
#
|
|
||||||
# You'll love it.
|
|
||||||
#
|
#
|
||||||
# A paragraph may contain nested blocks, including:
|
# A paragraph may contain nested blocks, including:
|
||||||
#
|
#
|
||||||
@ -113,16 +125,17 @@ require 'rdoc'
|
|||||||
# # This is not verbatim text.
|
# # This is not verbatim text.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# This is not verbatim text.
|
||||||
#
|
#
|
||||||
# This is not verbatim text.
|
# This is verbatim text.
|
||||||
#
|
|
||||||
# This is verbatim text.
|
|
||||||
# Whitespace is honored. # See?
|
|
||||||
# Whitespace is honored. # See?
|
# Whitespace is honored. # See?
|
||||||
|
# Whitespace is honored. # See?
|
||||||
#
|
#
|
||||||
# This is still the same verbatim text block.
|
# This is still the same verbatim text block.
|
||||||
|
#
|
||||||
|
# This is not verbatim text.
|
||||||
#
|
#
|
||||||
# This is not verbatim text.
|
|
||||||
# ==== Code Blocks
|
# ==== Code Blocks
|
||||||
#
|
#
|
||||||
# A special case of verbatim text is the <em>code block</em>,
|
# A special case of verbatim text is the <em>code block</em>,
|
||||||
@ -134,12 +147,24 @@ require 'rdoc'
|
|||||||
# - Has a contrasting background color.
|
# - Has a contrasting background color.
|
||||||
# - Has syntax highlighting.
|
# - Has syntax highlighting.
|
||||||
#
|
#
|
||||||
# Example:
|
# Example input:
|
||||||
#
|
#
|
||||||
# def foo(name = '', value = 0)
|
# Consider this method:
|
||||||
# @name = name # Whitespace is still honored.
|
#
|
||||||
# @value = value
|
# def foo(name = '', value = 0)
|
||||||
# end
|
# @name = name # Whitespace is still honored.
|
||||||
|
# @value = value
|
||||||
|
# end
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# Consider this method:
|
||||||
|
#
|
||||||
|
# def foo(name = '', value = 0)
|
||||||
|
# @name = name # Whitespace is still honored.
|
||||||
|
# @value = value
|
||||||
|
# end
|
||||||
#
|
#
|
||||||
# Pro tip: If your indented Ruby code does not get highlighted,
|
# Pro tip: If your indented Ruby code does not get highlighted,
|
||||||
# it may contain a syntax error.
|
# it may contain a syntax error.
|
||||||
@ -180,14 +205,14 @@ require 'rdoc'
|
|||||||
# # - Last one.
|
# # - Last one.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# - An item.
|
||||||
|
# - Another.
|
||||||
|
# - An item spanning
|
||||||
|
# multiple lines.
|
||||||
#
|
#
|
||||||
# - An item.
|
# * Yet another.
|
||||||
# - Another.
|
# - Last one.
|
||||||
# - An item spanning
|
|
||||||
# multiple lines.
|
|
||||||
#
|
|
||||||
# * Yet another.
|
|
||||||
# - Last one.
|
|
||||||
#
|
#
|
||||||
# ===== Numbered Lists
|
# ===== Numbered Lists
|
||||||
#
|
#
|
||||||
@ -206,14 +231,14 @@ require 'rdoc'
|
|||||||
# # 1000. Last one.
|
# # 1000. Last one.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# 100. An item.
|
||||||
|
# 10. Another.
|
||||||
|
# 1. An item spanning
|
||||||
|
# multiple lines.
|
||||||
#
|
#
|
||||||
# 100. An item.
|
# 1. Yet another.
|
||||||
# 10. Another.
|
# 1000. Last one.
|
||||||
# 1. An item spanning
|
|
||||||
# multiple lines.
|
|
||||||
#
|
|
||||||
# 1. Yet another.
|
|
||||||
# 1000. Last one.
|
|
||||||
#
|
#
|
||||||
# ===== Lettered Lists
|
# ===== Lettered Lists
|
||||||
#
|
#
|
||||||
@ -232,12 +257,12 @@ require 'rdoc'
|
|||||||
# # a. Last one.
|
# # a. Last one.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# z. An item.
|
||||||
|
# y. Another.
|
||||||
#
|
#
|
||||||
# z. An item.
|
# x. Yet another.
|
||||||
# y. Another.
|
# a. Last one.
|
||||||
#
|
|
||||||
# x. Yet another.
|
|
||||||
# a. Last one.
|
|
||||||
#
|
#
|
||||||
# ===== Labeled Lists
|
# ===== Labeled Lists
|
||||||
#
|
#
|
||||||
@ -257,14 +282,14 @@ require 'rdoc'
|
|||||||
# # bam:: Last one.
|
# # bam:: Last one.
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# [foo] An item.
|
||||||
|
# bat:: Another.
|
||||||
|
# [bag] An item spanning
|
||||||
|
# multiple lines.
|
||||||
#
|
#
|
||||||
# [foo] An item.
|
# [bar baz] Yet another.
|
||||||
# bat:: Another.
|
# bam:: Last one.
|
||||||
# [bag] An item spanning
|
|
||||||
# multiple lines.
|
|
||||||
#
|
|
||||||
# [bar baz] Yet another.
|
|
||||||
# bam:: Last one.
|
|
||||||
#
|
#
|
||||||
# ===== Blocks Nested in Lists
|
# ===== Blocks Nested in Lists
|
||||||
#
|
#
|
||||||
@ -313,15 +338,15 @@ require 'rdoc'
|
|||||||
# # ---
|
# # ---
|
||||||
#
|
#
|
||||||
# Rendered HTML:
|
# Rendered HTML:
|
||||||
|
# >>>
|
||||||
|
# ------
|
||||||
|
# Stuff between.
|
||||||
#
|
#
|
||||||
# ------
|
# \--- Not a horizontal rule.
|
||||||
# Stuff between.
|
|
||||||
#
|
#
|
||||||
# \--- Not a horizontal rule.
|
# -- Also not a horizontal rule.
|
||||||
#
|
#
|
||||||
# -- Also not a horizontal rule.
|
# ---
|
||||||
#
|
|
||||||
# ---
|
|
||||||
#
|
#
|
||||||
# ==== Directives
|
# ==== Directives
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user