Benature / WordReview

📚 背单词网页 Django + MySQL + Pug + JS
https://benature.github.io/WordReview/
GNU Lesser General Public License v3.0
552 stars 72 forks source link

建议 #15

Open AntonyRen opened 3 years ago

AntonyRen commented 3 years ago

例如:define property

definexxx

我觉得可以删掉

直接property的音标和释义给出来就好

最好能突出一下

AntonyRen commented 3 years ago

image

Benature commented 3 years ago

谢谢建议,这里是插件抓取其他网站的内容,有空会考虑对其文本再做一层处理。

AntonyRen commented 3 years ago

大佬能加个联系方式不

Benature commented 3 years ago

我假期比较有空,会关注邮件及时回复的,在这里交流就好了,也能帮到有潜在类似问题的其他同学。

AntonyRen commented 3 years ago

好吧,大佬,你这背单词系统,能改成背中文文章系统?

------------------ 原始邮件 ------------------ 发件人: "Benature @.>; 发送时间: 2021年5月3日(星期一) 上午10:57 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Benature/WordReview] 建议 (#15)

我假期比较有空,会关注邮件及时回复的,在这里交流就好了,也能帮到有潜在类似问题的其他同学。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Benature commented 3 years ago

文章系统是什么意思呢?比如是文献管理还是微信推送那些?

AntonyRen commented 3 years ago

例如政治的简答题   考点1:马克思主义

1.马克思主义是由马克思和恩格斯创立并为后继者所不断发展的科学理论体系,是关于自然、社会和人类思维发展一般规律的学说,是关于社会主义必然代替资本主义、最终实现共产主义的学说,是关于无产阶级解放、全人类解放和每个人自由而全面发展的学说,是指引人民创造美好生活的行动指南。

2.马克思主义是一个博大精深的理论体系。马克思主义哲学、马克思主义政治经济学和科学社会主义是其三个基本组成部分,它们有机统一并共同构成了马克思主义理论的主体内容。马克思主义还包含如历史学、政治学、法学、文化学、新闻学、军事学等,并随着实践和科学的发展而不断丰富自身的内容。

------------------ 原始邮件 ------------------ 发件人: "Benature @.>; 发送时间: 2021年5月3日(星期一) 下午4:14 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Benature/WordReview] 建议 (#15)

文章系统是什么意思呢?比如是文献管理还是微信推送那些?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Benature commented 3 years ago

(这是考研政治吗)这种场景好像挺多人会使用anki,好像还可以自定义挖好几个空🤔

当然,如果说要在这个系统用的话,你可以考虑把问题/考点写在单词那列,答案写在释义那列 来导入数据😂

AntonyRen commented 3 years ago

字符没有那么长呀

------------------ 原始邮件 ------------------ 发件人: "Benature @.>; 发送时间: 2021年5月3日(星期一) 下午4:24 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Benature/WordReview] 建议 (#15)

(这是考研政治吗)这种场景好像挺多人会使用anki,好像还可以自定义挖好几个空🤔

当然,如果说要在这个系统用的话,你可以考虑把问题/考点写在单词那列,答案写在释义那列 来导入数据😂

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Benature commented 3 years ago

哦对😂,你可以改下数据库的配置: https://github.com/Benature/WordReview/blob/ben/WordReview/apps/review/models.py#L86-L87

word = models.CharField('英文单词', max_length=50, unique=True)
mean = models.CharField('中文释义', max_length=500, default='')

比如中文释义长度改成 3000 左右(之类)?

AntonyRen commented 3 years ago

好的 谢谢 我试试

------------------ 原始邮件 ------------------ 发件人: "Benature @.>; 发送时间: 2021年5月3日(星期一) 下午4:31 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Benature/WordReview] 建议 (#15)

哦对😂,你可以改下数据库的配置: https://github.com/Benature/WordReview/blob/ben/WordReview/apps/review/models.py#L86-L87 word = models.CharField('英文单词', max_length=50, unique=True) mean = models.CharField('中文释义', max_length=500, default='')

比如中文释义长度改成 3000 左右(之类)?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

AntonyRen commented 3 years ago

谢谢

------------------ 原始邮件 ------------------ 发件人: "Benature @.>; 发送时间: 2021年5月3日(星期一) 下午4:31 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Benature/WordReview] 建议 (#15)

哦对😂,你可以改下数据库的配置: https://github.com/Benature/WordReview/blob/ben/WordReview/apps/review/models.py#L86-L87 word = models.CharField('英文单词', max_length=50, unique=True) mean = models.CharField('中文释义', max_length=500, default='')

比如中文释义长度改成 3000 左右(之类)?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

xunxiangke commented 2 years ago

提个小建议:如果能适配黑暗模式就更好了

Benature commented 2 years ago

提个小建议:如果能适配黑暗模式就更好了

可以安装 Dark Reader 浏览器插件

xunxiangke commented 2 years ago

提个小建议:如果能适配黑暗模式就更好了

可以安装 Dark Reader 浏览器插件

因为平常我用移动端背单词,我打算插入darkmodejs一段js,但是不知道怎样添加

Benature commented 2 years ago

因为平常我用移动端背单词,我打算插入darkmodejs一段js,但是不知道怎样添加

你是部署到自己服务器,然后用手机背嘛?黑暗模式的代码我没有研究过诶

xunxiangke commented 2 years ago

因为平常我用移动端背单词,我打算插入darkmodejs一段js,但是不知道怎样添加

你是部署到自己服务器,然后用手机背嘛?黑暗模式的代码我没有研究过诶

我把它放在服务器上面运行,因为晚上背得比较多就想引入一个夜间模式,但是不熟悉Django的结构,在html下面插入下面的js就可以实现了,不知道该怎么改代码 https://darkmodejs.learn.uno/

<script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js"></script>
<script>
  function addDarkmodeWidget() {
    new Darkmode().showWidget();
  }
  window.addEventListener('load', addDarkmodeWidget);
</script>

image image

Benature commented 2 years ago

好久没碰过Django了,我凭记忆回复一下吧

应该是在 https://github.com/Benature/WordReview/blob/ben/WordReview/templates/base.pug 加入

script(src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js")

剩下的js加到 /static/js/util.js 吧,不是很记得pug怎么直接加script了

  function addDarkmodeWidget() {
    new Darkmode().showWidget();
  }
  window.addEventListener('load', addDarkmodeWidget);
xunxiangke commented 2 years ago

好久没碰过Django了,我凭记忆回复一下吧

应该是在 https://github.com/Benature/WordReview/blob/ben/WordReview/templates/base.pug 加入

script(src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js")

剩下的js加到 /static/js/util.js 吧,不是很记得pug怎么直接加script了

  function addDarkmodeWidget() {
    new Darkmode().showWidget();
  }
  window.addEventListener('load', addDarkmodeWidget);

这样只是引入这段js,可是没有效果 image

Benature commented 2 years ago

在html下面插入下面的js就可以实现了

你说引入了就可以实现的呀

xunxiangke commented 2 years ago

image 可能没有调用😅,我也不是很清楚,上面的是我在本地修改html实现的。

Benature commented 2 years ago

不是很记得pug怎么直接加script了

查了一下,这是我最后能想到的法子了

还是在 base.pug

script(src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js")
script.
    function addDarkmodeWidget() {
        new Darkmode().showWidget();
    }
    window.addEventListener('load', addDarkmodeWidget);

ref from https://stackoverflow.com/questions/5858218/how-can-i-render-inline-javascript-with-jade-pug

至少渲染出来的html应该是跟你截图一样的🤔

xunxiangke commented 2 years ago

成功解决~下面是解决的方法 image image