Wiki Redirects and Page Renaming
Added the ability to rename existing pages. [[!redirects Some Page Name]] redirects Wikilinks [[Some Page Name]] to the current page (assuming "Some Page Name" does not exist). Real pages trump redirects (though this may change, depending on user feedback).
This commit is contained in:
parent
634f635f16
commit
d7832ba262
16 changed files with 161 additions and 33 deletions
|
@ -2,6 +2,7 @@ require 'cgi'
|
|||
require 'chunks/engines'
|
||||
require 'chunks/category'
|
||||
require_dependency 'chunks/include'
|
||||
require_dependency 'chunks/redirect'
|
||||
require_dependency 'chunks/wiki'
|
||||
require_dependency 'chunks/literal'
|
||||
require 'chunks/nowiki'
|
||||
|
@ -38,7 +39,7 @@ require 'sanitizer'
|
|||
module ChunkManager
|
||||
attr_reader :chunks_by_type, :chunks_by_id, :chunks, :chunk_id
|
||||
|
||||
ACTIVE_CHUNKS = [ NoWiki, Category, WikiChunk::Link,
|
||||
ACTIVE_CHUNKS = [ NoWiki, Category, Redirect, WikiChunk::Link,
|
||||
WikiChunk::Word ]
|
||||
|
||||
HIDE_CHUNKS = [ Literal::Pre, Literal::Tags, Literal::Math ]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue