ect (or 2du) 8 years ago
parent
commit
d5f0e969b6
1 changed files with 8 additions and 1 deletions
  1. 8 1
      set_mark/start.py

+ 8 - 1
set_mark/start.py

@@ -619,7 +619,7 @@ def start(conn, data, title):
                     link_id = ''
                     link_id = ''
 
 
                 backlink += [[title, main_link, '']]
                 backlink += [[title, main_link, '']]
-                
+
                 data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a ' + link_id + ' href="/w/' + tool.url_pas(main_link) + '">' + see_link + '</a>', data, 1)
                 data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a ' + link_id + ' href="/w/' + tool.url_pas(main_link) + '">' + see_link + '</a>', data, 1)
         else:
         else:
             break
             break
@@ -634,22 +634,29 @@ def start(conn, data, title):
             footnote_data = footnote.groups()
             footnote_data = footnote.groups()
             if footnote_data[2]:
             if footnote_data[2]:
                 footnote_all += '</ul>'
                 footnote_all += '</ul>'
+                
                 data = re.sub('(?:\[\*((?:(?! ).)*) ((?:(?!\]).)+)\]|(\[각주\]))', footnote_all, data, 1)
                 data = re.sub('(?:\[\*((?:(?! ).)*) ((?:(?!\]).)+)\]|(\[각주\]))', footnote_all, data, 1)
+                
                 footnote_all = '\n<hr><ul id="footnote_data">'
                 footnote_all = '\n<hr><ul id="footnote_data">'
+
             else:
             else:
                 footnote = footnote_data[1]
                 footnote = footnote_data[1]
                 footnote_name = footnote_data[0]
                 footnote_name = footnote_data[0]
                 if footnote_name and not footnote:
                 if footnote_name and not footnote:
                     data = re.sub('(?:\[\*((?:(?! |\]).)*)(?: ((?:(?!\]).)+))?\]|(\[각주\]))', '<sup><a href="#fn-' + footnote_dict[footnote_name] + '" id="rfn-' + footnote_dict[footnote_name] + '">(' + footnote_name + ')</a></sup>', data, 1)
                     data = re.sub('(?:\[\*((?:(?! |\]).)*)(?: ((?:(?!\]).)+))?\]|(\[각주\]))', '<sup><a href="#fn-' + footnote_dict[footnote_name] + '" id="rfn-' + footnote_dict[footnote_name] + '">(' + footnote_name + ')</a></sup>', data, 1)
+
                 else:
                 else:
                     footnote_number += 1
                     footnote_number += 1
+
                     if not footnote_name:
                     if not footnote_name:
                         footnote_name = str(footnote_number)
                         footnote_name = str(footnote_number)
                     else:
                     else:
                         footnote_dict.update({ footnote_name : str(footnote_number) })
                         footnote_dict.update({ footnote_name : str(footnote_number) })
 
 
                     footnote_all += '<li><a href="#rfn-' + str(footnote_number) + '" id="fn-' + str(footnote_number) + '">(' + footnote_name + ')</a> ' + footnote + '</li>'
                     footnote_all += '<li><a href="#rfn-' + str(footnote_number) + '" id="fn-' + str(footnote_number) + '">(' + footnote_name + ')</a> ' + footnote + '</li>'
+                    
                     data = re.sub('(?:\[\*((?:(?! |\]).)*)(?: ((?:(?!\]).)+))?\]|(\[각주\]))', '<sup><a href="#fn-' + str(footnote_number) + '" id="rfn-' + str(footnote_number) + '">(' + footnote_name + ')</a></sup>', data, 1)
                     data = re.sub('(?:\[\*((?:(?! |\]).)*)(?: ((?:(?!\]).)+))?\]|(\[각주\]))', '<sup><a href="#fn-' + str(footnote_number) + '" id="rfn-' + str(footnote_number) + '">(' + footnote_name + ')</a></sup>', data, 1)
+                    
         else:
         else:
             break
             break