Browse Source

update: gitbook folder

master
Dnomd343 2 years ago
parent
commit
3363959ce7
  1. 20
      src/release/gitbook.py

20
src/release/gitbook.py

@ -7,13 +7,13 @@ from common import loadData
from common import saveFile from common import saveFile
from common import createFolder from common import createFolder
workDir = './temp/' workDir = './xxrs-online/'
contentDir = os.path.join(workDir, './content/')
def initFolder() -> None: def initFolder() -> None:
createFolder(workDir) createFolder(workDir)
createFolder(contentDir) createFolder(os.path.join(workDir, './assets/'))
createFolder(os.path.join(workDir, './content/'))
def loadChapter(caption: str, content: list) -> str: def loadChapter(caption: str, content: list) -> str:
@ -38,7 +38,7 @@ def loadCover(metadata: dict) -> None:
cover = '---\ndescription: 作者:%s\n---\n\n# %s\n\n' % (metadata['author'], metadata['name']) cover = '---\ndescription: 作者:%s\n---\n\n# %s\n\n' % (metadata['author'], metadata['name'])
cover += '<figure><img src="assets/cover.jpg" alt=""><figcaption></figcaption></figure>\n\n' cover += '<figure><img src="assets/cover.jpg" alt=""><figcaption></figcaption></figure>\n\n'
cover += '\n>\n'.join(['> %s' % x for x in metadata['desc']]) cover += '\n>\n'.join(['> %s' % x for x in metadata['desc']])
saveFile(os.path.join(workDir, 'README.md'), cover) saveFile(os.path.join(workDir, 'README.md'), cover + '\n')
def loadSummary(catalog: dict) -> None: def loadSummary(catalog: dict) -> None:
@ -50,7 +50,13 @@ def loadSummary(catalog: dict) -> None:
saveFile(os.path.join(workDir, 'SUMMARY.md'), summary) saveFile(os.path.join(workDir, 'SUMMARY.md'), summary)
def loadGitbook(jsonName: str) -> None:
data = loadData(jsonName)
loadCover(data['metadata'])
catalog = loadChapters(data['content'])
loadSummary(catalog)
if __name__ == '__main__':
initFolder() initFolder()
# c = loadChapters(loadData('rc-4')['content']) loadGitbook('rc-4')
# loadSummary(c)
loadCover(loadData('rc-4')['metadata'])

Loading…
Cancel
Save