diff --git a/pages/afterwords.mdx b/pages/afterwords.mdx
index 548cdcf..dc45b2b 100644
--- a/pages/afterwords.mdx
+++ b/pages/afterwords.mdx
@@ -44,7 +44,7 @@ export default ({ children }) => {children}
### Ресурсы и подходы
Отобрали самые жирные ресурсы с шаблонами проектирования, подходами к разработке и рефакторингу:
- [Refactoring.guru](https://refactoring.guru)
-- [Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md)
+- [Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
- [Design Patterns Game](http://designpatternsgame.com)
- [Design Pattern Implementations in TypeScript](https://github.com/torokmark/design_patterns_in_typescript)
- [Теория решения изобретательских задач](https://ru.wikibooks.org/wiki/Теория_решения_изобретательских_задач)
diff --git a/pages/ocp/patterns.mdx b/pages/ocp/patterns.mdx
index 983cefb..1596df9 100644
--- a/pages/ocp/patterns.mdx
+++ b/pages/ocp/patterns.mdx
@@ -14,7 +14,7 @@ export default ({ children }) => {children}
## Абстрактная фабрика
-[Фабрика](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-simple-factory) — это сущность, которая создаёт другие сущности по заданным правилам, например, создаёт экземпляры классов или объекты.
+[Фабрика](https://github.com/kamranahmedse/design-patterns-for-humans#-simple-factory) — это сущность, которая создаёт другие сущности по заданным правилам, например, создаёт экземпляры классов или объекты.
[Абстрактная фабрика](https://refactoring.guru/ru/design-patterns/abstract-factory) — это фабрика, которая создаёт фабрики.
@@ -79,7 +79,7 @@ class AppConfigurator {
В прошлом примере мы избавились от необходимости менять код форматеров при добавлении новых требований. Но вы могли заметить, что в методе `configure` класса `AppConfigurator` есть условие, которое проверяет тип формата для отчёта.
-По-хорошему, подобные условия [следует заменять](https://softwareengineering.stackexchange.com/a/302782) на динамический выбор нужных сущностей. С этим может помочь ещё один шаблон — [стратегия](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-strategy).
+По-хорошему, подобные условия [следует заменять](https://softwareengineering.stackexchange.com/a/302782) на динамический выбор нужных сущностей. С этим может помочь ещё один шаблон — [стратегия](https://github.com/kamranahmedse/design-patterns-for-humans#-strategy).
Этот шаблон позволяет менять настройки, конфигурацию или алгоритм в зависимости от ситуации и требований. В нашем случае стратегии мы отдадим выбор необходимой фабрики:
@@ -262,10 +262,10 @@ class HrAgency implements NewPositionObservable {
## Материалы к разделу
- [Composition over inheritance](https://en.wikipedia.org/wiki/Composition_over_inheritance)
-- [Фабрика](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-simple-factory)
+- [Фабрика](https://github.com/kamranahmedse/design-patterns-for-humans#-simple-factory)
- [Абстрактная фабрика](https://refactoring.guru/ru/design-patterns/abstract-factory)
- [Реализация абстрактной фабрики на TypeScript](https://github.com/torokmark/design_patterns_in_typescript/blob/master/abstract_factory/abstractFactory.ts)
-- [Стратегия](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-strategy)
+- [Стратегия](https://github.com/kamranahmedse/design-patterns-for-humans#-strategy)
- [Фабричный метод и применение стратегии](https://sergeyzhuk.me/2018/01/25/factory-method-and-open-closed/)
- [Реализация стратегии на TypeScript](https://github.com/torokmark/design_patterns_in_typescript/blob/master/strategy/strategy.ts)
- [Декоратор](https://refactoring.guru/ru/design-patterns/decorator)
diff --git a/pages/srp/patterns.mdx b/pages/srp/patterns.mdx
index fe5372f..e11b7db 100644
--- a/pages/srp/patterns.mdx
+++ b/pages/srp/patterns.mdx
@@ -182,10 +182,10 @@ class LoggedRequest {
## Материалы к разделу
- [Выделение класса](https://ru.wikipedia.org/wiki/Выделение_частного_класса_данных)
- [Пример использования выделения класса](https://refactoring.guru/ru/extract-class)
-- [Фасад](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-facade)
+- [Фасад](https://github.com/kamranahmedse/design-patterns-for-humans#-facade)
- [Пример использования фасада](https://refactoring.guru/ru/design-patterns/facade)
- [Реализация фасада на TypeScript](https://github.com/torokmark/design_patterns_in_typescript/blob/master/facade/facade.ts)
- [Божественный объект](https://ru.wikipedia.org/wiki/Божественный_объект )
-- [Прокси](https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md#-proxy)
+- [Прокси](https://github.com/kamranahmedse/design-patterns-for-humans#-proxy)
- [Пример использования прокси](https://refactoring.guru/ru/design-patterns/proxy)
- [Реализация прокси на TypeScript](https://github.com/torokmark/design_patterns_in_typescript/blob/master/proxy/proxy.ts)