Skip to content

Commit 5161a82

Browse files
committed
chore: blog use 51 plugin
1 parent d542b76 commit 5161a82

File tree

3 files changed

+13
-24
lines changed

3 files changed

+13
-24
lines changed

packages/blogpress/.vitepress/config.ts

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import process from 'node:process'
21
import { getThemeConfig } from '@sugarat/theme/node'
32
import type { Theme } from '@sugarat/theme'
43
import { defineConfig } from 'vitepress'
4+
import { La51Plugin } from 'vitepress-plugin-51la'
55

66
const baseUrl = 'https://sugarat.top'
77
const weekly = `${baseUrl}/weekly`
@@ -243,27 +243,6 @@ const blogTheme = getThemeConfig({
243243
},
244244
})
245245

246-
const extraHead: any
247-
= process.env.NODE_ENV === 'production'
248-
? [
249-
[
250-
'script',
251-
{
252-
charset: 'UTF-8',
253-
id: 'LA_COLLECT',
254-
defer: true,
255-
// src: '//sugarat.s3.bitiful.net/npm/51la-analysis-sdk/js-sdk-pro.min.js',
256-
src: '//sdk.51.la/js-sdk-pro.min.js'
257-
}
258-
],
259-
[
260-
'script',
261-
{},
262-
'document.addEventListener(\'DOMContentLoaded\', function() {typeof LA !==\'undefined\' && LA.init({id: "Jgmg5avjAUvoyePS",ck: "Jgmg5avjAUvoyePS",hashMode: true})});'
263-
],
264-
]
265-
: []
266-
267246
export default defineConfig({
268247
extends: blogTheme,
269248
metaChunk: true,
@@ -300,13 +279,19 @@ export default defineConfig({
300279
'link',
301280
{ rel: 'apple-touch-icon', href: '/favicon.ico', sizes: '180x180' }
302281
],
303-
...extraHead
304282
],
305283
vite: {
306284
server: {
307285
port: 4000,
308286
host: '0.0.0.0'
309-
}
287+
},
288+
plugins: [
289+
La51Plugin({
290+
id: 'Jgmg5avjAUvoyePS',
291+
ck: 'Jgmg5avjAUvoyePS',
292+
importMode: 'async'
293+
})
294+
]
310295
},
311296
vue: {
312297
template: {

packages/blogpress/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@sugarat/theme": "workspace:*",
1515
"element-plus": "^2.7.2",
1616
"vitepress": "1.3.4",
17+
"vitepress-plugin-51la": "workspace:*",
1718
"vue": "^3.4.26"
1819
},
1920
"devDependencies": {

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)