Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
LoveIt
提交
8aa4b6dc
L
LoveIt
项目概览
OpenDocCN
/
LoveIt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
LoveIt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8aa4b6dc
编写于
2月 01, 2020
作者:
D
Dillon
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(author): add author_link and fix highlight bug
上级
2a7611b5
变更
22
展开全部
隐藏空白更改
内联
并排
Showing
22 changed file
with
136 addition
and
110 deletion
+136
-110
archetypes/default.md
archetypes/default.md
+3
-1
assets/css/_core/_media.scss
assets/css/_core/_media.scss
+16
-3
assets/css/_page/_index.scss
assets/css/_page/_index.scss
+1
-1
assets/css/_page/_terms.scss
assets/css/_page/_terms.scss
+12
-12
assets/css/_partial/_post/_code.scss
assets/css/_partial/_post/_code.scss
+1
-1
assets/css/_partial/_post/_toc.scss
assets/css/_partial/_post/_toc.scss
+2
-3
assets/css/_variables.scss
assets/css/_variables.scss
+42
-42
assets/js/blog.js
assets/js/blog.js
+5
-4
exampleSite/content/posts/LoveIt-Preview.md
exampleSite/content/posts/LoveIt-Preview.md
+1
-1
exampleSite/content/posts/markdown-syntax.md
exampleSite/content/posts/markdown-syntax.md
+2
-2
exampleSite/zh/content/posts/Basic-Markdown-Preview.md
exampleSite/zh/content/posts/Basic-Markdown-Preview.md
+1
-1
i18n/en.toml
i18n/en.toml
+0
-3
i18n/zh.toml
i18n/zh.toml
+0
-3
layouts/_default/_markup/render-image.html
layouts/_default/_markup/render-image.html
+3
-3
layouts/_default/_markup/render-link.html
layouts/_default/_markup/render-link.html
+4
-4
layouts/_default/single.html
layouts/_default/single.html
+5
-1
layouts/_default/summary.html
layouts/_default/summary.html
+12
-7
layouts/partials/post/footer.html
layouts/partials/post/footer.html
+3
-1
layouts/posts/single.html
layouts/posts/single.html
+14
-10
layouts/taxonomy/list.html
layouts/taxonomy/list.html
+2
-2
layouts/taxonomy/terms.html
layouts/taxonomy/terms.html
+6
-4
resources/_gen/assets/scss/css/style.scss_b95b077eb505d5c0aff8055eaced30ad.content
...s/css/style.scss_b95b077eb505d5c0aff8055eaced30ad.content
+1
-1
未找到文件。
archetypes/default.md
浏览文件 @
8aa4b6dc
---
author
:
"
"
author_link
:
"
"
title
:
"
{{
replace
.TranslationBaseName
"-" " " | title }}"
date
:
{{
.Date
}}
lastmod
:
{{
.Date
}}
...
...
@@ -16,7 +18,7 @@ featured_image_preview: ""
comment
:
true
toc
:
false
auto
CollapseT
oc
:
true
auto
_collapse_t
oc
:
true
math
:
false
---
...
...
assets/css/_core/_media.scss
浏览文件 @
8aa4b6dc
...
...
@@ -3,22 +3,35 @@
max-width
:
780px
;
.post-toc
{
width
:
300px
;
margin-left
:
800px
;
}
}
}
@media
only
screen
and
(
max-width
:
1300px
)
{
@media
only
screen
and
(
max-width
:
1440px
)
{
.warpper
{
max-width
:
680px
;
.post-toc
{
width
:
240px
;
margin-left
:
700px
;
}
}
}
@media
only
screen
and
(
max-width
:
1200px
)
{
.warpper
{
max-width
:
560px
;
.post-toc
{
width
:
180px
;
margin-left
:
580px
;
}
}
}
@media
only
screen
and
(
max-width
:
108
0px
)
{
@media
only
screen
and
(
max-width
:
96
0px
)
{
.navbar
{
.navbar-container
{
margin
:
0
2rem
;
...
...
@@ -52,7 +65,7 @@
.categories-card
{
.card-item
{
width
:
95
%
;
width
:
100
%
;
}
}
}
...
...
assets/css/_page/_index.scss
浏览文件 @
8aa4b6dc
...
...
@@ -3,7 +3,7 @@
.warpper
{
position
:
relative
;
width
:
100%
;
max-width
:
9
6
0px
;
max-width
:
9
8
0px
;
margin
:
0
auto
;
padding-top
:
6rem
;
...
...
assets/css/_page/_terms.scss
浏览文件 @
8aa4b6dc
...
...
@@ -24,9 +24,20 @@
padding
:
0
2%
;
position
:
relative
;
.ca
tegories
{
.ca
rd-item-wrapper
{
width
:
100%
;
overflow
:
hidden
;
.card-item-title
{
font-size
:
1
.2rem
;
font-weight
:
bold
;
display
:
inline-block
;
}
span
{
float
:
right
;
padding-right
:
1rem
;
}
}
}
}
...
...
@@ -70,14 +81,3 @@
.more-post
{
text-align
:
right
;
}
.categories
{
h3
{
display
:
inline-block
;
}
span
{
float
:
right
;
padding-right
:
1rem
;
}
}
\ No newline at end of file
assets/css/_partial/_post/_code.scss
浏览文件 @
8aa4b6dc
...
...
@@ -65,7 +65,7 @@ p > code {
}
@each
$sign
,
$text
in
$code-type-list
{
&
.
#{
$sign
}
table
::after
{
&
.
#{
$sign
}
table
::after
{
content
:
$text
;
}
}
...
...
assets/css/_partial/_post/_toc.scss
浏览文件 @
8aa4b6dc
.post-toc
{
display
:
block
;
position
:
absolute
;
width
:
240px
;
max-width
:
300px
;
margin-left
:
980px
;
width
:
360px
;
margin-left
:
1000px
;
padding
:
.8rem
;
border-left
:
1px
solid
$global-border-color
;
word-wrap
:
break-word
;
...
...
assets/css/_variables.scss
浏览文件 @
8aa4b6dc
...
...
@@ -70,46 +70,46 @@ $code-font-family: Source Code Pro, Consolas, Liberation Mono, Menlo, Courier, m
// Code type list.
$code-type-list
:
(
//
Custom
code
type
language-bash
:
"Bash"
,
language-c
:
"C"
,
language-cs
:
"C#"
,
language-cpp
:
"C++"
,
language-css
:
"CSS"
,
language-coffeescript
:
"CoffeeScript"
,
language-html
:
"HTML"
,
language-xml
:
"XML"
,
language-http
:
"HTTP"
,
language-json
:
"JSON"
,
language-java
:
"Java"
,
language-js
:
"JavaScript"
,
language-javascript
:
"JavaScript"
,
language-makefile
:
"Makefile"
,
language-markdown
:
"Markdown"
,
language-objectivec
:
"Objective-C"
,
language-php
:
"PHP"
,
language-perl
:
"Perl"
,
language-python
:
"Python"
,
language-ruby
:
"Ruby"
,
language-sql
:
"SQL"
,
language-shell
:
"Shell"
,
language-erlang
:
"Erlang"
,
language-go
:
"Go"
,
language-go-html-template
:
"Go HTML Template"
,
language-groovy
:
"Groovy"
,
language-haskell
:
"Haskell"
,
language-kotlin
:
"Kotlin"
,
language-clojure
:
"Clojure"
,
language-less
:
"Less"
,
language-lisp
:
"Lisp"
,
language-lua
:
"Lua"
,
language-matlab
:
"Matlab"
,
language-rust
:
"Rust"
,
language-scss
:
"Scss"
,
language-scala
:
"Scala"
,
language-swift
:
"Swift"
,
language-typescript
:
"TypeScript"
,
language-yml
:
"YAML"
,
language-yaml
:
"YAML"
,
language-toml
:
"TOML"
,
language-diff
:
"Diff"
language-bash
:
'Bash'
,
language-c
:
'C'
,
language-cs
:
'C#'
,
language-cpp
:
'C++'
,
language-css
:
'CSS'
,
language-coffeescript
:
'CoffeeScript'
,
language-html
:
'HTML'
,
language-xml
:
'XML'
,
language-http
:
'HTTP'
,
language-json
:
'JSON'
,
language-java
:
'Java'
,
language-js
:
'JavaScript'
,
language-javascript
:
'JavaScript'
,
language-makefile
:
'Makefile'
,
language-markdown
:
'Markdown'
,
language-objectivec
:
'Objective-C'
,
language-php
:
'PHP'
,
language-perl
:
'Perl'
,
language-python
:
'Python'
,
language-ruby
:
'Ruby'
,
language-sql
:
'SQL'
,
language-shell
:
'Shell'
,
language-erlang
:
'Erlang'
,
language-go
:
'Go'
,
language-go-html-template
:
'Go HTML Template'
,
language-groovy
:
'Groovy'
,
language-haskell
:
'Haskell'
,
language-kotlin
:
'Kotlin'
,
language-clojure
:
'Clojure'
,
language-less
:
'Less'
,
language-lisp
:
'Lisp'
,
language-lua
:
'Lua'
,
language-matlab
:
'Matlab'
,
language-rust
:
'Rust'
,
language-scss
:
'Scss'
,
language-scala
:
'Scala'
,
language-swift
:
'Swift'
,
language-typescript
:
'TypeScript'
,
language-yml
:
'YAML'
,
language-yaml
:
'YAML'
,
language-toml
:
'TOML'
,
language-diff
:
'Diff'
)
!
default
;
assets/js/blog.js
浏览文件 @
8aa4b6dc
...
...
@@ -73,12 +73,13 @@ jQuery(function($) {
});
};
_Blog
.
chroma
=
function
()
{
_Blog
.
chroma
=
function
()
{
const
blocks
=
document
.
querySelectorAll
(
'
.highlight > .chroma
'
);
for
(
let
i
=
0
;
i
<
blocks
.
length
;
i
++
)
{
const
block
=
blocks
[
i
];
const
afterHighLight
=
block
.
querySelector
(
'
pre.chroma > code
'
);
const
lang
=
afterHighLight
?
afterHighLight
.
className
:
''
;
const
codes
=
block
.
querySelectorAll
(
'
pre.chroma > code
'
);
const
code
=
codes
[
codes
.
length
-
1
];
const
lang
=
code
?
code
.
className
.
toLowerCase
()
:
''
;
block
.
className
+=
'
'
+
lang
;
}
};
...
...
@@ -298,4 +299,4 @@ jQuery(function($) {
_Blog
.
typeit
();
_Blog
.
toc
();
});
});
\ No newline at end of file
});
exampleSite/content/posts/LoveIt-Preview.md
浏览文件 @
8aa4b6dc
...
...
@@ -16,7 +16,7 @@ featured_image_preview: ""
comment
:
true
toc
:
true
auto
CollapseT
oc
:
true
auto
_collapse_t
oc
:
true
math
:
true
---
...
...
exampleSite/content/posts/markdown-syntax.md
浏览文件 @
8aa4b6dc
---
author
:
"
Hugo
Authors"
author_link
:
"
https://gohugo.io/"
title
:
"
Markdown
Syntax
Guide"
date
:
2020-01-30T21:57:40+08:00
lastmod
:
2020-01-30T21:57:40+08:00
...
...
@@ -17,7 +18,6 @@ tags: [
]
categories
:
[
"
themes"
,
"
syntax"
,
]
featured_image
:
/images/markdown.png
...
...
@@ -25,7 +25,7 @@ featured_image_preview: ""
comment
:
true
toc
:
true
auto
CollapseT
oc
:
true
auto
_collapse_t
oc
:
true
math
:
false
---
...
...
exampleSite/zh/content/posts/Basic-Markdown-Preview.md
浏览文件 @
8aa4b6dc
...
...
@@ -16,7 +16,7 @@ featu红色_image_preview: ''
comment
:
true
toc
:
true
auto
CollapseT
oc
:
false
auto
_collapse_t
oc
:
false
math
:
true
---
...
...
i18n/en.toml
浏览文件 @
8aa4b6dc
...
...
@@ -94,9 +94,6 @@ other = "min"
[second]
other
=
"sec"
[return]
other
=
"return"
# === posts/single.html ===
# === 404.html ===
...
...
i18n/zh.toml
浏览文件 @
8aa4b6dc
...
...
@@ -97,9 +97,6 @@ other = "分"
[second]
other
=
"秒"
[return]
other
=
"返回"
# === posts/single.html ===
# === 404.html ===
...
...
layouts/_default/_markup/render-image.html
浏览文件 @
8aa4b6dc
<figure>
<img
{{
-
$
res
:=
resources.Get
"
svg
/
loading.svg
"
|
minify
-
}}
{{
$
res
:=
resources.Get
"
svg
/
loading.svg
"
|
minify
-
}}
src=
"{{ $res.RelPermalink }}"
data-sizes=
"auto"
data-src=
"{{ .Destination | safeURL }}"
alt=
"{{ .Text }}"
{{
-
with
.
Title
-
}}
{{
with
.
Title
-
}}
title=
"{{ . }}"
{{
-
end
-
}}
{{
end
-
}}
class=
"lazyload"
>
<figcaption
class=
"image-caption"
>
...
...
layouts/_default/_markup/render-link.html
浏览文件 @
8aa4b6dc
<a
href=
"{{ .Destination | safeURL }}"
{{
-
with
.
Title
-
}}
{{
with
.
Title
-
}}
title=
"{{ . }}"
{{
-
end
-
}}
{{
-
if
strings.HasPrefix
.
Destination
"
http
"
-
}}
{{
end
-
}}
{{
if
strings.HasPrefix
.
Destination
"
http
"
-
}}
target=
"_blank"
{{
-
end
-
}}
{{
end
-
}}
>
{{- .Text -}}
</a>
\ No newline at end of file
layouts/_default/single.html
浏览文件 @
8aa4b6dc
...
...
@@ -17,7 +17,7 @@
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<sup>
\[return\]
</sup>
` -}}
{{- $REout =
printf "
<sup>
[%s]
</sup>
" (T "return")
-}}
{{- $REout =
`↩︎`
-}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<
(
h
[23456])
(id=
".+?"
)
>
` -}}
...
...
@@ -28,6 +28,10 @@
{{- $REout = `
<a
class=
"post-dummy-target"
$2
></a><
$1
>
` -}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<li
(id=
"fn:.+?"
)(.
*
?)
>
\s?
<p>
` -}}
{{- $REout = `
<li
$2
><p><a
class=
"post-dummy-target"
$1
></a>
` -}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $content | safeHTML -}}
</div>
</div>
...
...
layouts/_default/summary.html
浏览文件 @
8aa4b6dc
<article
class=
"post"
itemscope
itemtype=
"http://schema.org/Article"
>
{{- $publish_date := .PublishDate.Format (.Site.Params.dateFormatToUse | default "2006-01-02") -}}
{{- $author := .Site.Author.name -}}
{{- if isset .Params "author" -}}
{{- $author = .Site.Author.name -}}
{{- end -}}
{{- $author := .Params.author | default .Site.Author.name -}}
{{- $author_link := .Params.author_link | default .Site.Author.link | default .Site.BaseURL -}}
<!--featured_image-->
{{- with .Params.featured_image -}}
...
...
@@ -19,11 +17,13 @@
</h1>
<div
class=
"post-meta"
>
<a
class=
"author"
href=
"{{.Site.BaseURL }}"
rel=
"author"
><i
class=
"fas fa-user-circle fa-fw"
></i>
{{ $author }}
</a>
<a
class=
"author"
href=
"{{ $author_link }}"
rel=
"author"
target=
"_blank"
>
<i
class=
"fas fa-user-circle fa-fw"
></i>
{{ $author }}
</a>
{{ T "publish" }}
<time
datetime=
{{
$
publish_date
}}
>
{{ $publish_date }}
</time>
{{- with .Params.categories -}}
<span
class=
"post-category"
>
{{- T "included" -}}
{{- T "included" -}}
{{- range . -}}
{{- $name := . -}}
{{- with $.Site.GetPage "taxonomy" (printf "categories/%s" $name) | default ($.Site.GetPage "taxonomy" (printf "categories/%s" ($name | urlize))) -}}
...
...
@@ -41,12 +41,15 @@
</p>
{{- else -}}
{{- $summary := .Summary -}}
{{- $REin := `:\(([\w- ]+?)\):` -}}
{{- $REout := `
<i
class=
"$1 fa-fw"
></i>
` -}}
{{- $summary = replaceRE $REin $REout $summary -}}
{{- $REin = `\[(.+?)\]\^\((.+?)\)` -}}
{{- $REout = `
<strong><ruby>
$1
<rt>
$2
</rt></ruby></strong>
` -}}
{{- $summary = replaceRE $REin $REout $summary -}}
{{- $summary | safeHTML -}}
{{- end -}}
</div>
...
...
@@ -55,7 +58,9 @@
{{- with .Params.tags -}}
<div
class=
"post-tags"
>
{{- range . -}}
<span
class=
"tag"
><a
href=
"{{ "
tags
/"
|
absURL
}}{{
.
|
urlize
}}/"
><i
class=
"fas fa-tag fa-fw"
></i>
{{ . }}
</a></span>
<span
class=
"tag"
>
<a
href=
"{{ "
tags
/"
|
absURL
}}{{
.
|
urlize
}}/"
><i
class=
"fas fa-tag fa-fw"
></i>
{{ . }}
</a>
</span>
{{- end -}}
</div>
{{- end -}}
...
...
layouts/partials/post/footer.html
浏览文件 @
8aa4b6dc
...
...
@@ -41,7 +41,9 @@
<section>
{{- with .Params.tags -}}
{{- range . -}}
<span
class=
"tag"
><a
href=
"{{ "
tags
/"
|
absURL
}}{{
.
|
urlize
}}/"
><i
class=
"fas fa-tag fa-fw"
></i>
{{ . }}
</a></span>
<span
class=
"tag"
>
<a
href=
"{{ "
tags
/"
|
absURL
}}{{
.
|
urlize
}}/"
><i
class=
"fas fa-tag fa-fw"
></i>
{{ . }}
</a>
</span>
{{- end -}}
{{- end -}}
</section>
...
...
layouts/posts/single.html
浏览文件 @
8aa4b6dc
...
...
@@ -2,20 +2,20 @@
{{- define "content" -}}
{{- $publish_date := .PublishDate.Format (.Site.Params.dateFormatToUse | default "2006-01-02") -}}
{{- $author := .Site.Author.name -}}
{{- if isset .Params "author" -}}
{{- $author = .Site.Author.name -}}
{{- end }}
{{- $author := .Params.author | default .Site.Author.name -}}
{{- $author_link := .Params.author_link | default .Site.Author.link | default .Site.BaseURL -}}
<article
class=
"warpper"
>
<h1
class=
"post-title animated flipInX"
>
{{ .Title }}
</h1>
<div
class=
"post-meta"
>
<div
class=
"post-meta-main"
>
<a
class=
"author"
href=
"{{.Site.BaseURL }}"
rel=
"author"
><i
class=
"fas fa-user-circle fa-fw"
></i>
{{ $author }}
</a>
<a
class=
"author"
href=
"{{ $author_link }}"
rel=
"author"
target=
"_blank"
>
<i
class=
"fas fa-user-circle fa-fw"
></i>
{{ $author }}
</a>
{{- with .Params.categories -}}
<span
class=
"post-category"
>
{{- T "included" -}}
{{- T "included" -}}
{{- range . -}}
{{- $name := . -}}
{{- with $.Site.GetPage "taxonomy" (printf "categories/%s" $name) | default ($.Site.GetPage "taxonomy" (printf "categories/%s" ($name | urlize))) -}}
...
...
@@ -47,8 +47,8 @@
{{- if or .Params.toc (and .Site.Params.toc (ne .Params.toc false)) -}}
<div
class=
"post-toc"
id=
"post-toc"
>
<h2
class=
"post-toc-title"
>
{{ T "toc" }}
</h2>
{{- $globalAutoCollapseToc := .Site.Params.auto
CollapseT
oc | default true }}
<div
class=
"post-toc-content{{ if not (and $globalAutoCollapseToc (ne .Params.auto
CollapseT
oc false)) }} always-active{{ end }}"
>
{{- $globalAutoCollapseToc := .Site.Params.auto
_collapse_t
oc | default true }}
<div
class=
"post-toc-content{{ if not (and $globalAutoCollapseToc (ne .Params.auto
_collapse_t
oc false)) }} always-active{{ end }}"
>
{{- .TableOfContents -}}
</div>
</div>
...
...
@@ -81,17 +81,21 @@
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<sup>
\[return\]
</sup>
` -}}
{{- $REout =
printf "
<sup>
[%s]
</sup>
" (T "return")
-}}
{{- $REout =
`↩︎`
-}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<
(
h
[23456])
(id=
".+?"
)
>
` -}}
{{- $REout = `
<a
class=
"post-dummy-target"
$2
></a><
$1
>
` -}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<
(.+)
(id=
"fnref:.+?"
)
>
` -}}
{{- $REin = `
<
(.+
?
)
(id=
"fnref:.+?"
)
>
` -}}
{{- $REout = `
<a
class=
"post-dummy-target"
$2
></a><
$1
>
` -}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $REin = `
<li
(id=
"fn:.+?"
)(.
*
?)
>
\s?
<p>
` -}}
{{- $REout = `
<li
$2
><p><a
class=
"post-dummy-target"
$1
></a>
` -}}
{{- $content = replaceRE $REin $REout $content -}}
{{- $content | safeHTML -}}
</div>
...
...
layouts/taxonomy/list.html
浏览文件 @
8aa4b6dc
...
...
@@ -7,9 +7,9 @@
<h2
class=
"post-title animated pulse faster"
>
{{- $taxonomy := .Data.Singular -}}
{{- if eq $taxonomy "category" -}}
<i
class=
"far fa-folder-open fa-fw"
></i>
{{ .Title }}
<i
class=
"far fa-folder-open fa-fw"
></i>
{{ .Title }}
{{- else if eq $taxonomy "tag" -}}
<i
class=
"fas fa-tag fa-fw"
></i>
{{ .Title }}
<i
class=
"fas fa-tag fa-fw"
></i>
{{ .Title }}
{{- else -}}
{{- printf "%s - %s" (T $taxonomy | default (humanize $taxonomy)) .Title -}}
{{- end -}}
...
...
layouts/taxonomy/terms.html
浏览文件 @
8aa4b6dc
...
...
@@ -20,10 +20,12 @@
{{- $pages := .Pages -}}
{{- with $.Site.GetPage "taxonomy" (printf "%s/%s" $type $term) -}}
<div
class=
"card-item"
>
<div
class=
"categories"
>
<a
href=
"{{ .Permalink }}"
>
<h3><i
class=
"far fa-folder fa-fw"
></i>
{{ $term | humanize}}
</h3>
</a>
<div
class=
"card-item-wrapper"
>
<h3
class=
"card-item-title"
>
<a
href=
"{{ .Permalink }}"
>
<i
class=
"far fa-folder fa-fw"
></i>
{{ $term | humanize}}
</a>
</h3>
{{- range first 5 $pages -}}
<article
class=
"archive-item"
>
<a
href=
"{{ .Permalink }}"
class=
"archive-item-link"
>
...
...
resources/_gen/assets/scss/css/style.scss_b95b077eb505d5c0aff8055eaced30ad.content
浏览文件 @
8aa4b6dc
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录