User:Strugglers: Difference between revisions

From BitFolk
Jump to navigation Jump to search
mNo edit summary
 
(11 intermediate revisions by the same user not shown)
Line 3: Line 3:
I'm Andy Smith. I'm the managing director of [http://bitfolk.com/ BitFolk Limited].
I'm Andy Smith. I'm the managing director of [http://bitfolk.com/ BitFolk Limited].


<syntaxhighlight>
==Testing==
===syntaxhighlight_geshi highlighting===
This seems to be the best highlighter extension for Mediawiki at the moment. Despite the name, it no longer uses geshi but instead uses Pygments. It supports line numbers and highlighted lines.
 
====lang="text"====
<syntaxhighlight lang="text">
bash# cat >> /your/mum
bash# cat >> /your/mum
I am forced into speech because men of science have refused to
I am forced into speech because men of science have refused to
Line 11: Line 16:
boring and melting of the ancient ice caps. And I am the more
boring and melting of the ancient ice caps. And I am the more
reluctant because my warning may be in vain.
reluctant because my warning may be in vain.
</syntaxhighlight>
====lang="puppet"====
<syntaxhighlight lang="puppet">
class ntp::config inherits ntp {
  file { '/etc/ntp.conf':
    ensure  => file,
    owner  => 'root',
    group  => 'root',
    mode    => 0644,
    content => template($module_name/ntp.conf.erb),
  }


Doubt of the real facts, as I must reveal them, is inevitable; yet,
}
if I suppressed what will seem extravagant and incredible, there
</syntaxhighlight>
would be nothing left. The hitherto withheld photographs, both
 
ordinary and aerial, will count in my favor, for they are damnably
====lang="console" line start="55" highlight="2"====
vivid and graphic. Still, they will be doubted because of the great
<syntaxhighlight lang="console" line start="55" highlight="2">
lengths to which clever fakery can be carried. The ink drawings, of
bash# cp /your/mum /home/hpl/
course, will be jeered at as obvious impostures, notwithstanding a
bash# ia ia Cthulhu fhtagn!
strangeness of technique which art experts ought to remark and
</syntaxhighlight>
puzzle over.
 
====lang="bash"====
<syntaxhighlight lang="bash">
#!/bin/sh
 
# run htcacheclean
 
set -e
set -u
 
type htcacheclean > /dev/null 2>&1 || exit 0
[ -e /etc/default/apache2 ]  || exit 0
 
 
# edit /etc/default/apache2 to change this
HTCACHECLEAN_MODE=daemon
HTCACHECLEAN_RUN=auto
HTCACHECLEAN_SIZE=300M
HTCACHECLEAN_PATH=/var/cache/apache2/mod_cache_disk
HTCACHECLEAN_OPTIONS=""
 
. /etc/default/apache2
 
[ "$HTCACHECLEAN_MODE" = "cron" ] || exit 0
 
[ "$HTCACHECLEAN_RUN" = "yes"  ] ||
( [ "$HTCACHECLEAN_RUN" = "auto" ] && \
  [ -e /etc/apache2/mods-enabled/cache_disk.load ] )  || exit 0
 
htcacheclean ${HTCACHECLEAN_OPTIONS}    \
                -p${HTCACHECLEAN_PATH}  \
                -l${HTCACHECLEAN_SIZE}
 
</syntaxhighlight>
 
====lang="yaml"====
<syntaxhighlight lang="yaml">
---
hello:
    - world
    - mum
foo: bar
options:
    - key: value
</syntaxhighlight>


In the end I must rely on the judgment and standing of the few
====lang="css"====
scientific leaders who have, on the one hand, sufficient
<syntaxhighlight lang="css">
independence of thought to weigh my data on its own hideously
.mw-highlight > pre  { background: #282a36; color: #f8f8f2 }
convincing merits or in the light of certain primordial and highly
.mw-highlight > pre .hll { background-color: #404040 }
baffling myth cycles; and on the other hand, sufficient influence to
.mw-highlight > pre .c { color: #999999; font-style: italic } /* Comment */
deter the exploring world in general from any rash and
.mw-highlight > pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
over-ambitious program in the region of those mountains of madness.
.mw-highlight > pre .esc { color: #d0d0d0 } /* Escape */
It is an unfortunate fact that relatively obscure men like myself
.mw-highlight > pre .g { color: #d0d0d0 } /* Generic */
and my associates, connected only with a small university, have
.mw-highlight > pre .k { color: #6ab825; font-weight: bold } /* Keyword */
little chance of making an impression where matters of a wildly
bizarre or highly controversial nature are concerned.  
</syntaxhighlight>
</syntaxhighlight>
===Highlightjs_Integration highlighting===
Uses highlight.js. No line numbers or highlighted lines. Doesn't seem to have a plain text mode but could probably be bodged in. Don't really see the point when SyntaxHighlight is better.
====lang="no-highlight"====
<synhijs lang="no-highlight">
I am forced into speech because men of science have refused to
follow my advice without knowing why. It is altogether against my
will that I tell my reasons for opposing this contemplated invasion
of the antarctic - with its vast fossil hunt and its wholesale
boring and melting of the ancient ice caps. And I am the more
reluctant because my warning may be in vain.
</synhijs>
====lang="console"====
<synhijs lang="console">
bash# cp /your/mum /home/hpl/
bash# ia ia Cthulhu fhtagn!
</synhijs>
====lang="bash"====
<synhijs lang="bash">
#!/bin/sh
# run htcacheclean
set -e
set -u
type htcacheclean > /dev/null 2>&1 || exit 0
[ -e /etc/default/apache2 ]  || exit 0
# edit /etc/default/apache2 to change this
HTCACHECLEAN_MODE=daemon
HTCACHECLEAN_RUN=auto
HTCACHECLEAN_SIZE=300M
HTCACHECLEAN_PATH=/var/cache/apache2/mod_cache_disk
HTCACHECLEAN_OPTIONS=""
. /etc/default/apache2
[ "$HTCACHECLEAN_MODE" = "cron" ] || exit 0
[ "$HTCACHECLEAN_RUN" = "yes"  ] ||
( [ "$HTCACHECLEAN_RUN" = "auto" ] && \
  [ -e /etc/apache2/mods-enabled/cache_disk.load ] )  || exit 0
htcacheclean ${HTCACHECLEAN_OPTIONS}    \
                -p${HTCACHECLEAN_PATH}  \
                -l${HTCACHECLEAN_SIZE}
</synhijs>
===ParserFunctions===
Hit {{Key press|Ctrl|d}} before Yog-Sothoth eats your brain.
Hit {{Key press|Ctrl|d}} before Yog-Sothoth eats your brain.

Latest revision as of 22:37, 19 March 2018

Hello.

I'm Andy Smith. I'm the managing director of BitFolk Limited.

Testing

syntaxhighlight_geshi highlighting

This seems to be the best highlighter extension for Mediawiki at the moment. Despite the name, it no longer uses geshi but instead uses Pygments. It supports line numbers and highlighted lines.

lang="text"

bash# cat >> /your/mum
I am forced into speech because men of science have refused to
follow my advice without knowing why. It is altogether against my
will that I tell my reasons for opposing this contemplated invasion
of the antarctic - with its vast fossil hunt and its wholesale
boring and melting of the ancient ice caps. And I am the more
reluctant because my warning may be in vain.

lang="puppet"

class ntp::config inherits ntp {

  file { '/etc/ntp.conf':
    ensure  => file,
    owner   => 'root',
    group   => 'root',
    mode    => 0644,
    content => template($module_name/ntp.conf.erb),
  }

}

lang="console" line start="55" highlight="2"

bash# cp /your/mum /home/hpl/
bash# ia ia Cthulhu fhtagn!

lang="bash"

#!/bin/sh

# run htcacheclean

set -e
set -u

type htcacheclean > /dev/null 2>&1 || exit 0
[ -e /etc/default/apache2 ]   || exit 0


# edit /etc/default/apache2 to change this
HTCACHECLEAN_MODE=daemon
HTCACHECLEAN_RUN=auto
HTCACHECLEAN_SIZE=300M
HTCACHECLEAN_PATH=/var/cache/apache2/mod_cache_disk
HTCACHECLEAN_OPTIONS=""

. /etc/default/apache2

[ "$HTCACHECLEAN_MODE" = "cron" ] || exit 0

[ "$HTCACHECLEAN_RUN" = "yes"   ] || 
( [ "$HTCACHECLEAN_RUN" = "auto" ] && \
  [ -e /etc/apache2/mods-enabled/cache_disk.load ] )  || exit 0

htcacheclean ${HTCACHECLEAN_OPTIONS}    \
                -p${HTCACHECLEAN_PATH}  \
                -l${HTCACHECLEAN_SIZE}

lang="yaml"

---
hello:
    - world
    - mum
foo: bar
options:
    - key: value

lang="css"

.mw-highlight > pre  { background: #282a36; color: #f8f8f2 }
.mw-highlight > pre .hll { background-color: #404040 }
.mw-highlight > pre .c { color: #999999; font-style: italic } /* Comment */
.mw-highlight > pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.mw-highlight > pre .esc { color: #d0d0d0 } /* Escape */
.mw-highlight > pre .g { color: #d0d0d0 } /* Generic */
.mw-highlight > pre .k { color: #6ab825; font-weight: bold } /* Keyword */

Highlightjs_Integration highlighting

Uses highlight.js. No line numbers or highlighted lines. Doesn't seem to have a plain text mode but could probably be bodged in. Don't really see the point when SyntaxHighlight is better.

lang="no-highlight"

<synhijs lang="no-highlight"> I am forced into speech because men of science have refused to follow my advice without knowing why. It is altogether against my will that I tell my reasons for opposing this contemplated invasion of the antarctic - with its vast fossil hunt and its wholesale boring and melting of the ancient ice caps. And I am the more reluctant because my warning may be in vain. </synhijs>

lang="console"

<synhijs lang="console"> bash# cp /your/mum /home/hpl/ bash# ia ia Cthulhu fhtagn! </synhijs>

lang="bash"

<synhijs lang="bash">

  1. !/bin/sh
  1. run htcacheclean

set -e set -u

type htcacheclean > /dev/null 2>&1 || exit 0 [ -e /etc/default/apache2 ] || exit 0


  1. edit /etc/default/apache2 to change this

HTCACHECLEAN_MODE=daemon HTCACHECLEAN_RUN=auto HTCACHECLEAN_SIZE=300M HTCACHECLEAN_PATH=/var/cache/apache2/mod_cache_disk HTCACHECLEAN_OPTIONS=""

. /etc/default/apache2

[ "$HTCACHECLEAN_MODE" = "cron" ] || exit 0

[ "$HTCACHECLEAN_RUN" = "yes" ] || ( [ "$HTCACHECLEAN_RUN" = "auto" ] && \

 [ -e /etc/apache2/mods-enabled/cache_disk.load ] )  || exit 0

htcacheclean ${HTCACHECLEAN_OPTIONS} \

               -p${HTCACHECLEAN_PATH}  \
               -l${HTCACHECLEAN_SIZE}

</synhijs>

ParserFunctions

Hit Ctrl+d before Yog-Sothoth eats your brain.