using ZelWiki.Engine.Library;
using ZelWiki.Engine.Library.Interfaces;
namespace ZelWiki.Engine.Implementation
{
///
/// 处理链接
///
public class ExternalLinkHandler : IExternalLinkHandler
{
///
/// 处理内链
///
///
///
///
///
///
public HandlerResult Handle(IZelEngineState state, string link, string? text, string? image)
{
if (string.IsNullOrEmpty(image))
{
return new HandlerResult($"{text}")
{
Instructions = [Constants.HandlerResultInstruction.DisallowNestedProcessing]
};
}
return new HandlerResult($"
")
{
Instructions = [Constants.HandlerResultInstruction.DisallowNestedProcessing]
};
}
}
}