我最近开了一个私人博客网站,但是这个前端html里有很多要去网上爬取的js或css文件,请问有没有更快速便捷的方法,帮我把这些网上的文件搞下来?
服务器网址:(可能有些慢)blog.ljcoier.repl.co
下面是html文件的jscss代码:(有一些已经部署到服务器里了)
<link rel="icon" href="/images/logo.png" />
<script src="https://static-argvchs.netlify.app/libs/vue/3.3.4/vue.global.prod.min.js"></script>
<link rel="preconnect" href="https://static-argvchs.netlify.app" crossorigin />
<link rel="stylesheet" href="https://static-argvchs.netlify.app/libs/font-awesome/6.4.0/css/all.min.css" />
<link rel="stylesheet" href="https://static-argvchs.netlify.app/css/fonts.min.css" />
<script> const mixins = {}; </script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<script src="https://static-argvchs.netlify.app/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script src="https://static-argvchs.netlify.app/libs/highlightjs-line-numbers.js/2.8.0/highlightjs-line-numbers.min.js"></script>
<link
rel="stylesheet"
href="https://static-argvchs.netlify.app/libs/highlight.js/11.8.0/styles/a11y-light.min.css"
/>
<script src="/js/lib/highlight.js"></script>
<script src="https://static-argvchs.netlify.app/libs/KaTeX/0.16.8/katex.min.js"></script>
<script src="https://static-argvchs.netlify.app/libs/KaTeX/0.16.8/contrib/auto-render.min.js"></script>
<link rel="stylesheet" href="https://static-argvchs.netlify.app/libs/KaTeX/0.16.8/katex.min.css" />
<script src="/js/lib/math.js"></script>
<script src="/js/lib/preview.js"></script>
<script src="https://static-argvchs.netlify.app/libs/animejs/3.2.1/anime.min.js"></script>
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/default.css" />
最简单,最笨的方法,自己一个一个链接去访问,然后自己新建js文件,复制粘贴这些内容,然后在引用到你的项目当中。
把那些东西下下来,保存到当前项目,后续引用直接用项目里面的
【以下回答由 GPT 生成】
对于网站的前端资源文件,可以使用以下两种方式更方便地将这些文件保存到你的网站中:
下面分别介绍这两种方法的具体步骤。
npm install vue@3.3.4
npm install font-awesome@6.4.0
npm install highlight.js@11.8.0
npm install highlightjs-line-numbers.js@2.8.0
const path = require('path');
module.exports = {
entry: './src/index.js', // 入口文件
output: {
filename: 'bundle.js', // 输出文件名
path: path.resolve(__dirname, 'dist'), // 输出路径
},
module: {
rules: [
// 配置其它需要使用的loader
],
},
plugins: [
// 配置其它需要使用的插件
],
};
在配置文件中,你可以根据需要设置入口文件、输出文件名、输出路径等。
import Vue from 'vue';
import 'font-awesome/css/all.min.css';
import '/css/fonts.min.css';
import '/js/lib/highlight.js';
import hljs from 'highlight.js/lib/core';
// 其它的依赖引入和使用
const app = new Vue({
// Vue应用的配置
});
app.$mount('#app');
在入口文件中,你可以引入需要的JS和CSS文件,并按需使用。
npx webpack --config webpack.config.js
构建完成后,会在输出路径(如dist目录)下生成打包后的文件(如bundle.js)。
<link rel="icon" href="/images/logo.png" />
<script src="/dist/bundle.js"></script>
在HTML文件中,你只需要引用打包后的文件即可。
如果你不想使用包管理工具和构建工具,也可以通过在线工具或脚本将网上的文件下载到你的服务器上。
wget https://static-argvchs.netlify.app/libs/vue/3.3.4/vue.global.prod.min.js -P /path/to/save
使用上述命令将Vue.js文件下载到指定路径。
scp /path/to/save/vue.global.prod.min.js your_username@your_server_ip:/path/to/website/js/
使用上述命令将Vue.js文件上传到指定路径。
<link rel="icon" href="/images/logo.png" />
<script src="/js/vue.global.prod.min.js"></script>
将HTML中的文件引用路径修改为上传的文件路径。
第一种方法更为推荐,它采用了现代化的前端开发方式,可以更好地管理前端依赖,并且提供了更多的灵活性和可扩展性。如果你的网站规模较大或需要经常更新前端资源,建议选择使用这种方式。
第二种方法适用于简单的网站或个人项目,它的配置和操作比较简单,但不够灵活,并且需要手动下载和上传文件,不利于管理和更新。
无论选择哪种方式,都需要注意文件的版权和合法性,确保你有权使用这些文件。