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

前言

当我们处理文档时,常常会遇到将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”,只是知道了几个报错该如何解决,还没来得及思考原理,今天就要结束了,各位道友,见谅!

相关推荐

  1. ChatGPT对话:如何把Html文件转换Markdown文件

    2024-01-11 10:16:01       19 阅读
  2. HTML及FTL文件转换PDF的实现方式

    2024-01-11 10:16:01       60 阅读
  3. Excel文件转换HTML文件

    2024-01-11 10:16:01       31 阅读
  4. 如何将csv文件转换markdown表格

    2024-01-11 10:16:01       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-11 10:16:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-11 10:16:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-11 10:16:01       82 阅读
  4. Python语言-面向对象

    2024-01-11 10:16:01       91 阅读

热门阅读

  1. Leetcode17-好数对的数目(1512)

    2024-01-11 10:16:01       49 阅读
  2. 【水文】判断质数

    2024-01-11 10:16:01       65 阅读
  3. C++获取内存使用情况

    2024-01-11 10:16:01       56 阅读
  4. 探索 Flutter 的 Provider:介绍与用法

    2024-01-11 10:16:01       48 阅读
  5. windows或mac端口转发

    2024-01-11 10:16:01       62 阅读
  6. springAMQP接收消息报错

    2024-01-11 10:16:01       57 阅读
  7. npm 和yarn的安装和使用方法

    2024-01-11 10:16:01       63 阅读
  8. 搜索二维矩阵 II【矩阵】【二分】

    2024-01-11 10:16:01       62 阅读
  9. 【SpringCloud】10、Spring Cloud Gateway全局过滤器

    2024-01-11 10:16:01       61 阅读
  10. git新建分支并提交

    2024-01-11 10:16:01       56 阅读
  11. Google和百度搜索引擎常用语法及其说明

    2024-01-11 10:16:01       56 阅读
  12. 使用Netty实现Socket网络编程

    2024-01-11 10:16:01       39 阅读
  13. MySql :优化总结一

    2024-01-11 10:16:01       39 阅读
  14. MySQL通过mysql命令连接报sock报错

    2024-01-11 10:16:01       55 阅读