Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
e13ec102
Commit
e13ec102
authored
Mar 10, 2018
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐛
Fix #12407
parent
b7393818
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
10 deletions
+9
-10
src/main/java/org/b3log/solo/model/feed/atom/Entry.java
src/main/java/org/b3log/solo/model/feed/atom/Entry.java
+2
-2
src/main/java/org/b3log/solo/model/feed/atom/Feed.java
src/main/java/org/b3log/solo/model/feed/atom/Feed.java
+2
-2
src/main/java/org/b3log/solo/model/feed/rss/Item.java
src/main/java/org/b3log/solo/model/feed/rss/Item.java
+2
-2
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
+3
-4
No files found.
src/main/java/org/b3log/solo/model/feed/atom/Entry.java
View file @
e13ec102
...
...
@@ -324,10 +324,10 @@ public final class Entry {
stringBuilder
.
append
(
category
.
toString
());
}
stringBuilder
.
append
(
LINK_ELEMENT
.
replace
(
LINK_VARIABLE
,
link
));
stringBuilder
.
append
(
LINK_ELEMENT
.
replace
(
LINK_VARIABLE
,
StringEscapeUtils
.
escapeXml
(
link
)
));
stringBuilder
.
append
(
START_ID_ELEMENT
);
stringBuilder
.
append
(
id
);
stringBuilder
.
append
(
StringEscapeUtils
.
escapeXml
(
id
)
);
stringBuilder
.
append
(
END_ID_ELEMENT
);
stringBuilder
.
append
(
START_UPDATED_ELEMENT
);
...
...
src/main/java/org/b3log/solo/model/feed/atom/Feed.java
View file @
e13ec102
...
...
@@ -332,7 +332,7 @@ public final class Feed {
stringBuilder
.
append
(
START_FEED_ELEMENT
);
stringBuilder
.
append
(
START_ID_ELEMENT
);
stringBuilder
.
append
(
id
);
stringBuilder
.
append
(
StringEscapeUtils
.
escapeXml
(
id
)
);
stringBuilder
.
append
(
END_ID_ELEMENT
);
stringBuilder
.
append
(
START_TITLE_ELEMENT
);
...
...
@@ -354,7 +354,7 @@ public final class Feed {
stringBuilder
.
append
(
END_NAME_ELEMENT
);
stringBuilder
.
append
(
END_AUTHOR_ELEMENT
);
stringBuilder
.
append
(
LINK_ELEMENT
.
replace
(
LINK_VARIABLE
,
link
));
stringBuilder
.
append
(
LINK_ELEMENT
.
replace
(
LINK_VARIABLE
,
StringEscapeUtils
.
escapeXml
(
link
)
));
for
(
final
Entry
entry
:
entries
)
{
stringBuilder
.
append
(
entry
.
toString
());
...
...
src/main/java/org/b3log/solo/model/feed/rss/Item.java
View file @
e13ec102
...
...
@@ -253,7 +253,7 @@ public final class Item {
stringBuilder
.
append
(
END_TITLE_ELEMENT
);
stringBuilder
.
append
(
START_LINK_ELEMENT
);
stringBuilder
.
append
(
link
);
stringBuilder
.
append
(
StringEscapeUtils
.
escapeXml
(
link
)
);
stringBuilder
.
append
(
END_LINK_ELEMENT
);
stringBuilder
.
append
(
START_DESCRIPTION_ELEMENT
);
...
...
@@ -265,7 +265,7 @@ public final class Item {
stringBuilder
.
append
(
END_AUTHOR_ELEMENT
);
stringBuilder
.
append
(
START_GUID_ELEMENT
);
stringBuilder
.
append
(
guid
);
stringBuilder
.
append
(
StringEscapeUtils
.
escapeXml
(
guid
)
);
stringBuilder
.
append
(
END_GUID_ELEMENT
);
for
(
final
Category
category
:
categories
)
{
...
...
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
View file @
e13ec102
...
...
@@ -15,7 +15,7 @@
*/
package
org
.
b3log
.
solo
.
processor
;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.apache.commons.lang.time.DateFormatUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
...
...
@@ -50,12 +50,11 @@ import java.io.IOException;
import
java.net.URLEncoder
;
import
java.util.Date
;
/**
* Site map (sitemap) processor.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.
0.6, May 17, 2013
* @version 1.0.
1.0, Mar 10, 2018
* @since 0.3.1
*/
@RequestProcessor
...
...
@@ -151,7 +150,7 @@ public class SitemapProcessor {
final
String
permalink
=
article
.
getString
(
Article
.
ARTICLE_PERMALINK
);
final
URL
url
=
new
URL
();
url
.
setLoc
(
Latkes
.
getServePath
()
+
permalink
);
url
.
setLoc
(
StringEscapeUtils
.
escapeXml
(
Latkes
.
getServePath
()
+
permalink
)
);
final
Date
updateDate
=
(
Date
)
article
.
get
(
Article
.
ARTICLE_UPDATE_DATE
);
final
String
lastMod
=
DateFormatUtils
.
ISO_DATETIME_TIME_ZONE_FORMAT
.
format
(
updateDate
);
url
.
setLastMod
(
lastMod
);
...
...
Write
Preview
Markdown
is supported
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