Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Checklate
first_blog
提交
7442b1bc
F
first_blog
项目概览
Checklate
/
first_blog
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
first_blog
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7442b1bc
编写于
12月 04, 2022
作者:
checklate
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
博客预览页优化,使用editormd
上级
75d16b37
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
54 addition
and
2 deletion
+54
-2
app/main/views.py
app/main/views.py
+1
-1
app/templates/base.html
app/templates/base.html
+2
-0
app/templates/post.html
app/templates/post.html
+51
-1
未找到文件。
app/main/views.py
浏览文件 @
7442b1bc
...
...
@@ -129,7 +129,7 @@ def post(id):
per_page
=
current_app
.
config
[
'FLASKY_COMMENTS_PER_PAGE'
],
error_out
=
False
)
comments
=
pagination
.
items
return
render_template
(
'post.html'
,
post
s
=
[
post
]
,
form
=
form
,
return
render_template
(
'post.html'
,
post
=
post
,
form
=
form
,
comments
=
comments
,
pagination
=
pagination
)
@
main
.
route
(
'/add/post'
,
methods
=
[
'GET'
,
'POST'
])
...
...
app/templates/base.html
浏览文件 @
7442b1bc
...
...
@@ -68,6 +68,8 @@
{% block scripts %}
{{ super() }}
{{ moment.include_moment() }}
<!-- editormd CSS文件 -->
<link
rel=
"stylesheet"
href=
"{{ url_for('static',filename='editormd/css/editormd.css') }}"
/>
<script
src=
"{{ url_for('static',filename='js/jquery.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/editormd.min.js') }}"
></script>
<script
type=
"text/javascript"
>
...
...
app/templates/post.html
浏览文件 @
7442b1bc
...
...
@@ -3,5 +3,55 @@
{% block title %}Flasky - Post{% endblock %}
{% block page_content %}
{% include '_posts.html' %}
<div
class=
"post"
>
<div
id=
"text_editormd"
>
<textarea
style=
"display:none;"
placeholder=
"markdown语言"
>
{{ post.body }}
</textarea>
</div>
<div
class=
"post-footer"
>
<a
href=
"{{ url_for('.post', id=post.id) }}"
>
<span
class=
"label label-default"
>
Permalink
</span>
</a>
{% if current_user == post.author %}
<a
href=
"{{ url_for('.edit', id=post.id) }}"
>
<span
class=
"label label-primary"
>
Edit
</span>
</a>
{% elif current_user.is_administrator() %}
<a
href=
"{{ url_for('.edit', id=post.id) }}"
>
<span
class=
"label label-danger"
>
Edit [Admin]
</span>
</a>
{% endif %}
</div>
</div>
{% endblock %}
{% block scripts %}
{{ super() }}
<!-- editormd JS相关文件 -->
<script
src=
"{{ url_for('static', filename='js/jquery.min.js')}}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/marked.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/prettify.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/raphael.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/underscore.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/sequence-diagram.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/flowchart.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/lib/jquery.flowchart.min.js') }}"
></script>
<script
src=
"{{ url_for('static',filename='editormd/editormd.min.js') }}"
></script>
<!-- editormd CSS文件 -->
<link
id=
"theme-style"
rel=
"stylesheet"
href=
"{{url_for('static', filename='css/prettify.css')}}"
>
<link
rel=
"stylesheet"
href=
"{{ url_for('static',filename='editormd/css/editormd.css') }}"
/>
<script
type=
"text/javascript"
>
var
textEditor
;
$
(
function
(){
textEditor
=
editormd
.
markdownToHTML
(
"
text_editormd
"
,{
width
:
"
100%
"
,
height
:
700
,
path
:
"
{{ url_for('static',filename='editormd/lib/') }}
"
,
preview
:
true
,
watch
:
true
,
editor
:
false
,
});
});
</script>
{% endblock %}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录