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
3e582b37
Unverified
Commit
3e582b37
authored
Jan 24, 2020
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
Markdown 支持 [ToC] #52
parent
cf9167d1
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
8 deletions
+19
-8
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
+17
-6
src/main/resources/lang_en_US.properties
src/main/resources/lang_en_US.properties
+1
-1
src/main/resources/lang_zh_CN.properties
src/main/resources/lang_zh_CN.properties
+1
-1
No files found.
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
View file @
3e582b37
...
@@ -20,8 +20,11 @@ package org.b3log.solo.plugin;
...
@@ -20,8 +20,11 @@ package org.b3log.solo.plugin;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.plugin.NotInteractivePlugin
;
import
org.b3log.latke.plugin.NotInteractivePlugin
;
import
org.b3log.latke.plugin.PluginStatus
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
@@ -39,16 +42,24 @@ import java.util.Map;
...
@@ -39,16 +42,24 @@ import java.util.Map;
* ToC event handler.
* ToC event handler.
*
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 2.0.
0.0, Jul 29, 2019
* @version 2.0.
1.0, Jan 24, 2020
* @since 0.6.7
* @since 0.6.7
*/
*/
public
class
ToCPlugin
extends
NotInteractivePlugin
{
public
class
ToCPlugin
extends
NotInteractivePlugin
{
/**
private
ToCEventHandler
handler
=
new
ToCEventHandler
();
* Public constructor.
*/
@Override
public
ToCPlugin
()
{
public
void
changeStatus
()
{
addEventListener
(
new
ToCEventHandler
());
super
.
changeStatus
();
final
EventManager
eventManager
=
BeanManager
.
getInstance
().
getReference
(
EventManager
.
class
);
final
PluginStatus
status
=
getStatus
();
if
(
PluginStatus
.
DISABLED
==
status
)
{
eventManager
.
unregisterListener
(
handler
);
}
else
{
eventManager
.
registerListener
(
handler
);
}
}
}
@Override
@Override
...
...
src/main/resources/lang_en_US.properties
View file @
3e582b37
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
# Author: Dongxu Wang
# Author: Dongxu Wang
#
#
showToCLabel
=
Support Markdown [T
oC]
:
showToCLabel
=
Support Markdown [T
OC] (need <a href="https://hacpai.com/article/1569240189601" target="_blank">Lute-HTTP</a>)
:
showCodeBlockLnLabel
=
Show code block line num:
showCodeBlockLnLabel
=
Show code block line num:
siteURLLabel
=
Site URL:
siteURLLabel
=
Site URL:
siteGenedLabel
=
Site generated, target dir is [{dir}]
siteGenedLabel
=
Site generated, target dir is [{dir}]
...
...
src/main/resources/lang_zh_CN.properties
View file @
3e582b37
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
# Author: Dongxu Wang
# Author: Dongxu Wang
#
#
showToCLabel
=
\u
652F
\u6301
Markdown [T
oC]
\u
FF1A
showToCLabel
=
\u
652F
\u6301
Markdown [T
OC]
\u
FF08
\u9700\u
542F
\u7528
<a href="https://hacpai.com/article/1569240189601" target="_blank">Lute-HTTP</a>
\u
FF09
\u
FF1A
showCodeBlockLnLabel
=
\u
4EE3
\u7801\u5757\u
663E
\u
793A
\u
884C
\u
53F7
\u
FF1A
showCodeBlockLnLabel
=
\u
4EE3
\u7801\u5757\u
663E
\u
793A
\u
884C
\u
53F7
\u
FF1A
siteURLLabel
=
\u
7AD9
\u
70B9
\u5730\u5740\u
FF1A
siteURLLabel
=
\u
7AD9
\u
70B9
\u5730\u5740\u
FF1A
siteGenedLabel
=
\u
7AD9
\u
70B9
\u
751F
\u6210\u
5B8C
\u
6BD5
\u
FF0C
\u
8BF7
\u
67E5
\u
770B
\u
76EE
\u
5F55 [{dir}]
siteGenedLabel
=
\u
7AD9
\u
70B9
\u
751F
\u6210\u
5B8C
\u
6BD5
\u
FF0C
\u
8BF7
\u
67E5
\u
770B
\u
76EE
\u
5F55 [{dir}]
...
...
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