Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
git test
Jpress
Commits
3dc5a516
Commit
3dc5a516
authored
6 years ago
by
fuhai999@gmail.com
Browse files
Options
Download
Email Patches
Plain Diff
v2.0-rc.8
parent
248efe3d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
jpress-core/src/main/java/io/jpress/web/sitemap/impl/DefaultSitemapProvider.java
+8
-5
...va/io/jpress/web/sitemap/impl/DefaultSitemapProvider.java
with
8 additions
and
5 deletions
+8
-5
jpress-core/src/main/java/io/jpress/web/sitemap/impl/DefaultSitemapProvider.java
+
8
-
5
View file @
3dc5a516
...
...
@@ -20,7 +20,7 @@ public class DefaultSitemapProvider implements SitemapProvider {
private
List
<
NewestSitemapProvider
>
newestSitemapProviders
=
new
ArrayList
<>();
public
DefaultSitemapProvider
()
{
List
<
Class
<
NewestSitemapProvider
>>
cls
=
ClassScanner
.
scanSubClass
(
NewestSitemapProvider
.
class
,
true
);
List
<
Class
<
NewestSitemapProvider
>>
cls
=
ClassScanner
.
scanSubClass
(
NewestSitemapProvider
.
class
,
true
);
if
(
cls
!=
null
&&
cls
.
size
()
>
0
)
{
cls
.
forEach
(
c
->
newestSitemapProviders
.
add
(
ClassUtil
.
newInstance
(
c
)));
}
...
...
@@ -39,11 +39,14 @@ public class DefaultSitemapProvider implements SitemapProvider {
@Override
public
List
<
Sitemap
>
getSitemaps
()
{
List
<
Sitemap
>
list
=
new
ArrayList
<>();
String
domain
=
JPressOptions
.
get
(
JPressConsts
.
OPTION_WEB_DOMAIN
,
""
);
String
webIndex
=
domain
+
"/"
;
Sitemap
indexSitemap
=
new
Sitemap
(
webIndex
,
new
Date
(),
Sitemap
.
CHANGEFREQ_ALWAYS
,
1
f
);
String
domain
=
JPressOptions
.
get
(
JPressConsts
.
OPTION_WEB_DOMAIN
,
""
);
String
webIndex
=
domain
+
"/"
;
Sitemap
indexSitemap
=
new
Sitemap
(
webIndex
,
new
Date
(),
Sitemap
.
CHANGEFREQ_ALWAYS
,
1
f
);
list
.
add
(
indexSitemap
);
newestSitemapProviders
.
forEach
(
provider
->
list
.
addAll
(
provider
.
getSitemaps
()));
newestSitemapProviders
.
forEach
(
provider
->
{
List
<
Sitemap
>
sitemaps
=
provider
.
getSitemaps
();
if
(
sitemaps
!=
null
)
list
.
addAll
(
provider
.
getSitemaps
());
});
list
.
sort
(
Comparator
.
comparing
(
Sitemap:
:
getLastmod
));
return
list
;
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help