The principle is easier than you think. Until 10 weeks before your goal race, run as many miles as you can, with a long run each week, hills every other week, a tempo every other week, and a weekly session of 12 x 200m at 30 seconds with 200m jog rest to maintain your speed. Your LR should be 18 miles most weeks, with a 20-miler once a month. Every other week, the LR should include the last 5-7 miles at faster than 5:50/mile.
A two-week rotation might be as follow, with the short morning runs being done as slow as you want, and the evening 12-milers being done at 6:20-6:40 pace, depending on how you feel.
M: 5/12 including 12 x 200m in 30-31 at the end of the longer run
T: 5/12
W: 12, with a 6-mile tempo that starts at about 5:40 pace and approaches 5:10 pace by the end.
Th: 5/12
F: 5/10
S: 18
S: 8-10 EASY, maybe a second run of 5 if you want
M: 5/12 including 200s as before
T: 5/12
W: 12, including 8-10 x 400m hill repeats at a good but not crippling effort
Th: 5/12
F: 5/10
S: 20
S: 8-10 EASY, maybe a second run of 5 if you want
10 weeks out from your peak race, cut your mileage from this schedule of 105-110 mpw to 85-95, and replace the weekly 200s with a VO2 max session. This can change each week and develop weekly from roughly 8x600 to 4x1200 to 6x1000 to 4xmile at goal pace, with 400m jog rest. Shorten the Wednesday tempo run and increase its speed. Replace every other LR with an 8-mile tempo at 5:40-5:50 pace. Replace the hills with something like 10x300m at 1500m pace with 200m jog rest.