小编Sar*_*mar的帖子

如何将Yoast wordpress插件添加到laravel

我用Laravel开发了一个网站,现在我想在它的博主部分添加Yoast插件来改进网站博客.
正如我从Yoast github可以看到的,它有一个javascript版本可以添加到自定义网站.
使用帮助不是很有帮助,所以如果有任何身体可以帮助我.

var SnippetPreview = require( "yoastseo" ).SnippetPreview;
var App = require( "yoastseo" ).App;

window.onload = function() {
var focusKeywordField = document.getElementById( "focusKeyword" );
var contentField = document.getElementById( "content" );

var snippetPreview = new SnippetPreview({
    targetElement: document.getElementById( "snippet" )
});

var app = new App({
    snippetPreview: snippetPreview,
    targets: {
        output: "output"
    },
    callbacks: {
        getData: function() {
            return {
                keyword: focusKeywordField.value,
                text: contentField.value
            };
        }
    }
});

app.refresh();

focusKeywordField.addEventListener( 'change', app.refresh.bind( app ) );
contentField.addEventListener( 'change', …
Run Code Online (Sandbox Code Playgroud)

javascript php laravel browserify yoast

23
推荐指数
1
解决办法
4278
查看次数

Web浏览器打印后关闭应用程序

我尝试使用 WebBrowser 类打印格式化的 HTML。打印后,我想关闭应用程序。如果我尝试关闭应用程序,则打印无法正常工作。我尝试使用计时器也没有效果。

请找到下面的代码。

static void Main(string[] args) {
 var b = new Program();
 string appPath = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
 b.runBrowserThread("file://" + appPath + "/receipt.html");

}

private void runBrowserThread(string url) {
 var th = new Thread(() => {
  var br = new WebBrowser();
  br.DocumentCompleted += browser_DocumentCompleted;
  br.Navigate(url);
  Application.Run();
 });
 th.SetApartmentState(ApartmentState.STA);
 th.Start();
}

void browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
 var br = sender as WebBrowser;
 br.Print();
 //Application.ExitThread();
 Environment.Exit(0);
}
Run Code Online (Sandbox Code Playgroud)

.net c# printing webbrowser-control winforms

1
推荐指数
1
解决办法
904
查看次数