如何合理的导出help link 成HTML

怎样把hlp转换成html,如何将HLP文件转换为CHM文件 help-info.de..21我会根据您的要求看到两个或更多解决方案:将WinHelp(HLP)转换为HTMLHelp(CHM)或PDF在Windows10上运行WinHelp文件将WinHelp(HLP)转换为HTMLHelp(CHM):我的网站上的教程提供了如何在免费软件/共享软件和"低预算"级别上将WinHelp(HLP)转换为HTMLHelp(CHM)的逐步说明.下载部分的转换项目示例包... 阅读详情

原文地址:https://www.lujun9972.win/blog/2022/05/31/如何合理的导出help-link-成html/index.html

Org 文件在导出为 html 是会将 help link 导出为一个HTTP链接,例如一个

  这是一个 [[help:lazy-helm/describe-char][Help]] link

导出成HTML时会变成

  这是一个 <a href="lazy-helm/describe-char">Help</a> link

这个操作很迷,因为实际上并没有这个链接对应的页面。

一个比较合理的方法是导出时保留原文字,但当光标移动到这段文字上去时弹出相关说明。

通过 可以注册自己定义的链接导出函数,相关配置如下:

(defun org-link--export-help (path desc backend _)
  "Export a \"help\" type link.
PATH is a symbol name, as a string."
  (let ((info (pcase (intern path)
                ((and (pred fboundp) function) (describe-function function))
                ((and (pred boundp) variable) (describe-variable variable))
                (name (user-error "Unknown function or variable: %s" name)))))
    (quit-window)                       ;关闭新开的 help window
    (pcase backend
      ('html (format "<label title='%s'>%s</label>" info desc))
      (_ desc))))
;; 注册 help 的导出函数
(org-link-set-parameters "help"
                         :export #'org-link--export-help)

就可以导出为

这是一个 <label title='lazy-helm/describe-char is an interactive Lisp function.

It is bound to SPC h d c, M-m h d c.

(lazy-helm/describe-char)

Wrapper to ensure that ‘helm’ is loaded before calling describe-char.

'>Help</label> link

效果如下所示:

export-help-link.png

STM32CubeIDE实战入门:从环境搭建到LED点亮 嵌入式开发中,STM32CubeIDE作为集图形化配置(CubeMX)、HAL库、GCC编译与ST-Link调试于一体的集成开发环境,已成为STM32初学者的主流选择。其核心原理在于通过.ioc工程文件驱动硬件抽象层代码自动生成,将引脚配置、时钟树设定与外设初始化映射为可读C代码。技术价值体现在降低寄存器操作门槛、提升跨芯片移植性,并支撑GPIO控制、UART通信等基础外设快速验证。典型应用场景包括最小系统板LED闪烁、串口调试输出及传感器数据采集。本文聚焦STM32F103系列,紧扣环境安装版本匹配、芯片 阅读详情

相关推荐

VB/VBA浏览器自动化实战:SeleniumBasic安装、元素定位与数据抓取

浏览器自动化是提升数据处理与软件测试效率的关键技术,其核心原理是通过程序指令模拟用户操作浏览器。Selenium WebDriver作为业界标准,为多种编程语言提供了实现这一能力的基础。对于VB/VBA开发者而言,SeleniumBasic通过COM技术封装了WebDriver,使其能在熟悉的VB6或Office VBA环境中无缝集成,直接驱动Chrome等主流浏览器。这项技术的价值在于,它能将繁琐、重复的网页操作(如数据抓取、表单填写)自动化,尤其适用于需要与Web服务交互的遗留系统或办公自动化场景。通过

weixin_33834910的博客 373

HTML5 之 Link 标签

概述   link 元素用于链接外部css样式表等其他相关外部资源。 link   其中link中包括如下属性。 href:指明外部资源文件的路径,即告诉浏览器外部资源的位置 hreflang:说明外部资源使用的语言 media:说明外部资源用于哪种设备 rel:必填,表明当前文档和外部资源的关系 sizes:指定图标的大小,只对属性rel="icon"生效 type:说明外部资源的 MIME 类型,如text/css、image/x-icon rel   rel核心属性的参数值如下,也可参考 MDN.

无 2万+

Sqribble:面向内容创作者的结构化电子书自动化生成工具

电子书制作本质上是将结构化内容转化为符合出版规范的视觉文档的过程。其核心原理在于标题层级识别、样式规则映射与分页逻辑控制,技术价值体现在消除格式不一致、降低协作修改成本、保障跨设备交付可靠性。典型应用场景包括营销白皮书、课程手册、技术文档和咨询报告等强结构内容的快速交付。区别于AI写作工具,Sqribble更接近一种‘结构翻译机’,依赖确定性规则而非概率模型,尤其适配已具备清晰Markdown或Word样式的文本输入。本文深入解析其模板驱动、零本地依赖、结构优先的工程实现逻辑。

android_mylove的专栏 417

Altium BOM导出:BOM Manager与Output Job核心差异解析

BOM(物料清单)是硬件设计向制造、采购和供应链流转的关键数据载体,其本质是结构化设计数据的业务映射。理解BOM生成原理,需从EDA工具的数据模型出发:Altium Designer中BOM Manager基于实时数据库驱动,支持字段公式、动态过滤与排序分组,适用于设计迭代与跨部门协同;而Output Job则依托模板引擎与脚本扩展,实现BOM与Gerber、坐标文件、ERP及数字签名PDF的集成交付。二者并非替代关系,而是‘数据生产’与‘流程交付’的分工协作。掌握其技术边界与适用场景,是提升PCB工程交付

weixin_34129696的博客 617

Helplink-开源

Helplink 是一种基于 Web 的系统,用于管理任何人发送并由一名或多名工作人员回答的帮助请求。

计算机视觉三大顶会(ICCV/CVPR/ECCV)投稿指南与趋势解析

本文详细解析计算机视觉三大顶会(ICCV/CVPR/ECCV)的投稿指南与最新趋势。从基础认知到实战经验,涵盖时间线管理、选题策略、论文写作技巧及实验设计要点,帮助研究者提升投稿成功率。特别关注2024年技术融合、评估维度和伦理要求等前沿趋势,为计算机视觉领域的研究者提供实用建议。

weixin_29165725的博客 1841

飞书 CLI 创意设计 Skill 实战指南:用自包含 HTML 打造 UI Mockup、可交互原型与幻灯片 Deck

本指南以飞书 CLI 仓库(larksuite/cli)中随附的 AI Agent 创意设计技能包(`skills/lark-apps/creative-design/creative-design.md`)为蓝本,系统拆解该 skill 如何指导 Agent 以"单个自包含 HTML 文件"为交付物,完成 UI mockup、可交互原型、线框图、落地页、仪表盘、移动 App 屏幕、幻灯片 dec

gitblog_00609的博客 418

YOLOv11+SAHI实战:5步搞定无人机航拍小目标检测(附VisDrone数据集调参技巧)

本文详细介绍了如何结合YOLOv11目标检测框架与SAHI切片推理技术,高效解决无人机航拍图像中的小目标检测难题。通过VisDrone数据集调参技巧和5步实战指南,帮助开发者快速构建高性能检测系统,显著提升小目标检测的准确率和效率。

rum55的博客 190

MATLAB网页抓取实战:从官方文档批量提取链接的完整方案

网页抓取(Web Scraping)是一种自动化从网站提取数据的技术,其核心原理是通过发送HTTP请求获取网页HTML源码,再解析文档对象模型(DOM)或使用正则表达式定位并提取目标信息。这项技术在数据采集、信息聚合和知识库构建中具有重要价值,尤其适用于文档整理、代码示例收集等工程实践场景。本文聚焦于利用MATLAB内置的`webread`函数和正则表达式,实现从MATLAB官方文档页面中精准、高效地批量提取超链接,并详细阐述了链接过滤、批量处理及结果应用的完整工作流,为自动化文档处理提供了切实可行的解决方

weixin_34175509的博客 463

CCS TMSC6748 报错Error connecting to the target: (Error -600 @ 0x0)

CCS TMSC6748 报错Error connecting to the target:(Error -600@ 0x0)

AS_the_deer1717的博客 6636

3D-IC测试挑战与Tessent解决方案解析

3D-IC技术通过硅通孔(TSV)实现芯片垂直堆叠,是延续摩尔定律的关键路径。该技术面临三大核心挑战:KGD标准严苛化要求测试覆盖率达99.5%以上,存储器测试需兼容LPDDR/HBM等多种协议,逻辑堆叠需解决TSV互连的电气特性和时序验证问题。Mentor Tessent平台采用混合测试架构,结合压缩扫描测试(ATPG)和内建自测试(BIST)技术,实现100x测试数据压缩比和99.97%的TSV缺陷检出率。这些创新方案在移动SoC和高性能计算芯片中已获验证,测试时间缩短73%,缺陷逃逸率降低77%。随着

weixin_30621711的博客 376

Astro 基准测试机制解析:make-project 如何程序化生成 benchmark 测试项目

本文聚焦 Astro 仓库 `benchmark/` 目录下的 `make-project` 模块,讲解它如何通过一套可复用的脚本约定,在每次基准测试前自动生成确定性的 Astro 测试项目;读完后你将理解 `astro-benchmark` CLI 中 `defaultProject` 与 `--project` 的协作机制、项目脚本的编写规范,以及共享工具 `_util.js` 的作用,并能照

gitblog_01095的博客 379

31、工程中不确定性量化与优化的全面解析

本文全面解析了工程中不确定性量化与优化的关键方法。针对数据充足与不足两种情况,分别介绍了概率理论和非概率方法在不确定性建模中的应用;系统阐述了采样方法、FORM/SORM、泰勒级数近似等不确定性传播技术;深入比较了RBDO与RDO两种主流优化框架的原理、步骤及适用场景,并通过两杆桁架案例展示了具体实现过程。文章旨在为工程师提供一套完整的从不确定性分析到优化设计的方法论,提升工程系统的可靠性与稳健性。

php55的博客 121

graphify Aider 技能深度解析:用 /graphify 在 Aider 中把任意目录变成可查询知识图谱

[graphify/skill-aider.md](https://link.gitcode.com/i/e4fb5253ed13182caf7b78f0b7eba1bf) 是 graphify 项目为 Aider 平台量身定制的 `/graphify` 技能文件,它完整定义了从"安装检测、语料发现、双通道抽取、图构建与社区发现,到多格式导出与增量更新"的全套九步流水线。阅读本文后,你将掌握 Ai

gitblog_00580的博客 458

Python爬虫实战:利用Playwright和反反爬技术高效抓取Bloomberg金融数据

用户行为分析(鼠标移动、点击模式)请求头检测IP频率限制WebSocket通信验证Canvas指纹识别我们的爬虫需要模拟人类行为,使用代理IP池,并合理控制请求频率。

2201_76125261的博客 1020

Android So加载机制分析----基于Android14源码

本文深入分析Android 14系统中SO(共享库)的两种加载机制:System.loadLibrary()和System.load()。前者通过ClassLoader查找标准路径加载,后者直接加载指定路径的SO文件。文档详细追踪了从Java层到动态链接器的完整加载链路,包括ClassLoader路径查找、JNI桥接、ART虚拟机处理以及底层linker的符号解析和重定位过程。同时还分析了Namespace隔离、JNI_OnLoad机制等核心内容,为开发者提供全面的SO加载技术解析和问题排查指南。

保持专注,保持热爱 350

如何快速上手Wheel-Legged-Gym:从Isaac Gym安装到首次训练的完整教程

Wheel-Legged-Gym 是基于 NVIDIA Isaac Gym 的轮腿机器人强化学习训练环境,专为"轮式+腿部"混合构型机器人(如单腿双轮结构)设计。本教程带你从零完成 Isaac Gym 安装、环境配置,到用一条命令启动 PPO 训练并回放策略,是新手快速上手轮腿机器人步态学习的完整指南 🚀 ## Wheel-Legged-Gym 能做什么? Wheel-Legged-Gym

gitblog_00514的博客 819

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SumatraPDF 的 chmdec 第三方依赖升级指南:从 kjk/chmdec 同步 vendored 纯 C CHM 阅读器

本文是一份面向维护者与贡献者的实操手册,完整讲解如何将 SumatraPDF 仓库中 vendored 的纯 C CHM 阅读器(`ext/chmdec/chm.c` + `ext/chmdec/chm.h`)从上游 [kjk/chmdec](https://github.com/kjk/chmdec) 的 dist 产物升级到最新版本。通过本文,你将掌握"拉取上游 → 拷贝 amalgamate

gitblog_00945的博客 433

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Aider 平台 graphify 技能深度手册:把任意代码目录一键构建为可查询的知识图谱

graphify 为 Aider 等 AI 编程助手内置了一个名为 `/graphify` 的技能(skill),本文以 Aider 平台使用的完整技能手册 [tools/skillgen/fragments/core/aider.md](https://link.gitcode.com/i/5244ae67f38b1a6cf5cff3597e9ef322) 为骨架,结合仓库内的渲染器、安装器与底

gitblog_00516的博客 611

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

graphify 在 Devin 中的完整技能手册:把任意代码库与文档一键变成可查询的知识图谱

graphify 是一个面向 AI 编程代理(agent)的 `/graphify` 技能(skill):它接收任何代码库、文档、论文甚至图片与视频,先做确定性 AST 解析,再做模型语义抽取,最终产出带社区发现、可信审计痕迹的可交互知识图谱。本文以仓库中 Devin 平台专用的 skill 正文为骨架,完整还原从 `/graphify` 命令触发、文件探测、抽取合并、建图聚类、导出到持续维护的全

gitblog_00085的博客 338
上一篇: 使用 org-depend 自动化任务流程
下一篇: 笑话理解之Potential
darksun9972
博客等级 码龄19年 42粉丝 399原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值