python hexo記事の表紙を一括追加
5315 ワード
❝
ツールが必要です.
「excel」
「python3.x」
❞
今日突然感じて、私のブログの文章の更新はこんなに多くて意外にもまだ1つの表紙がなくて、トップページがかなり控えめだと感じます...
トップページ
ちょうど肌に文章の表紙機能がついているので、文章の量に文章のプッシュ図を添えると思います!
1.画像を探す
おすすめのサイト:https://www.pexels.com/
希望するページを見つけます.
そして脳ctrl+s....:
タイプ別にグループ化してjpegまたは欲しいファイルを残します.
全選択f 2
入力tuiutu
Enterを押して
チリン:
これはまだ終わっていません.ファイルにスペースがあるので、一括して名前を変更します.
Aグループは元のファイル名、Bグループは変更後のファイル名
「注意:必ず引用符を付けてください」
C 1記入関数:
それから引っ張って、txtにコピーして、batに変えて押して修正に成功しました!
最後に写真をあなたのベッドにアップロードします.
2.cover属性の一括追加
hexoの文章はmarkdownで書かれているので、かなり柔軟です.
各記事を観察:
私たちは上にcover:XXXXを挿入するだけで、表紙を設定することができます.
私のブログは少ないですが、50編近くもあるので、アルバイトはきっとできません.
各記事のtitleと3つの横線の間のフォーマットが変わらないことを観察します.
強力なvsと正規化されたバッチ置換を使用するだけです
正規化コード:
注意、[wodeitihuan]は少なくできません.pythonバッチで置き換えます.
3.coverピクチャを一括置換
覚えてる?
今彼は役に立つ
pythonを開けて!
次のコードを変更して入力します.
OK、文章を開くと、各coverのリンクが次のようになります.
http://図床.com/tuitu「ある数字」.jpg
**大成功~**✌
❝
注目を求めます~ありがとうございます
❞
ツールが必要です.
「excel」
「python3.x」
❞
今日突然感じて、私のブログの文章の更新はこんなに多くて意外にもまだ1つの表紙がなくて、トップページがかなり控えめだと感じます...
トップページ
ちょうど肌に文章の表紙機能がついているので、文章の量に文章のプッシュ図を添えると思います!
1.画像を探す
おすすめのサイト:https://www.pexels.com/
希望するページを見つけます.
そして脳ctrl+s....:
タイプ別にグループ化してjpegまたは欲しいファイルを残します.
全選択f 2
入力tuiutu
Enterを押して
チリン:
これはまだ終わっていません.ファイルにスペースがあるので、一括して名前を変更します.
Aグループは元のファイル名、Bグループは変更後のファイル名
「注意:必ず引用符を付けてください」
C 1記入関数:
="ren "&A2&" "&B2
それから引っ張って、txtにコピーして、batに変えて押して修正に成功しました!
最後に写真をあなたのベッドにアップロードします.
2.cover属性の一括追加
hexoの文章はmarkdownで書かれているので、かなり柔軟です.
各記事を観察:
私たちは上にcover:XXXXを挿入するだけで、表紙を設定することができます.
私のブログは少ないですが、50編近くもあるので、アルバイトはきっとできません.
各記事のtitleと3つの横線の間のフォーマットが変わらないことを観察します.
強力なvsと正規化されたバッチ置換を使用するだけです
正規化コード:
:
---
title:
:
---
cover: https:// .com/tuitu[wodeitihuan].jpg
title:
注意、[wodeitihuan]は少なくできません.pythonバッチで置き換えます.
3.coverピクチャを一括置換
覚えてる?
今彼は役に立つ
pythonを開けて!
次のコードを変更して入力します.
import os
import io
import re
file_dir = 'E://sd//blog//1' #
num=0
def batch_replace(file,num):
print('filename:%s' % file)
num=str(num)
content = ""
strinfo = re.compile('[wodeitihuan]')
with io.open(os.path.join(file_dir, file), "r", encoding="utf-8", errors='ignore') as f:
for line in f:
line = strinfo.sub(num, line)
content += line
with io.open(os.path.join(file_dir, file), "w", encoding="utf-8", errors='ignore') as f:
f.write(content)
#
for folder, subFolder, filenames in os.walk(file_dir):
print(file_dir)
for filename in filenames:
# .md
if os.path.splitext(filename)[1] == '.md':
#
print(os.path.splitext(filename)[1])
num=1+num
batch_replace(filename,num)
print("{} ".format(filename))
OK、文章を開くと、各coverのリンクが次のようになります.
http://図床.com/tuitu「ある数字」.jpg
**大成功~**✌
❝
注目を求めます~ありがとうございます
❞