之前看完了Flask Web开发那本书,之后修修改改就做了一个比较简陋的个人网站,这两天比较有空,就打算把它改漂亮点,我的首页原本是下面这样的
真的很丑,然后这两天改成这样了
原本不懂html跟css,后来看了一点,琢磨着该出来了,但是问题来了
文章摘要要是纵向太宽了,他就跑到外面去了,这个改怎么控制,改css?
而且文章的摘要还保留了格式
我生成摘要的方法是直接post[:1000],截出来的内容带着格式,所以
文章摘要怎么清除掉格式
大家讲道理2017-04-18 10:15:06
問題解決了來自問自答:
文章摘要要是縱向太寬了,他就跑到外面去了,這個改怎麼控制,改css?
解決:修改css讓文字自動換行
文章摘要怎麼清除掉格式
解決:在模版裡渲染文章摘要的時候,添加jinja的過濾器striptag就可以去掉html標籤,這樣就可以得到純文本的文章摘要了
ringa_lee2017-04-18 10:15:06
首先這應該是個前端問題,並非後端問題,也就是說這不應該是Flask和Python的問題。
其次,你需要了解的是HTMlCSS 概念裡的「盒子」
文字撐破了寬度,可以嘗試文字換行的css屬性。
然後你提到了你摘要這一塊是用python切片的方式來進行的部分截取,那麼原始資料還是包含格式,是否是Html格式?
如果是格式問題,你可以試著用正規的方式過濾一邊原始資料就可以了。
天蓬老师2017-04-18 10:15:06
你可以參考一下我的一個專案mdwiki,也是flask做的。
介面依照我的美感來的,純markdown寫作。
https://github.com/xbynet/mdwiki