How to integrate the link embedded in custome HTML(using ) to breadcrums? Home &gt;&gt;

On the Home page I have created a div and inserted some text there and  one of word I have added in Text area using CKeditor is Link to page-1, so if i click that link it leads to me to page-1, so breadcrumb shows,

Home &gt;&gt; page-1

Now in the text area(body) of page 1 I have added another word Link to Page-2, page-2 is a page created using the views. so after clicking this second link breadcrumbs shows,

Home &gt;&gt; page-2

But I want Home &gt;&gt; page-1 &gt;&gt; page-2 which is the sequence in which I arrived on that page

although I have added this all links in the Body of text area using &lt;a&gt;&lt;/a&gt;, what I can do so breadcrumbs read this and make in the sequence as I want, In short how can we customize the breadcrumbs.
you can either extend the breadcrumb array with your link in your theme with theme_breadcrumb  (further information here) or drupal_set_breadcrumb in your module, or use one of the many modules around breadcrumb. maybe custom breadcrumbs fits your needs.

you can extend the breadcrumb array with html, like:

$breadcrumb[] = l(t('My first page'), 'node/x');


or push it to the second postion with array_splice, like:

array_splice($breadcrumb, 2, 0, l(t('My first page'), 'node/x'));