User:Strugglers

From BitFolk
Jump to: navigation, search

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"

55 bash# cp /your/mum /home/hpl/
56 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"

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="console"

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}

ParserFunctions

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