小编low*_*sun的帖子

使用 Rollup 编译 Sass 文件

给出了以下简单的项目结构。

.
??? 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)

javascript css sass rollupjs

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

WordPress 使用 GD 图像引擎以编程方式将图像转换为 WebP 格式

有许多 PHP 解决方案和 WP 插件,它们都带有我不想要/不需要的附加选项,即如何提供转换后的文件、存储它们的位置等。

我不需要所有这些,并且正在寻找使用 GD 的纯简单代码。我不想使用插件,谢谢。

  1. 编码应该什么时候发生?任何时候你知道这是钩子例程中的一个好点,可能是这个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

  2. 转换后的文件应该存储在哪里?wp-content/uploads/默认文件夹结构,.webp文件应该位于.jpeg所有文件的旁边。

  3. 应使用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 编码的信息。

  4. 为了摆脱随着时间的推移引入的所有额外不需要的图像尺寸和选项 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)

php wordpress hook action filter

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

将HTML5标记与Bootstrap结合使用,以获得更多语义网站?

看过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)

目前,我正在着手于一个较小的项目,并且考虑到一些简单的一页布局。

考虑到采用这种方法的语义是否有好处?

html css html5 semantic-markup twitter-bootstrap

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

在grepWin中使用点查找文本字符串或部分文本

我使用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找到这个确切的文本字符串,包括下划线,点或其他字符?

regex string grep text

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

xampp和mysql表中的所有列都是php中的小写

如果我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部分但是是一样的.怎么了?

php mysql xampp

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

编译的C语言程序会使用多核cpu吗?

平台:Windows XP 处理器:双核

我有一个用 C 语言编写的程序,它被编译并形成了它的 exe。我的问题是程序会同时使用两个内核(因为我的机器是双核)还是我必须使我的程序多线程才能做到这一点?

c

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

从命名函数返回值

我正在从头开始学习,并试图了解如何更好地从函数中获取值.请考虑以下示例.

/* 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或者viewportHeightCheckundefined因为变量只在函数的范围存在.我已经明白了.添加return到下面的任何一个函数也不起作用.

/* Viewport Height Check */
function viewportHeight …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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