之前看完了Flask Web开发那本书,之后修修改改就做了一个比较简陋的个人网站,这两天比较有空,就打算把它改漂亮点,我的首页原本是下面这样的
真的很丑,然后这两天改成这样了
原本不懂html跟css,后来看了一点,琢磨着该出来了,但是问题来了
文章摘要要是纵向太宽了,他就跑到外面去了,这个改怎么控制,改css?
而且文章的摘要还保留了格式
我生成摘要的方法是直接post[:1000],截出来的内容带着格式,所以
文章摘要怎么清除掉格式
大家讲道理2017-04-18 10:15:06
문제가 해결되었습니다.
글 초록이 세로로 너무 넓으면 외부에서 실행됩니다. 이 변경 사항을 제어하고 CSS를 변경하는 방법은 무엇입니까?
해결 방법: CSS를 수정하여 자동으로 텍스트 줄 바꿈
기사 요약 형식을 지우는 방법
해결책: 템플릿에서 기사 요약을 렌더링할 때 jinja의 필터 스트립태그를 추가하여 html 태그를 제거하면 일반 텍스트 기사 요약을 얻을 수 있습니다
怪我咯2017-04-18 10:15:06
요약을 표시할 때 내부의 형식 태그(예: <p>
)를 바꾸세요. . 백엔드에서 데이터를 출력할 때 교체될 수 있습니다. .
ringa_lee2017-04-18 10:15:06
우선 이것은 백엔드 문제가 아닌 프론트엔드 문제여야 하며, 이는 Flask와 Python 사이의 문제가 되어서는 안 된다는 것을 의미합니다.
두 번째로 이해해야 할 것은 HTMlCSS 개념의 "상자"입니다.
텍스트가 너비를 초과하는 경우 텍스트 래핑의 CSS 속성을 사용해 볼 수 있습니다.
그런 다음 Python 슬라이싱을 사용하여 요약을 부분적으로 가로채서 원본 데이터에 여전히 형식이 포함되어 있다고 말씀하셨는데요. Html 형식인가요?
형식 문제인 경우 일반적인 방법으로 원본 데이터의 한쪽을 필터링해 볼 수 있습니다.
天蓬老师2017-04-18 10:15:06
역시 플라스크로 만든 내 프로젝트 mdwiki 중 하나를 참조할 수 있습니다.
인터페이스는 내 미학을 기반으로 하며 순전히 마크다운으로 작성되었습니다.
https://github.com/xbynet/mdwiki