从0到1实现html文件转换为markdown文档(进度0.1)

Spider-Man

  • 前言
  • 准备环境
    • 1、node.js
    • 2、git
  • 执行指令顺序
  • 报错及其解决方案
    • 一、npm 错误!可以在以下位置找到此运行的完整日志
      • 解决方案
    • 二、没有修改权限
      • 解决方案:
  • 注意事项
  • 总结

前言

当我们处理文档时,常常会遇到将HTML文档转换为Markdown文档的需求。这种转换的必要性源于对文档易读性、易编辑性和可移植性的追求。HTML作为一种标记语言,虽然功能强大且灵活,但其繁琐的标签和结构使得文档阅读和编辑变得有些复杂。相比之下,Markdown以其简洁的语法和纯文本的特性成为了一种更为便捷的选择。下面我就为大家介绍如何实现这种转换?

准备环境

1、node.js

  • 下载链接
  • 安装步骤链接

2、git

  • 下载链接
  • 安装步骤链接

执行指令顺序

克隆存储库

Clone the repo

安装npm依赖

npm install

测试 CLI

npm run test – clip -u https://huggingface.co/docs/transformers/index

使用目录输入测试 CLI

npm run test – clip -i examples/

爬取 AWS Neuron 文档

npm run test – crawl -u https://awsdocs-neuron.readthedocs-hosted.com/en/v2.14.1/index.html -g https://awsdocs-neuron.readthedocs-hosted.com/en/v2.14.1/**/*

构建用于生产环境的版本

npm run build

用符号链接 CLI 以进行本地测试

npm install -g .

构建开发环境的版本

clipper clip -u https://huggingface.co/docs/transformers/index

移除符号链接

npm r clipper -g

报错及其解决方案

一、npm 错误!可以在以下位置找到此运行的完整日志

在这里插入图片描述

A complete log of this run can be found in: C:\Users\30524\AppData\Local\npm-cache_logs\2024-01-10T13_41_51_215Z-debug-0.log

解决方案

  • 1、npm config set registry https://registry.npmjs.org/

告诉本地 npm 使用官方的 npmjs.org 作为默认的包注册表。

  • 2、npm install -g @angular/cli

在这里插入图片描述
执行完成后
在这里插入图片描述

  • 1、将clipper文件夹中的package.json文件复制到github文件夹下
  • 2、npm install

  • 1、npm cache clean --force(清除缓存)
  • 2、npm install

二、没有修改权限

在这里插入图片描述

解决方案:

  • 1、在这里插入图片描述
  • 确保所有用户组完全控制文件夹在这里插入图片描述
  • 而后可以克隆在这里插入图片描述

注意事项

1、使用open git bash here 复制网址时,不要ctrl+v,右击复制
在这里插入图片描述
2、否则会出现下图不明字符导致克隆失败
在这里插入图片描述

总结

今天是“失败的man”,只是知道了几个报错该如何解决,还没来得及思考原理,今天就要结束了,各位道友,见谅!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/339096.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

e2studio开发LPS28DFW气压计(1)----轮询获取气压计数据

e2studio开发LPS28DFW气压计.1--轮询获取气压计数据 概述视频教学样品申请完整代码下载产品特性通信模式速率新建工程工程模板保存工程路径芯片配置工程模板选择时钟设置UART配置UART属性配置设置e2studio堆栈e2studio的重定向printf设置R_SCI_UART_Open()函数原型回调函数user…

项目经理快速晋升应当具备的四个能力

项目的成功与失败都直接压在项目经理的肩上。不论问题的根源在何处,最终承担责任的总是项目经理。身为项目经理,你务必清楚,自己背负的是何等的重任。 1、计划能力 计划是行动的灯塔,若管理者无法制定计划,又如何引…

怎么加密VMware虚拟机?

加密 VMware VM 的先决条件 在创建加密虚拟机之前,以下几点值得注意。 1. 确保需要加密的虚拟机已关闭。 2. 创建虚拟机加密存储策略。 3. 与KMS 建立可信连接并选择默认KMS。 4. 验证您是否拥有所需的权限: 密码操作。加密新的。如果主机加密模式…

多机TCP通讯之hello world(C++)

文章目录 TCP是什么准备工作CMakeLists.txt服务端代码客户端代码参考 TCP是什么 TCP(传输控制协议)是一种在计算机网络中广泛使用的协议,它提供了可靠的、面向连接的数据传输服务。TCP 是 OSI 模型中的传输层协议,它确保了数据的…

CMake入门教程【高级篇】qmake转cmake

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 1. 概述2.qmake与cmake的差异3. qmake示例4.qmake转cmake示例5.MOC、UIC和RCC…

03-JVM虚拟机-课堂笔记

3-JVM虚拟机 灵魂三问: JVM是什么? JVM广义上指的是一种规范。狭义上的是JDK中的JVM虚拟机。 为什么要学习JVM? 面试过程中,经常会被问到JVM。 研发过程中,肯定会面临一些重难点问题与JVM有关系。例如&#xff1a…

WEB之HTML练习

第一题&#xff1a;用户注册界面 HTML代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><titl…

学习笔记之——3D Gaussian Splatting源码解读

之前博客对3DGS进行了学习与调研 学习笔记之——3D Gaussian Splatting及其在SLAM与自动驾驶上的应用调研-CSDN博客文章浏览阅读450次。论文主页3D Gaussian Splatting是最近NeRF方面的突破性工作&#xff0c;它的特点在于重建质量高的情况下还能接入传统光栅化&#xff0c;优…

每日学习更新(LQR+iLQR)

一直想更新一下根据cost to go来推导LQR&#xff0c;之前的话可能会直接套问题&#xff0c;但是对于理论有些困惑&#xff0c;正好最近在学习ilqr轨迹生成/优化&#xff0c;因此来推一下公式&#xff0c;以下参考B站Dr_CAN&#xff0c;链接如下&#xff1a; 【最优控制】5_线性…

红海云CEO孙伟出席2024广州人力资源峰会,详解AI浪潮下人力资源智能化变革

1月9日&#xff0c;由广州人力资源服务协会主办的第二届会员大会第四次会议暨2024广州人力资源峰会顺利举行&#xff0c;大会以“汇聚新动能 激发新活力”为主题&#xff0c;汇聚行业精英&#xff0c;分享人力资源服务智慧与经验&#xff0c;红海云CEO孙伟受邀作为演讲嘉宾出席…

【书生大模型Demo-2】

书生大模型Demo 1 大模型InternLM介绍2 Demo2.1 InternLM-Chat-7B智能对话Demo2.1.1 环境配置2.1.2 模型下载2.1.3 代码准备2.1.4 运行Demo 2.2 Lagent智能体工具调用Demo2.3 浦语 灵笔图文创作理解Demo 3 作业3.1 使用模型生成300字小故事3.2 Lagent工具调用Demo创作部署 实践…

SD-WAN对企业网络升级的价值

在当今数字化飞速发展的时代&#xff0c;企业对网络的依赖越来越深&#xff0c;如何在确保IT正常运行的同时降低成本成为企业CIO和业务经理共同关注的焦点。SD-WAN的出现为企业组网带来了崭新的可能性&#xff0c;成为降低开支、提高效率和改善用户体验的重要工具。 企业在数字…