找到
15
篇与
Typecho
相关的结果
-
Typecho 编辑器插件大搜罗:HTML、Markdown 互转与全能编辑 在使用 Typecho 搭建博客时,一个好的编辑器插件可以极大地提升写作体验。无论是需要支持 HTML 编辑,还是希望使用 Markdown 语法,甚至两者互转,Typecho 都有丰富的插件可供选择。今天,就让我们一起探索这些强大的编辑器插件,找到最适合你的那一款。 博客6v6.ren 一、WindsCkEditor:功能强大的 HTML 编辑器 1. 功能特点 功能丰富:集成了最新的 CkEditor 4.21 版本,支持代码插入、图片和附件上传,满足各种复杂的编辑需求。 高度可定制:支持自定义工具栏和在线配置,可以根据个人喜好调整编辑器的功能和布局。 扩展性强:可以通过插件扩展支持 Markdown 编辑,实现 HTML 和 Markdown 的无缝切换。 2. 安装方法 下载插件:从 WindsCkEditor 官方页面下载最新版本。 上传插件:将下载的插件文件夹重命名为 WindsCkEditor,并上传到 Typecho 的 usr/plugins/ 目录下。 激活插件:登录 Typecho 后台,进入插件管理页面,启用 WindsCkEditor 插件。 配置插件:根据需要修改 WindsCkEditor/ckeditor/config.js 文件,自定义工具栏和配置。 二、XEditor:基于 Vditor 的 Markdown 编辑器 1. 功能特点 所见即所得:支持实时预览、即时渲染和分屏预览模式,让写作更加直观。 短代码支持:支持自定义按钮和短代码渲染,方便插入复杂的格式和内容。 Markdown 编辑:专注于 Markdown 语法,但可以通过插件扩展支持 HTML 编辑。 2. 安装方法 下载插件:从 XEditor 官方页面下载最新版本。 上传插件:解压后将文件夹重命名为 XEditor,并上传到 Typecho 的 usr/plugins/ 目录下。 激活插件:登录 Typecho 后台,进入插件管理页面,启用 XEditor 插件。 自定义工具栏:根据需要修改 assets/js/toolbar.js 文件,自定义工具栏功能。 三、EditorMD for Typecho:Markdown 编辑器的全能选手 1. 功能特点 实时预览:支持实时预览、代码折叠、Emoji 表情等,让写作更加流畅。 扩展语法:支持 ToC(Table of Contents)、Github Task lists 等 Markdown 扩展语法。 简洁配置:提供简洁明了的配置界面,方便快速上手。 2. 安装方法 下载插件:从 EditorMD for Typecho 官方页面下载最新版本。 上传插件:解压后将文件夹重命名为 EditorMD,并上传到 Typecho 的 usr/plugins/ 目录下。 激活插件:登录 Typecho 后台,进入插件管理页面,启用 EditorMD 插件。 更新设置:根据需要更新插件设置,调整编辑器功能。 四、HTML2TEXT:HTML 转 Markdown 的神器 1. 功能特点 HTML 转 Markdown:将 HTML 代码转换为 Markdown 格式,适合需要将旧文章从 HTML 转换为 Markdown 的用户。 完整元数据导出:支持完整的元数据导出,确保文章信息完整。 2. 安装方法 下载插件:从 HTML2TEXT 官方页面下载最新版本。 上传插件:将下载的插件文件夹上传到 Typecho 的 usr/plugins/ 目录下。 激活插件:登录 Typecho 后台,进入插件管理页面,启用 HTML2TEXT 插件。 五、Typecho-Markdown:专注于 Markdown 的解析插件 1. 功能特点 严格遵循规范:支持 CommonMark 和 GFM(GitHub-Flavored Markdown)规范,确保 Markdown 的正确解析。 额外元素支持:提供额外的 Markdown 元素支持,满足更多写作需求。 简洁配置界面:提供简洁明了的配置界面,方便快速上手。 2. 安装方法 克隆项目:使用 Git 克隆项目源码: git clone https://github.com/mrgeneralgoo/typecho-markdown.git 安装依赖:进入项目根目录,运行 Composer 安装依赖: cd typecho-markdown composer install 上传插件:将 MarkdownParse 文件夹上传到 Typecho 的 usr/plugins/ 目录下。 激活插件:登录 Typecho 后台,进入插件管理页面,启用 Typecho-Markdown 插件。 六、总结 根据你的需求,如果你需要一个支持 HTML 和 Markdown 互转的编辑器,可以尝试 WindsCkEditor 或 EditorMD for Typecho。如果你主要需要 Markdown 编辑功能,XEditor 和 Typecho-Markdown 是不错的选择。如果你需要将旧文章从 HTML 转换为 Markdown,可以使用 HTML2TEXT 插件。 这些插件各有特点,可以根据你的具体需求选择最适合的编辑器。希望这些信息能帮助你找到理想的写作工具,提升你的博客写作体验。如果你还有其他问题,欢迎随时提问!
-
在 Typecho 中实现通过输入“#标签”自动填充标签功能 在 Typecho 中使用 Joe 编辑器时,实现通过输入“#标签”自动填充标签功能,可以通过以下几种方法实现: 方法一:使用 AutoTags 插件 AutoTags 是一款专为 Typecho 设计的开源插件,能够自动提取文章中的关键词并生成标签。虽然它不是直接通过“#标签”来实现自动填充,但它可以根据文章内容智能生成相关标签,非常实用。 安装步骤: 1. 克隆仓库:通过 Git 将 AutoTags 项目下载到你的 Typecho 插件目录下: git clone https://github.com/DT27/AutoTags.git2. 启用插件:登录你的 Typecho 管理后台,进入“控制台”->“插件”,找到名为“AutoTags”的插件并点击启用。 3. 配置插件(可选):进入插件设置页面调整默认生成标签的数量等选项。 方法二:使用 TagSelector 插件 TagSelector 是一款增强后台标签功能的插件,支持标签展示和选择。虽然它不能直接实现通过“#标签”自动填充,但它可以让你在后台编辑文章时更方便地选择已有的标签。 安装步骤: 下载插件:从 Typecho 插件库下载 TagSelector 插件。 上传插件:将下载的插件文件夹 TagSelector 上传到 Typecho 的插件目录(usr/plugins/)。 启用插件:在 Typecho 后台插件管理页面启用 TagSelector 插件。 方法三:自定义代码实现 如果你希望直接通过输入“#标签”来实现自动填充,可以通过自定义代码的方式实现。以下是一个简单的实现方法: 实现步骤: 1. 编辑主题文件:在你的主题文件夹中找到 functions.php 文件,如果没有则创建一个。 2. 添加代码:在 functions.php 文件中添加以下代码: function autoTags($content) { preg_match_all('/#(\w+)/', $content, $matches); $tags = array_unique($matches[1]); return implode(',', $tags); }3. 修改文章发布逻辑:在 admin/write-post.php 文件中找到标签输入框的代码: <p><input id="tags" name="tags" type="text" value="<?php $post->tags(',', false); ?>" class="w-100 text" /></p>在其下方添加以下代码: <script> document.getElementById('text').addEventListener('input', function() { var content = this.value; var xhr = new XMLHttpRequest(); xhr.open('POST', '<?php echo Typecho_Common::url('action/write-post.php', Typecho_Common::getOptions()->index); ?>', true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send('do=autoTags&content=' + encodeURIComponent(content)); xhr.onload = function() { if (xhr.status === 200) { document.getElementById('tags').value = xhr.responseText; } }; }); </script>4. 处理自动标签逻辑:在 admin/write-post.php 文件中找到 do=autoTags 的处理逻辑,添加以下代码: if (isset($_POST['do']) && $_POST['do'] == 'autoTags') { header('Content-Type: text/plain'); echo autoTags($_POST['content']); exit; }博客:6v6.ren 通过以上方法,你可以实现通过输入“#标签”自动填充标签的功能,提升你的写作体验。
-
Typecho 博客快速收录秘籍:IndexNow 自动提交插件大揭秘 Typecho 博客快速收录秘籍:IndexNow 自动提交插件大揭秘 在互联网的世界里,内容的快速曝光是每个博主的梦想。尤其是对于使用 Typecho 搭建博客的朋友们来说,如何让新发布的文章迅速被搜索引擎收录,是一个至关重要的问题。今天,就让我们一起探索如何通过 IndexNow 自动提交插件,让 Bing 搜索引擎快速收录你的 Typecho 博客文章。 一、什么是 IndexNow? IndexNow 是一个由 Bing、Yandex 和其他搜索引擎共同推出的协议,旨在帮助网站快速将新内容提交给搜索引擎,从而加速内容的收录。简单来说,IndexNow 就像是一个“快递服务”,能够将你的文章快速送到搜索引擎的“家门口”,让搜索引擎更快地发现和收录你的内容。 二、为什么选择 Bing 的 IndexNow? 虽然 Google 是目前最主流的搜索引擎,但 Bing 也在不断努力提升自己的搜索体验。而且,Bing 的 IndexNow 功能相对简单易用,尤其是对于小型博客和独立站来说,是一个非常实用的选择。此外,Bing 站长平台提供了丰富的工具和数据,可以帮助你更好地了解网站的收录情况和优化方向。 三、Typecho 的 IndexNow 自动提交插件 目前,Typecho 社区已经开发了几款可以实现 IndexNow 自动提交功能的插件。这些插件能够让你在发布新文章时,自动将文章的 URL 提交给 Bing 的 IndexNow 接口,从而加速文章的收录。接下来,我们将详细介绍两款常用的插件。 (一)PostToBingIndexNow 插件 1. 插件简介 PostToBingIndexNow 是一款专门为 Typecho 设计的插件,能够自动将新发布的文章 URL 提交到 Bing 的 IndexNow 接口。它简单易用,适合大多数 Typecho 用户。 2. 使用方法 下载插件:从 GitHub 下载插件文件。 上传插件:将下载的文件上传到你的 Typecho 网站的 /usr/plugins 目录下,并解压,重命名为 PostToBingIndexNow。 启用插件:登录到 Typecho 后台,进入插件管理页面,启用 PostToBingIndexNow 插件。 配置插件:在网站根目录下创建一个 temp_log 文件夹,用于存放日志文件。然后,在 Bing 站长平台申请一个 IndexNow 的 API Key。将申请到的 Key 填写到插件的设置页面中,并保存设置。最后,将 Bing 提供的 key.txt 文件上传到网站根目录。 测试是否生效:发布一篇新文章后,查看 temp_log 文件夹下的 push_bing.log 文件,确认是否成功提交。也可以在 Bing 站长平台的 IndexNow 页面查看推送记录。 (二)BingIndexNow 插件 1. 插件简介 BingIndexNow 插件同样可以实现将 Typecho 网站的文章自动提交到 Bing 的 IndexNow 接口。它的操作相对简单,适合新手用户。 2. 使用方法 下载插件:插件下载地址:蓝奏云网盘。 上传插件:下载后将插件上传到 /usr/plugins 目录,并重命名为 BingIndexNow。 启用插件:在 Typecho 后台的插件管理页面启用 BingIndexNow 插件。 配置插件:在 Bing 站长平台申请一个 IndexNow 的 API Key。将申请到的 Key 填写到插件设置页面中。插件会自动创建验证文件,无需手动上传。 测试是否生效:发布新文章后,查看插件目录下的 log.txt 文件,确认是否成功提交。 四、使用 IndexNow 插件的注意事项 API Key 的申请:在 Bing 站长平台申请 IndexNow 的 API Key 时,需要按照平台的指引完成相关步骤,包括下载并上传验证文件。 日志文件:插件的日志文件可以帮助你确认提交是否成功。如果返回的状态码不是 200,请根据 Bing 站长平台的说明进行调整。 网站内容质量:虽然 IndexNow 可以加速文章的收录,但最终是否被收录以及排名如何,仍然取决于网站内容的质量。 五、总结 通过使用 IndexNow 自动提交插件,你可以轻松实现 Typecho 网站文章的自动提交功能,加速文章被 Bing 搜索引擎收录。无论是 PostToBingIndexNow 还是 BingIndexNow 插件,都提供了简单易用的配置方法和强大的功能,帮助你的博客内容更快地出现在搜索引擎的结果页面上。 如果你还在为如何让文章快速被收录而烦恼,不妨试试这些插件吧!它们就像你博客的“加速器”,让你的内容能够更快地被搜索引擎发现。 更多资源在博客 6v6.ren
-
Typecho 一键清理数据库中的垃圾数据 Typecho博客系统因其轻量简洁而备受青睐,但其自定义字段功能却存在一个潜在问题:缺乏自动回收机制。这意味着每次发布文章,即使没有用到新的自定义字段,系统依然会为文章生成相应的空字段记录。日积月累,这些无用的数据会像垃圾一样堆积在数据库中,最终导致数据库膨胀,查询速度变慢,甚至影响整个博客的运行效率。想象一下,几百篇文章后,数据库里积累了数千行甚至上万行毫无意义的自定义字段数据,这无疑是对服务器资源的一种浪费。 幸运的是,这个问题并非无解。无需复杂的数据库操作或插件安装,只需执行一段简单的 SQL 代码,即可一键清理这些冗余的自定义字段数据,为你的 Typecho 博客瘦身,恢复其应有的运行速度和流畅体验。这将有效释放数据库空间,提升查询效率,让你的博客重焕青春。所以,如果你也面临着 Typecho 数据库膨胀的问题,不妨尝试一下这个便捷的解决方案。$[经典表情]::(斜眼笑) 以下代码回复可见 隐藏内容,请前往内页查看详情 宝塔用户可直接使用 phpMyAdmin 执行 phpMyAdmin执行SQL语句教程图片
-
Typecho 更换网站域名后必须执行的数据库 SQL 语句 由于 Typecho 系统限定,附件上传后在日志中引用时通常是一个完整的URL地址,这就导致在网站域名发生更替时日志内的附件地址依旧是采用旧域名,从而出现图片等无法显示的问题。我们可以数据库操作中使用SQL语句来进行修改,省去每篇日志重新编辑的麻烦。 以下为部分 SQL 语句,可以在数据库中进行操作。(注意:执行之前请先进行数据备份!!!,数据量大的话有可能出现卡死。) SQL语句作用 修改网站设置里的域名 一键替换文章的域名 将管理员的个人网站进行替换 一键替换评论中的域名 一键替换评论中的名称 一键替换评论中的邮箱 隐藏内容,请前往内页查看详情
-
一键将WordPress数据转到Typecho的插件 WordpressToTypecho 将 Wordpress 数据库中的数据转换到 Typecho 中(就是 Typecho 官网的插件,不过官网那个测试有点问题,下了 Github 的版本测试没有问题,同时我也简单优化了下界面,为了做区分版本号我写成了1.0.4) 使用教程 下载插件 上传到 /usr/plugins 目录中 访问后台,在 “控制台” 下拉菜单中进入 “插件管理” 激活 wordpresstotypecho 插件 点击 wordpresstotypecho 插件的 “设置” 进入配置 填写 wordpress 的数据库及用户名等信息,保存设置 在“控制台”下来菜单中会出现 “从Wordpress导入数据” ,选中 完成导入,如果失败请确认您的数据库等设置。在完成导入之后可以禁用该插件,对其他功能没有任何影响。 注意 这里个只会转换数据库,图片等附件需要手动将 wp-content/uploads 下的文件夹移动到 typecho 的 usr/uploads 文件夹下,然后使用数据库语句替换文章内容中的图片以及附件地址。 UPDATE `typecho_contents` SET `text` = replace(text, 'http://你的域名/wp-content/uploads', 'http://你的域名/usr/uploads');插件下载 隐藏内容,请前往内页查看详情
-
Typecho蜘蛛来访记录插件RobotsPlusPlus RobotsPlusPlus图片 插件简介 记录蜘蛛爬行日志。 插件功能 可以记录搜索引擎蜘蛛的种类、爬行时间、爬行的页面、来源的IP。有利于监控站点的被蜘蛛抓取的情况,了解蜘蛛的习惯。可以为站点的SEO提供很多参考数据。 插件截图 RobotsPlusPlus蜘蛛日志图片 RobotsPlusPlus设置页面图片 插件历史 本插件原名“Robots”,由 Shion 创建,后面由 YoviSun 修改升级后改名为 RobotsPlus 。 但是年久失修。现在由 Ryan 博主接手了。 更新日志 2024.05.25 版本 2.0.8 修复 IP 查询 API 不可用 2024.05.10 版本 2.0.7 修复 PHP8.0+ Deprecated 2021.08.14 版本 2.0.6 开始不再加密 2018.10.06 由 Ryan 修正在 typecho 新版中显示异常以及不能删除日志的问题。并改名为RobotsPlusPlus。理论上新版SQLite数据库也能用,没测过。。。。有问题联系我,我再改把。 2020.09.04 兼容PHP7.4 感谢“猫咪” 2020.06.03 重写查询,完美修正筛选功能,修改查询页面分页方式。 支持自行添加蜘蛛 支持查询IP定位 修正IPv6超长问题 插件下载 隐藏内容,请前往内页查看详情
-
Typecho访问日志插件VisitorLogger 插件介绍 VisitorLogger能够记录每一个访客的IP、访问路由、以及访问时间,同时会自动查询访客所在的地理位置;其次VisitorLogger能够快速统计自定义时间段内的访问情况,包括各个国家的访问统计,各个省份的访问统计以及各个路由的访问情况,更多的功能持续开发中。VisitorLogger为了避免卡顿或者获取失败,查询访客地理位置时依赖于本地集成数据库,不调用任何第三方API接口。同时提供了灵活的自定义时间段统计功能,轻松查看历史访问记录。 安装教程 下载后将压缩包解压到 /usr/plugins 目录 文件夹名改为VisitorLogger 登录管理后台,激活插件即可食用 截图展示 图片 图片 插件下载 隐藏内容,请前往内页查看详情
-