0 Votes

Changes for page Start here if you're new

Last modified by Ryan C on 2025/06/28 04:59

From version 25.1
edited by Ryan C
on 2025/05/14 15:37
Change comment: There is no comment for this version
To version 17.1
edited by Ryan C
on 2025/05/14 13:33
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,111 +12,9 @@
12 12  
13 13  == Getting Started with XWiki ==
14 14  
15 -The example macro in XWiki is an underrated powerhouse—great for *teaching*, *showcasing macros*, *hiding complex markup*, and *letting users play with source-output pairs*. Here are some **highly effective and interesting uses**:
16 -
17 ------
18 -
19 -## 🧪 1. **Macro Showcase: Source-to-Output Toggle**##
20 -
21 -Show how a macro works without cluttering the page with raw syntax.
22 -
23 -
24 -== Gallery Macro ==
25 -
26 -{{example}}
27 -{{gallery}}
28 -[[image:photo1.jpg]]
29 -[[image:photo2.jpg]]
30 -{{/gallery}}
31 -{{/example}}
32 -
33 -
34 -== Boilerplate Box ==
35 -
36 -{{example}}
37 -{{box cssClass="highlight"}}
38 -Insert your highlighted content here.
39 -{{/box}}
40 -{{/example}}
41 -
42 -== Velocity Greeting ==
43 -
44 -{{example}}
45 -{{velocity}}
46 -#set($name = "Visitor")
47 -Hello, $name!
48 -{{/velocity}}
49 -{{/example}}
50 -
51 -
52 -== Info vs Warning ==
53 -
54 -{{example}}
55 -{{info}}
56 -This is an info box.
57 -{{/info}}
58 -
59 -{{warning}}
60 -This is a warning box.
61 -{{/warning}}
62 -{{/example}}
63 -
64 -== Footnote Demo ==
65 -
66 -footnote{{footnote}} a footnote source{{/footnote}}
67 -
68 -== Groovy Lookup ==
69 -
70 -{{example}}
71 -{{groovy}}
72 -def now = new Date()
73 -println("Current time: " + now)
74 -{{/groovy}}
75 -{{/example}}
76 -
77 -
78 -== Expandable Summary ==
79 -
80 -{{example}}
81 -{{expandable summary="🧠 Study Summary"}}
82 -Key findings go here.
83 -{{/expandable}}
84 -{{/example}}
85 -
86 -== List Formatting ==
87 -
88 -{{example}}
89 -*Bad formatting*
90 -
91 -* use - inconsistently
92 -** Good formatting:
93 -* Consistent bullet style
94 -* Indented items properly
95 -{{/example}}
96 -
97 -== Python Code ==
98 -
99 -{{example}}
100 -{{code language="python"}}
101 -def greet():
102 - print("Hello World")
103 -{{/code}}
104 -{{/example}}
105 -
106 -== Audio Embedding ==
107 -
108 -{{example}}
109 -{{html}}
110 -<audio controls>
111 - <source src="/bin/download/Sandbox/TestPage2/Anti-Black%20racial%20slur%20was%20found%20written%20on%20high%20school%20desk%20in%20Rockville.mp3" type="audio/mpeg">
112 - Your browser does not support the audio element.
113 -</audio>
114 -{{/html}}
115 -{{/example}}
116 -
117 117  This page covers all the essential steps and tips you need to create great content in XWiki without any confusion.
118 118  
119 -== ==
17 +== ==
120 120  
121 121  == 📎 **Attachments and Images** ==
122 122  
... ... @@ -215,7 +215,7 @@
215 215  
216 216  
217 217  
218 -*
116 +*
219 219  ** (((
220 220  === **Bold**: Surround text with double asterisks. ===
221 221  )))
... ... @@ -225,7 +225,7 @@
225 225  {{/code}}
226 226  
227 227  
228 -*
126 +*
229 229  ** (((
230 230  === **Italics**: Use double underscores. ===
231 231  )))
... ... @@ -235,7 +235,7 @@
235 235  {{/code}}
236 236  
237 237  
238 -*
136 +*
239 239  ** (((
240 240  === **Underline**: Enclose text with double tildes. ===
241 241  )))
... ... @@ -245,7 +245,7 @@
245 245  {{/code}}
246 246  
247 247  
248 -*
146 +*
249 249  ** (((
250 250  === **Unordered List**: Begin lines with asterisk (*) or hyphen (-). ===
251 251  )))
... ... @@ -256,7 +256,7 @@
256 256  {{/code}}
257 257  
258 258  
259 -*
157 +*
260 260  ** (((
261 261  === **Ordered List**: Start lines with a number followed by a period. ===
262 262  )))
... ... @@ -360,16 +360,12 @@
360 360  {{video url="https://www.youtube.com/watch?v=dQw4w9WgXcQ"/}}
361 361  {{/example}}
362 362  
363 -
364 -== Example Macro ==
365 -
366 -The example macro displays the output of a macro or script or anything that you like
367 -
368 368  == Expandable Macro ==
262 +The following example demonstrates how to present complex information cleanly using `{{expandable}}` and `{{example}}`.
369 369  
370 -The following example demonstrates how to present complex information cleanly using `
371 -
372 372  {{example}}
265 +
266 +
373 373  {{expandable summary="Study: The Wilson Effect: The Increase in Heritability of IQ With Age"}}
374 374  **Source:** *Twin Research and Human Genetics (Cambridge University Press)*
375 375  **Date of Publication:** *2013*
... ... @@ -436,7 +436,8 @@
436 436  [[Download Full Study>>attach:10.1017_thg.2013.54.pdf]]
437 437  {{/expandable}}
438 438  {{/expandable}}
439 -{{/example}}
440 440  
441 441  
442 -
335 +== See Also: ==
336 +
337 +[[Syntax Help official documentation for a full list of formatting options>>doc:XWiki.XWikiSyntax]]