old_contents: import json
  import os.path
  import time
  
  from pypinyin import lazy_pinyin
  
  from common import file, console
  from manage import get_excerpt
  
  system_info = json.loads(file.read_file("./config/system.json"))
  
  
  def get_name(name_input):
      # name_raw = re.sub("[\s+\.\!\/_,$%^*(+\"\']+|[+——！，。？、~@#￥%……&*（）]+", "", name_input)
      name_list = lazy_pinyin(name_input, errors='ignore')
      if len(name_list) != 0:
          name = ""
          for item in name_list:
              name = name + "-" + item
          return name[1:len(name)]
      return name_raw
  
  
  def new_post_init(config, independent=False):
      title = config["title"]
      name = config["name"]
  
      if not os.path.exists("./document/{0}.md".format(name)):
          editor = system_info["Editor"]
          os.system("{0} ./document/{1}.md".format(editor, name))
      post_info = {"name": name, "title": title, "time": time.time()}
  
      if not independent:
          excerpt = get_excerpt.get_excerpt("./document/{0}.md".format(name))
          post_info["excerpt"] = excerpt
  
      write_json = post_info
      page_config = "./document/{0}.json".format(name)
  
      if not independent:
          write_json = json.loads(file.read_file("./config/page.json"))
          write_json.insert(0, post_info)
          page_config = "./config/page.json"
  
      file.write_file(page_config, json.dumps(write_json, indent=4, sort_keys=False, ensure_ascii=False))
  
      console.log("Success", "Create a new article successfully!")
  
new_contents: import json
  import os.path
  import time
  
  from pypinyin import lazy_pinyin
  
  from common import file, console
  from manage import get_excerpt
  
  system_info = json.loads(file.read_file("./config/system.json"))
  
  
  def get_name(name_input):
      name_list = lazy_pinyin(name_input, errors='ignore')
      if len(name_list) != 0:
          name = ""
          for item in name_list:
              name = name + "-" + item
          return name[1:len(name)]
      return re.sub("[\s+\.\!\/_,$%^*(+\"\']+|[+——！，。？、~@#￥%……&*（）]+", "", name_input)
  
  
  def new_post_init(config, independent=False):
      title = config["title"]
      name = config["name"]
  
      if not os.path.exists("./document/{0}.md".format(name)):
          editor = system_info["Editor"]
          os.system("{0} ./document/{1}.md".format(editor, name))
      post_info = {"name": name, "title": title, "time": time.time()}
  
      if not independent:
          excerpt = get_excerpt.get_excerpt("./document/{0}.md".format(name))
          post_info["excerpt"] = excerpt
  
      write_json = post_info
      page_config = "./document/{0}.json".format(name)
  
      if not independent:
          write_json = json.loads(file.read_file("./config/page.json"))
          write_json.insert(0, post_info)
          page_config = "./config/page.json"
  
      file.write_file(page_config, json.dumps(write_json, indent=4, sort_keys=False, ensure_ascii=False))
  
      console.log("Success", "Create a new article successfully!")
  
subject: 修改new_post函数