Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在本地将Wordpress网站呈现为html文件_Node.js_Wordpress - Fatal编程技术网

Node.js 在本地将Wordpress网站呈现为html文件

Node.js 在本地将Wordpress网站呈现为html文件,node.js,wordpress,Node.js,Wordpress,我可以在本地环境中使用任何技术,但我不能在生产服务器上使用node.js或php之类的任何技术 到目前为止,我已经用nunjucks构建了这个网站,nunjucks是一个模板引擎,可以输出html文件,然后我只需将它们上传到生产服务器,node.js只需要在我的本地环境中运行 有没有办法像那样使用Wordpress?我希望wordpress用于wysiwyg编辑器和SEO插件。如果我做对了,那么您希望在本地设置wordpress站点,然后将其转换为静态html文件,您可以将其上载到生产服务器 在

我可以在本地环境中使用任何技术,但我不能在生产服务器上使用node.js或php之类的任何技术

到目前为止,我已经用nunjucks构建了这个网站,nunjucks是一个模板引擎,可以输出html文件,然后我只需将它们上传到生产服务器,node.js只需要在我的本地环境中运行


有没有办法像那样使用Wordpress?我希望wordpress用于wysiwyg编辑器和SEO插件。

如果我做对了,那么您希望在本地设置wordpress站点,然后将其转换为静态html文件,您可以将其上载到生产服务器

在这种情况下,
wget
curl
是你的朋友。以静态html的形式下载整个站点(根据需要调整参数和URL)


有多种插件可以实现这一点,我测试了这个插件,它可以工作:


当然,在静态版本中没有搜索或注释,但这是意料之中的。

如果您能解释一下为什么不能在生产服务器上使用node.js或php,那会很有帮助。我真的不知道,系统管理员不会允许的,正是这台服务器承载着其他重要的应用程序,php和node.js被认为是不安全的。快速搜索给了我以下信息:-也许这会有用?如果你不能在生产服务器上使用php-wordpress将比你更无用,我还找到了静态wordpress插件,它们似乎就是这样,我测试了这个,效果很好,甚至可以自己发布静态站点:谢谢,我发现了一个插件可以很好地实现这一点,当然搜索和评论不起作用,但它可以:
wget \
 --recursive \
 --no-clobber \
 --page-requisites \
 --html-extension \
 --convert-links \
 --restrict-file-names=windows \
 --domains website.org \
 --no-parent \
     localhost:12345