[pmwiki-users] add meta tags to html - how to?
tmdowling at gmail.com
Wed Aug 16 10:33:05 CDT 2006
On 8/16/06, Patrick R. Michaud <pmichaud at pobox.com> wrote:
> On Wed, Aug 16, 2006 at 11:27:06AM +0200, Moni Kellermann wrote:
> > Hi everybody,
> > how can I add some meta tags to all of the pages in a way that I can
> > keep that code in case I upgrade?
> > The standard pmwiki installation creates the header like this:
> > <head>
> > <title>PmWiki | Main / HomePage </title>
> > <meta http-equiv='Content-Style-Type' content='text/css' />
> > <link rel='stylesheet' href='..../pub/skins/pmwiki/pmwiki.css'
> > type='text/css' />
> > <!--HeaderText--><style type='text/css'>
> > [...]
> > </style>
> > <meta name='robots' content='index,follow' />
> > </head>
> > So, where can I add keywords and description and other stuff?
> If you want to add keywords or descriptions to individual
> pages, you can just use the (:keywords:) and (:description:)
> Similarly, if you want to add keywords or a description
> for an entire wikigroup, then place (:keywords:) or
> (:description:) statements into the GroupHeader for the
> If you want to add meta tags for the entire site, then
> use the $HTMLHeaderFmt array:
> $HTMLHeaderFmt = "<meta name='keywords' content='special' />";
This topic needs more documentation. I'm pretty sure I'm not the
person to provide it, though:
That $HTMLHeaderFmt goes in config.php, right?
Can $HTMLHeaderFmt be populated from within the wiki? Maybe by
setting something like $HTMLHeaderFmt = "<meta name='keywords'
where the page Site/Keywords contains (:keywords word1,word2, etc:)
for the site?
Then (independent of the answers to my first two questions), to set
the site's description, I'm guessing you don't just add a second line
that begins, "$HTMLHeaderFmt" - instead, you need to use some array
syntax? If so, what would that look like?
I just searched PmWiki.org for "$HTMLHeaderFmt" and find it
introduced on http://www.pmwiki.org/wiki/PmWiki/LayoutVariables, which
doesn't mention using it for keywords or desciption. On the other
hand, keywords and description are introduced here on
http://www.pmwiki.org/wiki/PmWiki/PageDirectives, where there's no
mention of $HTMLHeaderFmt.
I'd like to understand this, and I hope my questions - coming from
someone who obviously isn't well-versed in php or html - will be
useful to someone who cares to supplement the documentation, as well.
More information about the pmwiki-users