Skip to content

Commit

Permalink
[DOC] Add some links in intro; delimit rendered HTML output. (#904)
Browse files Browse the repository at this point in the history
  • Loading branch information
BurdetteLamar authored Jul 28, 2022
1 parent b00978b commit c026453
Showing 1 changed file with 79 additions and 54 deletions.
133 changes: 79 additions & 54 deletions doc/rdoc/markup_reference.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,28 @@
#
# = \RDoc Markup Reference
#
# [Note]
# Notes:
#
# Examples in this reference are Ruby code and comments.
# Certain differences among the sources are noted.
# - Examples in this reference are Ruby code and comments;
# 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:
#
# - Single-line or multi-line comments that precede certain definitions.
# - \RDoc directives in trailing comments (on the same line as code).
# - The Ruby code itself.
# - Single-line or multi-line comments that precede certain definitions;
# see {Markup in Comments}[rdoc-ref:RDoc::MarkupReference@Markup+in+Comments].
# - \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
#
Expand Down Expand Up @@ -76,12 +88,12 @@
# # You'll love it.
#
# 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.
# \RDoc includes the rdoc and ri tools for generating and displaying
# documentation from the command-line.
#
# You'll love it.
# You'll love it.
#
# A paragraph may contain nested blocks, including:
#
Expand Down Expand Up @@ -113,16 +125,17 @@
# # This is not verbatim text.
#
# Rendered HTML:
# >>>
# This is not verbatim text.
#
# This is not verbatim text.
#
# This is verbatim text.
# Whitespace is honored. # See?
# This is verbatim text.
# 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
#
# A special case of verbatim text is the <em>code block</em>,
Expand All @@ -134,12 +147,24 @@
# - Has a contrasting background color.
# - Has syntax highlighting.
#
# Example:
# Example input:
#
# def foo(name = '', value = 0)
# @name = name # Whitespace is still honored.
# @value = value
# end
# Consider this method:
#
# def foo(name = '', value = 0)
# @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,
# it may contain a syntax error.
Expand Down Expand Up @@ -180,14 +205,14 @@
# # - Last one.
#
# Rendered HTML:
# >>>
# - An item.
# - Another.
# - An item spanning
# multiple lines.
#
# - An item.
# - Another.
# - An item spanning
# multiple lines.
#
# * Yet another.
# - Last one.
# * Yet another.
# - Last one.
#
# ===== Numbered Lists
#
Expand All @@ -206,14 +231,14 @@
# # 1000. Last one.
#
# Rendered HTML:
# >>>
# 100. An item.
# 10. Another.
# 1. An item spanning
# multiple lines.
#
# 100. An item.
# 10. Another.
# 1. An item spanning
# multiple lines.
#
# 1. Yet another.
# 1000. Last one.
# 1. Yet another.
# 1000. Last one.
#
# ===== Lettered Lists
#
Expand All @@ -232,12 +257,12 @@
# # a. Last one.
#
# Rendered HTML:
# >>>
# z. An item.
# y. Another.
#
# z. An item.
# y. Another.
#
# x. Yet another.
# a. Last one.
# x. Yet another.
# a. Last one.
#
# ===== Labeled Lists
#
Expand All @@ -257,14 +282,14 @@
# # bam:: Last one.
#
# Rendered HTML:
# >>>
# [foo] An item.
# bat:: Another.
# [bag] An item spanning
# multiple lines.
#
# [foo] An item.
# bat:: Another.
# [bag] An item spanning
# multiple lines.
#
# [bar baz] Yet another.
# bam:: Last one.
# [bar baz] Yet another.
# bam:: Last one.
#
# ===== Blocks Nested in Lists
#
Expand Down Expand Up @@ -313,15 +338,15 @@
# # ---
#
# Rendered HTML:
# >>>
# ------
# Stuff between.
#
# ------
# Stuff between.
#
# \--- Not a horizontal rule.
# \--- Not a horizontal rule.
#
# -- Also not a horizontal rule.
# -- Also not a horizontal rule.
#
# ---
# ---
#
# ==== Directives
#
Expand Down

0 comments on commit c026453

Please sign in to comment.