给出了以下简单的项目结构。
.
??? build
? ??? css
? ??? index.html
? ??? js
? ??? main.min.js
??? package.json
??? rollup.config.js
??? src
??? scripts
? ??? main.js
??? styles
??? main.scss
Run Code Online (Sandbox Code Playgroud)
src/scripts/main.js 内容是 import "styles/main.scss";
汇总配置文件
.
??? build
? ??? css
? ??? index.html
? ??? js
? ??? main.min.js
??? package.json
??? rollup.config.js
??? src
??? scripts
? ??? main.js
??? styles
??? main.scss
Run Code Online (Sandbox Code Playgroud)
rollup -c使用此配置运行会产生此输出,而无需创建css/style.css.
> rollup -c
./src/scripts/main.js ? ./build/js/main.min.js...
(!) Unresolved dependencies …Run Code Online (Sandbox Code Playgroud) 有许多 PHP 解决方案和 WP 插件,它们都带有我不想要/不需要的附加选项,即如何提供转换后的文件、存储它们的位置等。
我不需要所有这些,并且正在寻找使用 GD 的纯简单代码。我不想使用插件,谢谢。
编码应该什么时候发生?任何时候你知道这是钩子例程中的一个好点,可能是这个https://make.wordpress.org/core/2019/11/05/use-of-the-wp_update_attachment_metadata-filter-as-upload- is-complete-hook/但如果您更了解或有其他解决方案,请使用它,并可能让我知道您为什么选择另一个钩子。如果更好的话,一旦上传新图像,我也很乐意触发 cron 作业。另外,我不需要在 WP 数据库中拥有转换后图像的元数据,只要.jpeg在媒体库中拥有原始文件及其元数据就可以了,这些.webp文件只是在元素内部使用picture。
转换后的文件应该存储在哪里?wp-content/uploads/默认文件夹结构,.webp文件应该位于.jpeg所有文件的旁边。
应使用GD图像引擎进行转换。https://developer.wordpress.org/reference/classes/wp_image_editor_gd/最近我发现 imagick 崩溃或者需要很长时间才能做任何事情。在 WP 5.2 中,imagick 仍然可以正常工作,但一定发生了一些变化,使得在 WP 的更高版本中使用 imagick 毫无用处。我发现 GD 对我来说非常稳定和快速,它创建有损的 WebP 版本并不重要。WP 的 GD 图像引擎的方法似乎不包括转换/编码https://developer.wordpress.org/reference/classes/wp_image_editor_gd/#methods所以我也对 GD 模块中使用的任何方法感到满意https: //www.php.net/manual/en/book.image.php有关 WebP 编码的信息。
为了摆脱随着时间的推移引入的所有额外不需要的图像尺寸和选项 WP,我在functions.php.
function namespace_disable_image_sizes($sizes)
{
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size …Run Code Online (Sandbox Code Playgroud) 看过Bootstrap Expo网站Tsaa Tea Shop之一的来源之后,我想知道他们是否做了什么,在BS类之间添加语义HTML5标签,将使该站点具有更好的语义价值吗?
考虑到他们大量使用了section 元素,是否可以将其视为与BS一起使用并很好地使用HTML5标签/元素?
这里是一个简短的摘录:
<section class="about-us block">
<div class="container">
<div class="row">
<div class="col-md-8 text-center">
<h2 class="section-title">Welcome</h2>
<span class="fa fa-leaf"></span>
</div>
</div>
</div>
</section>
<section class="quote block">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>"We loved our relaxing time with great food and beverages..."</h2>
</div>
</div>
</div>
</section>
Run Code Online (Sandbox Code Playgroud)
目前,我正在着手于一个较小的项目,并且考虑到一些简单的一页布局。
考虑到采用这种方法的语义是否有好处?
我使用grepWin在Windows 7 64 http://tools.tortoisesvn.net/grepWin.html
我有一个包含文件和副本的文件夹.
原始文件名为"FILENAME DOT FILETYPE"(不含空格),例如"cartonbox.shelf".
这些文件的副本名为"FILENAME DOT 1 DOT FILETYPE"(不含空格),例如"cartonbox.1.shelf".
我试图找到包含确切字符串的所有文件:
"DOT 1 DOT FILETYPE"(不含空格),因此所有文件中都包含".1.shelf".
我怎么能在grepWin中做到这一点?
如果我尝试" \.1\shelf"或" \.1\.shelf",例如我没有得到任何结果.
请问我的错误是什么?正在阅读http://www.regular-expressions.info/,但无法想出正确的模式.
无论符号如何,我通常如何搜索文件名的确切部分?
基本上,如果我想找到的文件中有例如"garden_1.1.4-JE50.tree",我怎么告诉grepWin找到这个确切的文本字符串,包括下划线,点或其他字符?
如果我print_r($ object)我得到:
Array ( [id] => 1 [ime] => rwe [letnica] => 0 [mesec] => 1 [datoteka] => [disciplineid] => 2 [rangtekmovanjaid] => 3 )
Run Code Online (Sandbox Code Playgroud)
我的数据库列是:
- disciplineId
- rangtekmovanjaId
Run Code Online (Sandbox Code Playgroud)
我lower_case_table_names=0在my.ini中设置xampp的mysql 5.0部分但是是一样的.怎么了?
平台:Windows XP 处理器:双核
我有一个用 C 语言编写的程序,它被编译并形成了它的 exe。我的问题是程序会同时使用两个内核(因为我的机器是双核)还是我必须使我的程序多线程才能做到这一点?
我正在从头开始学习,并试图了解如何更好地从函数中获取值.请考虑以下示例.
/* Screen Orientation Check */
function screenOrientation () {
var screenOrientationCheck = ($(window).width() > $(window).height())? 90 : 0;
console.log(screenOrientationCheck) ;
}
screenOrientation();
Run Code Online (Sandbox Code Playgroud)
上面给我屏幕方向.
/* Viewport Height Check */
function viewportHeight () {
var viewportHeightCheck = document.documentElement.clientHeight
console.log('viewportHeight = '+viewportHeightCheck);
};
viewportHeight();
Run Code Online (Sandbox Code Playgroud)
这会给我视口高度.
但是现在,如果我喜欢使用这些功能的结果,我不知道该怎么做.
if ( viewportHeight() > 600 ) {
console.log('Hooray!!');
};
Run Code Online (Sandbox Code Playgroud)
例如,这永远不会发生.
if ( screenOrientation() === 90 ) {
console.log('Hooray!!');
};
Run Code Online (Sandbox Code Playgroud)
同样,这也永远不会发生.
如果我想记录screenOrientationCheck或者viewportHeightCheck是undefined因为变量只在函数的范围存在.我已经明白了.添加return到下面的任何一个函数也不起作用.
/* Viewport Height Check */
function viewportHeight …Run Code Online (Sandbox Code Playgroud)