Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<meta property="twitter:title" content="JustHTMLs - 开源 HTML 工具集">
<meta property="twitter:description" content="JustHTMLs 是一个开源的 HTML 工具集平台,汇集各种轻量级的在线工具,无需安装,即开即用。">

<link rel="icon" href="/favicon.svg">
<link rel="icon" href="favicon.svg">

<!-- Structured Data (JSON-LD) -->
<script type="application/ld+json">
Expand Down Expand Up @@ -66,7 +66,7 @@
}
</script>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #6366f1;
Expand Down Expand Up @@ -603,7 +603,7 @@
<header>
<div class="container">
<div class="header-content">
<a href="/" class="logo">
<a href="./" class="logo">
<div class="logo-icon">⚡</div>
<div>
<div class="logo-text">JustHTMLs</div>
Expand Down Expand Up @@ -877,7 +877,7 @@ <h3>设计理念</h3>

async function loadHomeStats() {
try {
const response = await fetch('/api/clicks?ids=home');
const response = await fetch('api/clicks?ids=home');
if (!response.ok) {
return;
}
Expand Down
2 changes: 1 addition & 1 deletion reference.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<link rel="icon" href="/favicon.svg">
<link rel="icon" href="favicon.svg">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>参考文档 - JustHTMLs</title>
Expand Down
12 changes: 6 additions & 6 deletions tools-rank.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<link rel="icon" href="/favicon.svg">
<link rel="icon" href="favicon.svg">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>工具使用排行 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools-rank.html">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #6366f1;
Expand Down Expand Up @@ -211,7 +211,7 @@
<header>
<div class="container">
<div class="header-row">
<a class="back-link" href="/index.html"><i class="fas fa-arrow-left"></i> 返回首页</a>
<a class="back-link" href="./"><i class="fas fa-arrow-left"></i> 返回首页</a>
<div class="page-title">工具使用排行</div>
<div class="controls">
<label for="rank-metric">排行指标</label>
Expand Down Expand Up @@ -248,7 +248,7 @@ <h1>工具使用排行</h1>
let stats = {};

async function loadTools() {
const response = await fetch('/index.json');
const response = await fetch('index.json');
if (!response.ok) {
throw new Error('加载工具列表失败');
}
Expand All @@ -259,7 +259,7 @@ <h1>工具使用排行</h1>
async function loadStats() {
if (tools.length === 0) return;
const ids = tools.map(tool => tool.id).join(',');
const response = await fetch(`/api/clicks?ids=${encodeURIComponent(ids)}`);
const response = await fetch(`api/clicks?ids=${encodeURIComponent(ids)}`);
if (!response.ok) {
throw new Error('加载统计失败');
}
Expand Down Expand Up @@ -310,7 +310,7 @@ <h1>工具使用排行</h1>
<div class="rank-item">
<div class="rank-badge">${index + 1}</div>
<div class="rank-info">
<a class="rank-name" href="/${item.tool.entry}">${item.tool.name}</a>
<a class="rank-name" href="${item.tool.entry}">${item.tool.name}</a>
<div class="rank-meta">${item.tool.description}</div>
</div>
<div class="rank-metric">
Expand Down
2 changes: 1 addition & 1 deletion tools/base32-decode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base32 解码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base32-decode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #3b82f6;
Expand Down
2 changes: 1 addition & 1 deletion tools/base32-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base32 编码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base32-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #ef4444;
Expand Down
2 changes: 1 addition & 1 deletion tools/base58-decode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base58 解码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base58-decode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f59e0b;
Expand Down
2 changes: 1 addition & 1 deletion tools/base58-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base58 编码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base58-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #10b981;
Expand Down
4 changes: 2 additions & 2 deletions tools/base64-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base64 编码解码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base64-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f093fb;
Expand Down Expand Up @@ -227,7 +227,7 @@
<body>
<header>
<div class="container">
<a href="/" class="back-link">
<a href="../../" class="back-link">
<i class="fas fa-arrow-left"></i>
返回首页
</a>
Expand Down
2 changes: 1 addition & 1 deletion tools/base64url-decode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base64 URL 安全解码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base64url-decode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #ec4899;
Expand Down
2 changes: 1 addition & 1 deletion tools/base64url-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Base64 URL 安全编码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/base64url-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #8b5cf6;
Expand Down
2 changes: 1 addition & 1 deletion tools/binary-decode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>二进制转文本 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/binary-decode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f43f5e;
Expand Down
2 changes: 1 addition & 1 deletion tools/binary-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>文本转二进制 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/binary-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #eab308;
Expand Down
2 changes: 1 addition & 1 deletion tools/caesar-cipher/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>凯撒密码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/caesar-cipher/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #0ea5e9;
Expand Down
4 changes: 2 additions & 2 deletions tools/color-picker/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>颜色选择器 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/color-picker/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #ff6b6b;
Expand Down Expand Up @@ -227,7 +227,7 @@
<body>
<header>
<div class="container">
<a href="/" class="back-link">
<a href="../../" class="back-link">
<i class="fas fa-arrow-left"></i>
返回首页
</a>
Expand Down
2 changes: 1 addition & 1 deletion tools/csv-to-tsv/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSV 转 TSV - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/csv-to-tsv/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #eab308;
Expand Down
2 changes: 1 addition & 1 deletion tools/csv-to-yaml/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSV 转 YAML - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/csv-to-yaml/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #84cc16;
Expand Down
2 changes: 1 addition & 1 deletion tools/gitignore-generator/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Gitignore 生成器 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/gitignore-generator/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f59e0b;
Expand Down
2 changes: 1 addition & 1 deletion tools/hex-decode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HEX 解码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/hex-decode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f97316;
Expand Down
2 changes: 1 addition & 1 deletion tools/hex-encode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HEX 编码 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/hex-encode/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #14b8a6;
Expand Down
2 changes: 1 addition & 1 deletion tools/html-formatter/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ <h1>HTML 格式化工具</h1>
</div>
</div>

<script src="https://cdn.jsdelivr.net/npm/[email protected]/js/lib/beautify-html.js" onerror="this.onerror=null;this.src='/assets/vendor/js-beautify/beautify-html.js';"></script>
<script src="../../assets/vendor/js-beautify/beautify-html.js"></script>

<script>
const input = document.getElementById('input');
Expand Down
2 changes: 1 addition & 1 deletion tools/html-minifier/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML 压缩器 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/html-minifier/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #4f46e5;
Expand Down
2 changes: 1 addition & 1 deletion tools/html-to-markdown/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML 转 Markdown - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/html-to-markdown/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #dc2626;
Expand Down
2 changes: 1 addition & 1 deletion tools/html-to-text/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML 转纯文本 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/html-to-text/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #f43f5e;
Expand Down
4 changes: 2 additions & 2 deletions tools/image-compressor/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>图片压缩工具</title>
<link rel="canonical" href="https://www.htmls.dev/tools/image-compressor/app.html">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/pako.min.js" onerror="this.onerror=null;this.src='/assets/vendor/pako/pako.min.js';"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/UPNG.min.js" onerror="this.onerror=null;this.src='/assets/vendor/upng-js/UPNG.min.js';"></script>
<script src="../../assets/vendor/pako/pako.min.js"></script>
<script src="../../assets/vendor/upng-js/UPNG.min.js"></script>
<style>
:root {
--accent: #22c55e;
Expand Down
2 changes: 1 addition & 1 deletion tools/js-formatter/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ <h1>JavaScript 格式化工具</h1>
</div>
</div>

<script src="https://cdn.jsdelivr.net/npm/[email protected]/js/lib/beautify.js" onerror="this.onerror=null;this.src='/assets/vendor/js-beautify/beautify.js';"></script>
<script src="../../assets/vendor/js-beautify/beautify.js"></script>

<script>
const input = document.getElementById('input');
Expand Down
2 changes: 1 addition & 1 deletion tools/js-minifier/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript 压缩器 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/js-minifier/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #16a34a;
Expand Down
2 changes: 1 addition & 1 deletion tools/json-minifier/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JSON 压缩器 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/json-minifier/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #0f766e;
Expand Down
2 changes: 1 addition & 1 deletion tools/json-sorter/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JSON 键名排序 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/json-sorter/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #ef4444;
Expand Down
2 changes: 1 addition & 1 deletion tools/json-to-markdown/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JSON 转 Markdown 表格 - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/json-to-markdown/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #0f766e;
Expand Down
2 changes: 1 addition & 1 deletion tools/json-to-tsv/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JSON 转 TSV - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/json-to-tsv/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #22c55e;
Expand Down
2 changes: 1 addition & 1 deletion tools/json-to-xml/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JSON 转 XML - JustHTMLs</title>
<link rel="canonical" href="https://www.htmls.dev/tools/json-to-xml/">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" onerror="this.onerror=null;this.href='/assets/vendor/fontawesome/css/all.min.css';">
<link rel="stylesheet" href="../../assets/vendor/fontawesome/css/all.min.css">
<style>
:root {
--primary: #ec4899;
Expand Down
Loading