를 사용하여 구문 특정 색 강조를 지원합니다. 이 솔루션은 md
과 rst
을 모두 가지고 있음을 의미하지만, 가장 적은 침해를당한 것으로 보이며 향후 markdown 지원이 추가되는 것을 허용합니다. 나는 어쩌면 당신 것뿐만 아니라 setup.py
을 변경 이상을 선호 :
#!/usr/bin/env python
'''
Recursively and destructively creates a .rst file for all Markdown
files in the target directory and below.
Created to deal with PyPa without changing anything in setup based on
the idea that getting proper Markdown support later is worth waiting
for rather than forcing a pandoc dependency in sample packages and such.
Vote for
(https://bitbucket.org/pypa/pypi/issue/148/support-markdown-for-readmes)
'''
import sys, os, re
markdown_sufs = ('.md','.markdown','.mkd')
markdown_regx = '\.(md|markdown|mkd)$'
target = '.'
if len(sys.argv) >= 2: target = sys.argv[1]
md_files = []
for root, dirnames, filenames in os.walk(target):
for name in filenames:
if name.endswith(markdown_sufs):
md_files.append(os.path.join(root, name))
for md in md_files:
bare = re.sub(markdown_regx,'',md)
cmd='pandoc --from=markdown --to=rst "{}" -o "{}.rst"'
print(cmd.format(md,bare))
os.system(cmd.format(md,bare))
Github는'README.rst'를 렌더링합니다! – u0b34a0f6ae
이것은 새로운 것입니다 :)하지만 잘 알고, 노력하겠습니다! – jlengrand
Markdown에서 PyPI가 readmes를 지원하게하려면 https://bitbucket.org/pypa/pypi/issue/148/support-markdown-for-readmes –