Issue 02 文档编辑问题汇总

@(Python)[ch01]

Environment : MD+Maxiang+Evernote+MDPad2 / under Windows7


代码拷贝到Markdown编辑环境下的格式问题

1. 问题描述:

  • 在用Markdown马克飞象编辑本周ch1的心得时,需要拷贝代码到:

    直接从Atom拷贝到maxiang

2. 尝试解决:

  • 首先尝试着直接从github的代码文档拷贝程序段到maxiang, 结果还是失败如上图。

    直接从github仓库里面的代码文件拷贝

  • 随后 突然想到是否可以从Atom拷贝到MarkdownPad2, 随即尝试:

    第一次

    在def行后敲回车键后,成功

3. 解决方案总结:

  • 要在maxing中加入整片的代码段,代码段的拷贝来源要从MarkdownPad2来,Atom上直接拷贝始终会出现顺序行的问题
  • 整理流程如下:

    流程图:

st=>start: 从Atom拷贝到MarkdownPad2 
op1=>start: 拷贝代码从MarkdownPad2 到 maxing
e1=>end: 检查相关代码间距
e2=>end: 发布

MarkdwonPad2 => maxing

st->op1->e1->e2

Issue 02 文档编辑问题汇总_第1张图片
code uploading process, maxing+markdownpad2

4. 最终展示效果


def get_weather_info():

    try:
        print('{} the weather is :{}'.format(city, weather[city]))
        history[city] = weather[city]
    except:
        print("sorry, the city you input is inexistent, please input again")
        get_help()



5. maxing自带代码块描述展示

@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None
class SomeClass:
    pass
>>> message = '''interpreter
... prompt'''


6. Markdown + maxiang + evernote 最终发布在的流程

maxing 代码:

st=>start: 在maxiang编辑
op1=>operation: maxiang直接同步到evernote
cond=>condition: 检查,没有错误
op2=>operation: 复制maxing代码到发布
e2=>end: 最终结束所有发布与保存!

st->op1->cond
cond(yes)->op2->e2
cond(no)->op1

流程图:

Issue 02 文档编辑问题汇总_第2张图片
Markdown + maxiang + evernote

系统 : windows 7, compiler: windows Powershell, MarkdownPad2

你可能感兴趣的:(Issue 02 文档编辑问题汇总)