@(Python)[ch01]
Environment : MD+Maxiang+Evernote+MDPad2 / under Windows7
代碼拷貝到Markdown編輯環境下的格式問題
1. 問題描述:
-
在用Markdown馬克飛象編輯本周ch1的心得時,需要拷貝代碼到:
2. 嘗試解決:
-
首先嘗試著直接從github的代碼文檔拷貝程序段到maxiang, 結果還是失敗如上圖。
-
隨后 突然想到是否可以從Atom拷貝到MarkdownPad2, 隨即嘗試:
3. 解決方案總結:
- 要在maxing中加入整片的代碼段,代碼段的拷貝來源要從MarkdownPad2來,Atom上直接拷貝始終會出現順序行的問題
-
整理流程如下:
流程圖:
st=>start: 從Atom拷貝到MarkdownPad2
op1=>start: 拷貝代碼從MarkdownPad2 到 maxing
e1=>end: 檢查相關代碼間距
e2=>end: 發布
MarkdwonPad2 => maxing
st->op1->e1->e2
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
流程圖:
Markdown + maxiang + evernote
系統 : windows 7, compiler: windows Powershell, MarkdownPad2