Features
Magic Heading will magically:
- Insert a heading based on the page name, title, path, and user entered text.
- Change the browser tab title to match the page name, title, path, and user entered text.
- Write the title back to the page meta_title attribute.
- Parse the page to extract a description, and write that back to the page meta_description and C5 collection description.
- Set Facebook title and description metadata.
You have control over:
- The approximate or exact maximum size of the generated description.
- Whether to ignore small fragments of text, and how small.
- What html tags to consider. By default, only <P> paragraph tags are parsed. Additional optional tags include H1 to H6 headings, list elements, table cells, links, form labels and legends.
- Exclude before is a DOM selector (as used by jQuery), to exclude any part of the page before the matching element. By default this is #body, the DOM element that plan yoghurt uses for the ‘Main’ area of the page.
- Exclude any is another DOM selector, to exclude any part of the page that is within the selected element. By default this is #sidebar, the DOM element that plan yoghurt uses for the ‘Sidebar’ area of the page.
- To only parse visible content (or also use any hidden content).
- Whether any existing descriptions should be overwritten.
- Whether the Magic Heading itself should be included (also requires the appropriate heading level tag to be checked).
- Whether repeated elements should be filtered out.