scarwu / Pointless

A Static Blog Generator
MIT License
18 stars 3 forks source link

应该过滤或者转换由用户输入 url 中的空格 #12

Closed zither closed 10 years ago

zither commented 10 years ago

考虑到 url 大部分多于一个单词,比如:

This is a test

理想的 url 形式应该是以下两种

This-is-a-test
This_is_a_test

但是现在需要用户自己输入链接符,experiment 分支中过滤了不安全字符,但是没有考虑到带空格的情况,如果用户输入的 url 带有空格,会导致之后的 system 调用失败,比如生成的文件名为

20140112_This is a test.md

那么 system 调用编辑器编辑的文件却是:

20140112_This

打开的会是一个空白文件。所以我觉得应该考虑自动把空格转换为 “_” 或者 “-”。

scarwu commented 10 years ago

這是更新程式碼的手誤,在舊有的版本中是有過濾空白的,已補上。