forked from Snailclimb/JavaGuide
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e19fbf4
commit c967c44
Showing
8 changed files
with
86 additions
and
131 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,59 +1,30 @@ | ||
const { defineHopeConfig } = require("vuepress-theme-hope"); | ||
import themeConfig from "./themeConfig"; | ||
import { defineUserConfig } from "vuepress"; | ||
import { themeConfig } from "./themeConfig"; | ||
import { searchPlugin } from "@vuepress/plugin-search"; | ||
|
||
module.exports = defineHopeConfig({ | ||
port: "8080", | ||
title: "JavaGuide", | ||
description: | ||
"「Java学习指北+Java面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,复习 Java 知识点,首选 JavaGuide! ", | ||
//指定 vuepress build 的输出目录 | ||
export default defineUserConfig({ | ||
dest: "./dist", | ||
head: [ | ||
// meta | ||
["meta", { name: "robots", content: "all" }], | ||
["meta", { name: "author", content: "Guide" }], | ||
[ | ||
"meta", | ||
{ | ||
"http-equiv": "Cache-Control", | ||
content: "no-cache, no-store, must-revalidate", | ||
}, | ||
], | ||
["meta", { "http-equiv": "Pragma", content: "no-cache" }], | ||
["meta", { "http-equiv": "Expires", content: "0" }], | ||
[ | ||
"meta", | ||
{ | ||
name: "keywords", | ||
content: | ||
"Java基础, 多线程, JVM, 虚拟机, 数据库, MySQL, Spring, Redis, MyBatis, 系统设计, 分布式, RPC, 高可用, 高并发", | ||
}, | ||
], | ||
["meta", { name: "apple-mobile-web-app-capable", content: "yes" }], | ||
// 添加百度统计 | ||
[ | ||
"script", | ||
{}, | ||
`var _hmt = _hmt || []; | ||
(function() { | ||
var hm = document.createElement("script"); | ||
hm.src = "https://hm.baidu.com/hm.js?5dd2e8c97962d57b7b8fea1737c01743"; | ||
var s = document.getElementsByTagName("script")[0]; | ||
s.parentNode.insertBefore(hm, s); | ||
})();`, | ||
], | ||
[ | ||
"link", | ||
{ | ||
rel: "stylesheet", | ||
href: "/iconfont/iconfont.css", | ||
}, | ||
], | ||
], | ||
theme: themeConfig, | ||
shouldPrefetch: false, | ||
locales: { | ||
"/": { | ||
lang: "zh-CN", | ||
}, | ||
} | ||
}, | ||
themeConfig, | ||
plugins: [ | ||
searchPlugin({ | ||
// https://v2.vuepress.vuejs.org/zh/reference/plugin/search.html | ||
// 排除首页 | ||
isSearchable: (page) => page.path !== "/", | ||
maxSuggestions: 10, | ||
hotKeys: ["s", "/"], | ||
// 用于在页面的搜索索引中添加额外字段 | ||
getExtraFields: () => [], | ||
locales: { | ||
"/": { | ||
placeholder: "搜索", | ||
}, | ||
}, | ||
}), | ||
], | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.