用户工具

站点工具


wiki:wiki语法测试:图片测试

这是本文档旧的修订版!


图片测试

ctrl-v图像粘贴插件

这个是图片插件,ImgPaste,在编辑窗口直接用Ctrl-V,会完成自动上传加链接,预览即可看到图片粘贴效果。 https://www.dokuwiki.org/plugin:imgpaste

resize

Real size:                        {{wiki:dokuwiki-128.png}}
Resize to given width:            {{wiki:dokuwiki-128.png?50}}
Resize to given width and height: {{wiki:dokuwiki-128.png?200x50}}
Resized external image:           {{http://php.net/images/php.gif?200x50}}

link

{{wiki:dokuwiki-128.png}}   -- 显示图像,点击后图像后,显示原图和metadata信息。
{{wiki:dokuwiki-128.png?direct}}   -- 显示图像,点击图像后显示原图
{{wiki:dokuwiki-128.png?nolink}}   -- 显示图像,图像本身无链接,点击无效。
{{wiki:dokuwiki-128.png?linkonly}}   -- 只是显示图像文件名,不显示图像,点击链接打开图像。
{{wiki:dokuwiki-128.png?nolink&100}}  -- 显示图像,图像无link, 图像resize到宽度100

无用png文件搜索

执行下面这个perl脚本,为显示出未使用的png文件,然后可以手动将其删除。

#!/usr/bin/perl
use File::Basename;
 
$wiki_path = "/var/www/html/dokuwiki";
 
$findret = `find $wiki_path/data/media -name *.png`;
@ar = split(/\n/, $findret);
 
foreach $line (@ar) {
    $name = &basename($line);
 
    $ret = `grep $name $wiki_path/data/pages/* -r`;
    if ($ret eq "") {
        print "rm -rf $line\n";
    }
}

python3代码,可直接在qnap上运行。

[~] # cat ./del_unused_png_in_wiki.py
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
import re
import sys
import os
import os.path
 
file_list = []
 
def search(path):
    for entry in os.scandir(path):
        if entry.is_file():
            file_list.append(entry.path)
            #print(entry.path)
        else:
            search(path+'/'+str(entry.name))
 
 
if __name__=='__main__':
    #path = sys.argv[1]
    path = "/share/Web/wiki/data/media"
    search(path)
    for tmp in file_list:
        if (re.search(r'pasted', tmp) == None):
           continue
        if (re.search(r'png', tmp) == None):
           continue
 
        name = os.path.basename(tmp)
        #print(f'tmp = {tmp}, name = {name}')
        ret = os.system(f'grep {name} /share/Web/wiki/data/pages/* -r -q')
        #print(f'ret = {ret}')
        if (ret != 0):
           print(f'rm -rf {tmp}')
 
[~] #                                                

<WRAP group> <WRAP half column> 图片2,--
</WRAP>

<WRAP half column> 需要有上传权限才可以传图片
</WRAP> </WRAP>

图片测试tag

图片tag0

wiki/wiki语法测试/图片测试.1679645142.txt.gz · 最后更改: 2023/03/24 16:05 由 zhangguo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki