1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/thoughtworks-evernote2markdown

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Jekyll文件转换工具.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:48 024be1b

Пример

Исходное имя файла: _notes/business/企业的六大职能部门.md

Дата создания файла: 2020-8-17

Целевое имя файла: 2020-8-17-qi-ye-de-liu-da-zhi-neng-bu-men.md

Front matter целевого файла:

---
title: 企业的六大职能部门
date: 2020-8-17
category: business
---

Предпосылки

Создать текстовый файл и поместить его в определённый каталог.

Функции

  • На основе даты создания файла создать и добавить атрибут date.
  • На основании имени файла на китайском языке создать и добавить заголовок title.
  • На основании каталога создать и добавить категорию category.
  • Преобразовать имя файла с китайского на английский.
  • Добавить дату создания файла к имени файла.
  • Можно пропустить операцию.
  • Можно пропустить файл.

Создание и добавление заголовка title

Для каждого файла в каждом каталоге выполнить цикл for. Получить имя файла. Вставить его во front matter файла.

Создание и добавление атрибута date

Для каждого файла в каждом каталоге выполнить цикл for. Получить дату создания файла. Добавить её во front matter файла.

Создание и добавление категории category

Для каждого файла в каждом каталоге выполнить цикл for. Получить родительский каталог файла.

Преобразование имени файла с китайского на английский

Для каждого файла в каждом каталоге выполнить цикл for. Сгенерировать имя файла на английском языке. Переименовать файл.

Добавление даты создания файла к имени файла

Для каждого файла в каждом каталоге выполнить цикл for. Получить дату создания файла. Присвоить её имени файла. Переименовать файл.

Возможность пропуска операции

Перед выполнением операции дождаться ввода пользователя.

Возможность пропустить файл

Перед обработкой файла дождаться ввода пользователя.

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/thoughtworks-evernote2markdown.git
git@gitlife.ru:oschina-mirror/thoughtworks-evernote2markdown.git
oschina-mirror
thoughtworks-evernote2markdown
thoughtworks-evernote2markdown
master