Beispiel #1
0
        public PluginsManager(IConfiguration conf, IDocifyApplication engine)
        {
            m_Conf   = conf;
            m_Engine = engine;

            m_IsLoaded = false;
        }
Beispiel #2
0
        public void Init(IDocifyApplication app, RedirectPluginSettings setts)
        {
            m_App   = app;
            m_Setts = setts;

            m_App.Compiler.PreCompile += OnPreCompile;
        }
Beispiel #3
0
        public void Init(IDocifyApplication app)
        {
            m_App = app;

            m_App.Compiler.PreCompile += OnPreCompile;
            m_App.Includes.RegisterCustomIncludeHandler("embed", ResolveEmbedInclude);
        }
Beispiel #4
0
        public void Init(IDocifyApplication app, SeoValidatorPluginSettings setts)
        {
            m_App   = app;
            m_Setts = setts;

            m_App.Compiler.WritePageContent += OnWritePageContent;
        }
Beispiel #5
0
        public void Init(IDocifyApplication app, ImageOptimizerSettings setts)
        {
            m_App      = app;
            m_Settings = setts;

            m_App.Compiler.PreCompile      += OnPreCompile;
            m_App.Publisher.PrePublishFile += OnPrePublishFile;
        }
Beispiel #6
0
        public void Init(IDocifyApplication app)
        {
            m_App = app;

            m_App.Compiler.PreCompile       += OnPreCompile;
            m_App.Compiler.RenderImage      += OnRenderImage;
            m_App.Compiler.WritePageContent += OnWritePageContent;
        }
Beispiel #7
0
        public void Init(IDocifyApplication app)
        {
            m_App        = app;
            m_SnippetIds = new List <string>();

            m_App.Includes.RegisterCustomIncludeHandler("markdown-snippet", OnResolveMarkdownSnippet);
            m_App.Publisher.PrePublishFile += OnPrePublishFile;
        }
Beispiel #8
0
 public void Init(IDocifyApplication app, TipueSearchPluginSettings setts)
 {
     m_App   = app;
     m_Setts = setts;
     m_App.Includes.RegisterCustomIncludeHandler("tipue-search", InsertSearchBox);
     m_App.Compiler.PreCompile           += OnPreCompile;
     m_App.Compiler.WritePageContent     += OnWritePageContent;
     m_App.Publisher.PostAddPublishFiles += OnPostAddPublishFiles;
 }
Beispiel #9
0
        public void Init(IDocifyApplication app, FilesPromoterPluginSettings setts)
        {
            m_App   = app;
            m_Setts = setts;

            m_App.Loader.PreLoadFile += OnPreLoadFile;

            m_PromoteLocations = setts.Folders?.Select(f => PluginLocation.FromPath(f)).ToArray();
        }
Beispiel #10
0
        public void Init(IDocifyApplication app, CodeSyntaxHighlighterSettings setts)
        {
            m_App      = app;
            m_Settings = setts;

            m_App.Compiler.PreCompile       += OnPreCompile;
            m_App.Compiler.RenderCodeBlock  += OnRenderCodeBlock;
            m_App.Compiler.WritePageContent += OnWritePageContent;
        }
Beispiel #11
0
        public void Init(IDocifyApplication app, CodeSnippetSettings setts)
        {
            m_App      = app;
            m_Settings = setts;

            m_App.Compiler.PreCompile += OnPreCompile;
            m_App.Includes.RegisterCustomIncludeHandler("code-snippet", InsertCodeSnippet);
            m_App.Publisher.PrePublishFile  += OnPrePublishFile;
            m_App.Compiler.WritePageContent += OnWritePageContent;
        }
Beispiel #12
0
        public void Init(IDocifyApplication app, ScriptStyleOptimizerPluginSettings setts)
        {
            m_App   = app;
            m_Setts = setts;

            m_App.Compiler.PreCompile           += OnPreCompile;
            m_App.Compiler.WritePageContent     += OnWritePageContent;
            m_App.Publisher.PostAddPublishFiles += OnPostAddPublishFiles;
            m_App.Publisher.PrePublishFile      += OnPrePublishFile;
        }
Beispiel #13
0
 public void Init(IDocifyApplication app)
 {
     App = app;
 }
Beispiel #14
0
 public void Init(IDocifyApplication app, TSetts setts)
 {
     App      = app;
     Settings = setts;
 }