feat(theme): replace with twemojis

This commit is contained in:
taskylizard
2024-01-24 07:53:57 +00:00
parent 4cead6f935
commit 0e69461b59
4 changed files with 56 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import { commitRef, feedback, meta, search, sidebar, socialLinks } from "./const
import { generateImages, generateMeta, generateFeed } from "./hooks";
import { toggleStarredPlugin } from "./markdown/toggleStarred";
import { base64DecodePlugin } from "./markdown/base64";
import { movePlugin, emojiRender, defs } from "./markdown/emoji";
const baseUrl = process.env.GITHUB_ACTIONS ? "/FMHYedit" : "/";
export default defineConfig({
@@ -41,10 +42,17 @@ export default defineConfig({
.finally(() => consola.success("Success!"));
},
vite: {
optimizeDeps: { exclude: ["workbox-window"] },
plugins: [
UnoCSS({
configFile: "../unocss.config.ts",
}),
{
name: "custom:adjust-order",
configResolved(c) {
movePlugin(c.plugins as any, "vitepress", "before", "unocss:transformers:pre");
},
},
],
build: {
// Shut the fuck up
@@ -52,7 +60,9 @@ export default defineConfig({
},
},
markdown: {
emoji: { defs },
config(md) {
md.use(emojiRender);
md.use(toggleStarredPlugin);
md.use(base64DecodePlugin);
},