Solve utf-8 problem
This commit is contained in:
@@ -35,7 +35,7 @@ def get_year(time_str):
|
||||
|
||||
|
||||
def create_post(filepath, args):
|
||||
with open(filepath, 'w') as f:
|
||||
with open(filepath, 'w', encoding="utf-8") as f:
|
||||
f.write('---\n')
|
||||
|
||||
for key in DEFAULT_FRONT_MATTER.keys():
|
||||
@@ -70,6 +70,8 @@ def main(args):
|
||||
print("Need a title!")
|
||||
return
|
||||
|
||||
print(f'\n--------------------------------------------------------------------------------\nargs.posttitle = {args.posttitle}')
|
||||
|
||||
os.chdir('content/posts')
|
||||
dir_name = os.path.join(str(get_year(args.postdate)), args.posttitle)
|
||||
try:
|
||||
@@ -85,7 +87,7 @@ def main(args):
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-t", "--posttitle", default=None, help="The title of post.")
|
||||
parser.add_argument("-t", "--posttitle", default=None, type=str, help="The title of post.")
|
||||
parser.add_argument("-d", "--postdate", default=datetime.datetime.now().strftime('%Y-%m-%d'), help="The date of post.")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
Reference in New Issue
Block a user