仅限Chevereto搭建的图床
这里安利一下我的图床:维图床

对于图床的处理

打开图床程序根目录/sdk/pup.js,大概第395行

html: ' <a %x class="%bClass button button--link button button--icon button--icon--upload"><span class="button-text">%text</span></a> ',sibling: ".js-attachmentUpload"

改为

html: '<div class="%cClass"><button type="button" tabindex="-1" role="button" title="%text" class="%bClass fr-command fr-btn fr-btn-font_awesome" data-cmd="PUP" %x><i class="fa fa-cloud-upload" aria-hidden="true"></i><span class="fr-sr-only">%text</span></button></div>',sibling: "[data-cmd=insertImage]"

保存。

网站程序的修改

以Typecho为例,打开网站根目录/admin/footer.php,按下面新增一行

<?php if(!defined('__TYPECHO_ADMIN__')) exit; ?>
<!--新增如下-->
<script async id="chevereto-pup-src" src="https://你的图床域名/sdk/pup.js" data-url="https://你的图床域名/upload" data-auto-insert="markdown-embed"></script>
    </body>
</html>
<?php
/** 注册一个结束插件 */
Typecho_Plugin::factory('admin/footer.php')->end();

保存。

查看效果

效果是点击这个按钮弹出上传界面,上传完图片自动填充Markdown语法到编辑框。
//TODO: 有空我录个动图

效果

最后修改:2020 年 06 月 14 日 06 : 28 PM
如果觉得我的文章对你有用,请随意赞赏