Wiki Website Workshop: Difference between revisions

From XPUB & Lens-Based wiki
Line 11: Line 11:
==<span style="color:red; letter-spacing: 1em;">Style your Wiki page</span>==
==<span style="color:red; letter-spacing: 1em;">Style your Wiki page</span>==
<div style="color:red;">
<div style="color:red;">
Styling the wiki with CSS is a bit quirky because we are writing a mix of Wiki-Markdown and inline-CSS.
Styling the wiki with CSS is a bit quirky because we are writing a mix of Wiki Markup and inline-CSS.
; to style your wiki page, open it with the ''source editor''
; to style your wiki page, open it with the ''source editor''
: this is also a great way to find out how other people applied styles to their wiki pages (just be careful to not make any changes if you inspect other Users pages)
: this is also a great way to find out how other people applied styles to their wiki pages (just be careful to not make any changes if you inspect other Users pages)
Line 17: Line 17:
; some tips and tricks:  
; some tips and tricks:  
: most things that you want to style, you can just wrap in a <code><nowiki><div></div></nowiki></code> HTML element and then apply some styling to the element itself. This will style whatever is contained inside it.
: most things that you want to style, you can just wrap in a <code><nowiki><div></div></nowiki></code> HTML element and then apply some styling to the element itself. This will style whatever is contained inside it.
: Some elements need a little extra care, such as headlines. The above mentioned <code><nowiki><div></div></nowiki></code> will not work. Instead they want to be wrapped in a <code><nowiki><span></nowiki></code> like this: <br> <code><nowiki>==<span style="color:red;">Style your Wiki page</span>==</nowiki></code>
: Some elements need a little extra care, such as headlines. The above mentioned <code><nowiki><div></div></nowiki></code> will not work. Instead they want to be wrapped in a <code><nowiki><span></nowiki></code> like this: <br> <code background:yellow;><nowiki>==<span style="color:red;">Style your Wiki page</span>==</nowiki></code>
<br>  
<br>  
You can see that I used the wiki markdown syntax to define a header (<nowiki>==</nowiki>) and added some inline styling to the span element.
You can see that I used the Wiki Markup syntax to define a header (<nowiki>==</nowiki>) and added some inline styling to the span element.
</div>
</div>

Revision as of 09:05, 3 October 2025

What is this about?

We want to use the mediaWiki api to turn a wiki page into a website.

How are we going to do it?

  1. basics of styling any wiki page using inline css
  2. what is an API?
  3. Set up and Boilerplate


Style your Wiki page

Styling the wiki with CSS is a bit quirky because we are writing a mix of Wiki Markup and inline-CSS.

to style your wiki page, open it with the source editor
this is also a great way to find out how other people applied styles to their wiki pages (just be careful to not make any changes if you inspect other Users pages)
why use / what is Inline CSS?
some tips and tricks
most things that you want to style, you can just wrap in a <div></div> HTML element and then apply some styling to the element itself. This will style whatever is contained inside it.
Some elements need a little extra care, such as headlines. The above mentioned <div></div> will not work. Instead they want to be wrapped in a <span> like this:
==<span style="color:red;">Style your Wiki page</span>==


You can see that I used the Wiki Markup syntax to define a header (==) and added some inline styling to the span element.