Skip to content

Commit

Permalink
格式化代码
Browse files Browse the repository at this point in the history
Signed-off-by: EITSxiaozhai <watch.dog@qq.com>
  • Loading branch information
EITS403 committed Jan 19, 2025
1 parent cf5cb05 commit d1ea44e
Show file tree
Hide file tree
Showing 5 changed files with 85 additions and 88 deletions.
12 changes: 5 additions & 7 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions blogvuets/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ useHead({

<template>
<head>
<meta name="keywords" content="">
<meta content="" name="keywords">
</head>

<div id="app">

<router-view/>
<!-- <div v-for="item of 500" :key="item" class="snowflake"></div>-->
<!-- <div v-for="item of 500" :key="item" class="snowflake"></div>-->
</div>
</template>

Expand Down
80 changes: 40 additions & 40 deletions blogvuets/src/api/Blog/blogapig.ts
Original file line number Diff line number Diff line change
@@ -1,67 +1,67 @@
import backApi from "@/utils/backApi";
import backApi from "@/utils/backApi";

export function postBlogRatings(blogId: string, queryParams: URLSearchParams) {
return backApi({
url: `/views/blogs/${blogId}/ratings/?${queryParams.toString()}`,
method: 'post'
});
return backApi({
url: `/views/blogs/${blogId}/ratings/?${queryParams.toString()}`,
method: 'post'
});
}

export function postUserBlogId(blogId: string) {
return backApi({
url: `/views/user/Blogid?blog_id=${blogId}`,
method: 'post'
});
return backApi({
url: `/views/user/Blogid?blog_id=${blogId}`,
method: 'post'
});
}

export function getAverageRatingRequest(blogId: string) {
return backApi({
url: `/views/blogs/${blogId}/average-rating/`,
method: 'get'
});
return backApi({
url: `/views/blogs/${blogId}/average-rating/`,
method: 'get'
});
}

export function postCommentList(blogId: string) {
return backApi({
url: `/generaluser/${blogId}/commentlist`,
method: 'post'
});
return backApi({
url: `/generaluser/${blogId}/commentlist`,
method: 'post'
});
}


export function Postlist(blogId: string) {
return backApi({
url: `/views/blog/BlogIndex`,
method: 'get'
});
return backApi({
url: `/views/blog/BlogIndex`,
method: 'get'
});
}


export function fetchBlogIndex({ page, pageSize }: { page: number; pageSize: number }) {
return backApi({
url: `/views/blog/BlogIndex?initialLoad=false&page=${page}&pageSize=${pageSize}`,
method: 'get'
});
export function fetchBlogIndex({page, pageSize}: { page: number; pageSize: number }) {
return backApi({
url: `/views/blog/BlogIndex?initialLoad=false&page=${page}&pageSize=${pageSize}`,
method: 'get'
});
}

export function GoogleUVPV(blogId: string) {
return backApi({
url: `/views/blogs/total_uvpv`,
method: 'get'
});
return backApi({
url: `/views/blogs/total_uvpv`,
method: 'get'
});
}


export function postCommentSave(blogId: string, str: string, token: string) {
return backApi({
url: `/generaluser/commentsave/vueblogid=${blogId}`,
method: 'post',
data: {
content: str,
},
headers: {
'Authorization': `Bearer ${token}`,
}
});
return backApi({
url: `/generaluser/commentsave/vueblogid=${blogId}`,
method: 'post',
data: {
content: str,
},
headers: {
'Authorization': `Bearer ${token}`,
}
});
}

26 changes: 13 additions & 13 deletions blogvuets/src/components/HelloWorld.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@
<p>
For a guide and recipes on how to configure / customize this project,<br>
check out the
<a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
<a href="https://cli.vuejs.org" rel="noopener" target="_blank">vue-cli documentation</a>.
</p>
<h3>Installed CLI Plugins</h3>
<ul>
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-typescript" target="_blank"
rel="noopener">typescript</a></li>
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-typescript" rel="noopener"
target="_blank">typescript</a></li>
</ul>
<h3>Essential Links</h3>
<ul>
<li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
<li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
<li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
<li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
<li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
<li><a href="https://vuejs.org" rel="noopener" target="_blank">Core Docs</a></li>
<li><a href="https://forum.vuejs.org" rel="noopener" target="_blank">Forum</a></li>
<li><a href="https://chat.vuejs.org" rel="noopener" target="_blank">Community Chat</a></li>
<li><a href="https://twitter.com/vuejs" rel="noopener" target="_blank">Twitter</a></li>
<li><a href="https://news.vuejs.org" rel="noopener" target="_blank">News</a></li>
</ul>
<h3>Ecosystem</h3>
<ul>
<li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
<li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
<li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a>
<li><a href="https://router.vuejs.org" rel="noopener" target="_blank">vue-router</a></li>
<li><a href="https://vuex.vuejs.org" rel="noopener" target="_blank">vuex</a></li>
<li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" rel="noopener" target="_blank">vue-devtools</a>
</li>
<li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
<li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
<li><a href="https://vue-loader.vuejs.org" rel="noopener" target="_blank">vue-loader</a></li>
<li><a href="https://github.com/vuejs/awesome-vue" rel="noopener" target="_blank">awesome-vue</a></li>
</ul>
</div>
</template>
Expand Down
51 changes: 25 additions & 26 deletions blogvuets/src/views/BlogPages/BlogDetail.vue
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ const handleScroll = () => {
const stringToHex = str => [...str].map(char => char.charCodeAt(0).toString(16)).join('');
// 转换markdown操作代码高亮和目录生成
const convertMarkdown = (markdownText) => {
Expand Down Expand Up @@ -128,16 +127,16 @@ const convertMarkdown = (markdownText) => {
renderedContent = renderedContent.replace(/<img(.*?)src="(.*?)"(.*?)>/g, '<img$1src="$2"$3 class="markdown-image" style="display: block; margin: 0 auto;">');
// 正则表达式匹配 PlantUML 代码块
renderedContent = renderedContent.replace(/\$\$uml\s*(.*?)\$\$/gs, (match, umlCode) => {
// 对 UML 代码进行 Hex 编码
const hexUml = stringToHex(umlCode);
renderedContent = renderedContent.replace(/\$\$uml\s*(.*?)\$\$/gs, (match, umlCode) => {
// 对 UML 代码进行 Hex 编码
const hexUml = stringToHex(umlCode);
// 创建 PlantUML 图表 URL
const plantUmlUrl = `https://www.plantuml.com/plantuml/png/~h${hexUml}`;
// 创建 PlantUML 图表 URL
const plantUmlUrl = `https://www.plantuml.com/plantuml/png/~h${hexUml}`;
// 返回图像标签
return `<img src="${plantUmlUrl}" alt="PlantUML 图表" style="display: block; margin: 0 auto;">`;
});
// 返回图像标签
return `<img src="${plantUmlUrl}" alt="PlantUML 图表" style="display: block; margin: 0 auto;">`;
});
if (codeBlocks) {
codeBlocks.forEach(codeBlock => {
Expand Down Expand Up @@ -529,22 +528,22 @@ const isLoggedIn = computed(() => !!usernames.value);

<template>
<el-container>
<el-header :class="{ 'hidden': scrollDirection === 'down' }" id="top-mains">
<el-header id="top-mains" :class="{ 'hidden': scrollDirection === 'down' }">
<el-menu
class="el-menu-demo"
mode="horizontal">

<el-menu-item index="1">
<h1>
<router-link to="/" style="text-decoration: none;">Exp1oit Blog</router-link>
<router-link style="text-decoration: none;" to="/">Exp1oit Blog</router-link>
</h1>
</el-menu-item>


<el-autocomplete style="margin-right: auto"
v-model="state"
<el-autocomplete v-model="state"
:fetch-suggestions="querySearchAsync"
placeholder="搜索你感兴趣的"
style="margin-right: auto"
@select="handleSelect"
/>

Expand Down Expand Up @@ -575,8 +574,8 @@ const isLoggedIn = computed(() => !!usernames.value);
</el-container>
<div>
<el-card
style="margin: 3% auto; width: 99%; box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);"
v-if="!isLoading"
style="margin: 3% auto; width: 99%; box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);"
>
<div v-for="(item, index) in data.data" :key="index" class="text-item">
<h1 class="title">{{ item.title }}</h1>
Expand All @@ -599,45 +598,45 @@ const isLoggedIn = computed(() => !!usernames.value);

<el-row>
<el-container class="affix-container">
<el-col :xs="0" :sm="0" :md="4" :lg="6" :xl="5">
<el-col :lg="6" :md="4" :sm="0" :xl="5" :xs="0">
<el-aside>
<el-affix target=".affix-container" :offset="270">
<el-affix :offset="270" target=".affix-container">
<el-card style="height: 30vh">
<div>
<el-tree
v-if="!isLoading"
ref="elTreeRef"
:current-node-key="currentAnchor"
:data="tableOfContents"
:props="treeProps"
:highlight-current="treeProps.highlightCurrent"
:default-expand-all="treeProps['default-expand-all']"
:current-node-key="currentAnchor"
@node-click="handleNodeClick"
:highlight-current="treeProps.highlightCurrent"
:props="treeProps"
node-key="anchor"
v-if="!isLoading"
@node-click="handleNodeClick"
/>

<el-skeleton :rows="5" animated v-else/>
<el-skeleton v-else :rows="5" animated/>
</div>
</el-card>

<el-card style="margin-top: 1%">
<h4>喜欢该文章吗?</h4>
<el-rate
v-model="value"
:colors="['#409eff', '#67c23a', '#FF9900']"
:icons="icons"
:void-icon="ChatRound"
:colors="['#409eff', '#67c23a', '#FF9900']"
@change="submitRating"
/>
</el-card>
</el-affix>
</el-aside>
</el-col>

<el-col :xs="24" :sm="24" :md="24" :lg="18" :xl="17">
<el-col :lg="18" :md="24" :sm="24" :xl="17" :xs="24">

<el-main>
<el-card style="margin-top: 20px;padding-bottom: 10%" v-if="!isLoading">
<el-card v-if="!isLoading" style="margin-top: 20px;padding-bottom: 10%">
<div v-for="(item, index) in data.data" :key="index" class="text item">
<div>
<div v-html="convertMarkdown(item.content)"></div>
Expand All @@ -651,7 +650,7 @@ const isLoggedIn = computed(() => !!usernames.value);

<div ref="commentx">
<el-card style="margin-top: 1%">
<u-comment :config="config" @submit="submit" @like="like">
<u-comment :config="config" @like="like" @submit="submit">
</u-comment>
</el-card>
</div>
Expand Down

0 comments on commit d1ea44e

Please sign in to comment.