Можно ли создать действие GitHub, которое бы (на pu sh освоить) просматривало файлы и модифицировало (находило и заменяло) содержимое, соответствующее шаблону, а затем фиксировало и pu sh эти изменения в другую ветку? Например, предположим, что я работаю над простым веб-сайтом stati c локально, и я ссылаюсь на такие файлы:
In HTML files:
<script src="/js/main.js"></script>
---------------------------------------------
In CSS files:
background-image: url("/img/background.jpg");
И когда я перехожу на master, я также хотел бы автоматически ветвь pu sh to gh-pages
и развертывание на GitHub Pages. Однако мне нужно изменить содержимое файлов перед нажатием gh-pages
, чтобы они правильно работали на страницах. Это означает, что замените src="/
на src="
в. html файлах и url("/
на url("../
в. css файлах.
Я просматривал рынок GitHub Actions и везде, где вы могли подумать из, но не смог найти примеры / учебные пособия или шаблоны действий, которые бы это делали.
Возможно ли это с помощью действий GitHub и, если да, не могли бы вы добавить какой-нибудь короткий пример?