ex
Fork of mbed-os-example-mbed5-blinky by
dumi_doc-master/doc/build.sh@44:c1d8923072ba, 2017-07-18 (annotated)
- Committer:
- TMBOY
- Date:
- Tue Jul 18 16:27:22 2017 +0800
- Revision:
- 44:c1d8923072ba
?
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| TMBOY | 44:c1d8923072ba | 1 | #brew install pandoc |
| TMBOY | 44:c1d8923072ba | 2 | |
| TMBOY | 44:c1d8923072ba | 3 | cat >files <<END |
| TMBOY | 44:c1d8923072ba | 4 | mateapp.md |
| TMBOY | 44:c1d8923072ba | 5 | tutorial.md |
| TMBOY | 44:c1d8923072ba | 6 | sdk/index.md |
| TMBOY | 44:c1d8923072ba | 7 | api/overview.md |
| TMBOY | 44:c1d8923072ba | 8 | api/request.md |
| TMBOY | 44:c1d8923072ba | 9 | api/response.md |
| TMBOY | 44:c1d8923072ba | 10 | directives/AudioPlayer.md |
| TMBOY | 44:c1d8923072ba | 11 | directives/Speaker.md |
| TMBOY | 44:c1d8923072ba | 12 | directives/SpeechSynthesizer.md |
| TMBOY | 44:c1d8923072ba | 13 | directives/SpeechRecognizer.md |
| TMBOY | 44:c1d8923072ba | 14 | directives/UiControl.md |
| TMBOY | 44:c1d8923072ba | 15 | directives/SmartHomeControl.md |
| TMBOY | 44:c1d8923072ba | 16 | directives/ImageRecognizer.md |
| TMBOY | 44:c1d8923072ba | 17 | bot/smart_tv.md |
| TMBOY | 44:c1d8923072ba | 18 | Skills.md |
| TMBOY | 44:c1d8923072ba | 19 | BOTAPI_README.md |
| TMBOY | 44:c1d8923072ba | 20 | BOTAPI2.0_README.md |
| TMBOY | 44:c1d8923072ba | 21 | END |
| TMBOY | 44:c1d8923072ba | 22 | |
| TMBOY | 44:c1d8923072ba | 23 | ######### update index |
| TMBOY | 44:c1d8923072ba | 24 | for f in $(cat files|grep -v '#') |
| TMBOY | 44:c1d8923072ba | 25 | do |
| TMBOY | 44:c1d8923072ba | 26 | cat >tmp_awk_script <<END |
| TMBOY | 44:c1d8923072ba | 27 | BEGIN{ |
| TMBOY | 44:c1d8923072ba | 28 | off=0; |
| TMBOY | 44:c1d8923072ba | 29 | } |
| TMBOY | 44:c1d8923072ba | 30 | { |
| TMBOY | 44:c1d8923072ba | 31 | if(\$0~/^## Table of Contents/) { |
| TMBOY | 44:c1d8923072ba | 32 | |
| TMBOY | 44:c1d8923072ba | 33 | off=1 |
| TMBOY | 44:c1d8923072ba | 34 | print "\n" |
| TMBOY | 44:c1d8923072ba | 35 | system("./gh-md-toc $f|grep '*'"); |
| TMBOY | 44:c1d8923072ba | 36 | print "\n" |
| TMBOY | 44:c1d8923072ba | 37 | }else if(\$0~/^##/) { |
| TMBOY | 44:c1d8923072ba | 38 | off=0 |
| TMBOY | 44:c1d8923072ba | 39 | } |
| TMBOY | 44:c1d8923072ba | 40 | if(off==0){ |
| TMBOY | 44:c1d8923072ba | 41 | |
| TMBOY | 44:c1d8923072ba | 42 | } |
| TMBOY | 44:c1d8923072ba | 43 | } |
| TMBOY | 44:c1d8923072ba | 44 | END |
| TMBOY | 44:c1d8923072ba | 45 | awk -f tmp_awk_script $f >tmp_md |
| TMBOY | 44:c1d8923072ba | 46 | rm tmp_awk_script |
| TMBOY | 44:c1d8923072ba | 47 | mv tmp_md $f |
| TMBOY | 44:c1d8923072ba | 48 | done |
| TMBOY | 44:c1d8923072ba | 49 | ##################### |
| TMBOY | 44:c1d8923072ba | 50 | |
| TMBOY | 44:c1d8923072ba | 51 | |
| TMBOY | 44:c1d8923072ba | 52 | #pandoc -f markdown -t docx OPENAPI_README.md -o OPENAPI_README.docx |
| TMBOY | 44:c1d8923072ba | 53 | #pandoc -f markdown -t html OPENAPI_README.md -o OPENAPI_README.html |
| TMBOY | 44:c1d8923072ba | 54 | |
| TMBOY | 44:c1d8923072ba | 55 | |
| TMBOY | 44:c1d8923072ba | 56 | #tar czvf openapi$(date +%Y%m%d).tgz OPENAPI_README.md OPENAPI_README.docx OPENAPI_README.html img sdk/sdk_v2_online.zip |
