Подмодуль Hu go помечен как грязный, не обновляется - PullRequest
0 голосов
/ 29 апреля 2020

Я использую тему Hu go Whiteplain для личного сайта, размещенного через Netlify. Я следую учебнику. Когда я нажимаю / publi sh на GitHub Desktop, мне говорят, что мой подмодуль git загрязнен. В результате я не могу изменить цвет фона темы.

[submodule "themes/whiteplain"]
    path = themes/whiteplain
    url = https://github.com/taikii/whiteplain.git

Что мне сделать, чтобы восстановить контроль над моей темой? Могу ли я изменить цвет вне зависимости от этого грязного подмодуля?

1 Ответ

1 голос
/ 29 апреля 2020

Существует множество способов настроить тему (например, отредактировать тему напрямую и позволить ей сойти с исходного проекта, создать развилку и использовать ее в качестве темы, чтобы иметь возможность получать обновления из исходного проекта при разработке собственной, et c.).

Но один из вариантов - не трогать тему, а вместо этого копировать любой файл, который вы хотите отредактировать, внутри самого сайта, следуя той же структуре пути, и редактировать этот файл. , Для любого элемента любого из файлов настройки (макет, css, s css и т. Д. 1023 *.), Который существует как на вашем веб-сайте, так и в теме, Ху go будет использовать то, что находится на вашем сайте. Но если чего-то нет на вашем сайте, Ху go будет использовать то, что есть в теме (поэтому вам не нужно копировать всю тему на вашем сайте, а только то, что вы хотите настроить).

Если вы go используете этот метод, и если вы установите свою тему как подмодуль в соответствии с 1027 * руководством по подмодулю *1006*, у вас не будет проблем с грязными подмодулями.

Теперь, что Вы имеете в виду под "на вашем сайте"? Вот пример:

Допустим, вы хотите отредактировать цвет фона вашей темы, и эта переменная определена в файле s css в:

your_site
  + themes
    + theme_name
      + assets
        + scss
          _content.scss

Вам необходимо создать файл под:

your_site
  + assets
    + scss
      _content.scss

, и в этом файле вы можете настроить цвет фона так, как вам нравится.

Как я писал вверху, это не единственный способ go об этом, но это способ, который позволяет легко настроить тему, не касаясь ее напрямую, что делает обслуживание подмодуля темы очень простым.

...