The What, Why and How of Making Personal Webpages
   This lens will describe the process of creating a personal web page (a Hypertext Markup Language or HTML document) that is stored in a folder on your hard drive and can be edited by you in a text editor and viewed in a web browser. The tools for creating personal pages, suggested resources and discussion of content and function are covered here. For now, I will assume that you are new to web page design, and that you are using a pre-made, downloaded template as the basis of your page(s).  Â
Â
Why Make a Personal Page?
There are many reasons...and many ways to use a personal web page...
Imagine for a moment: What would it be like if you could create your own personal web page or pages, with links to all of the sites you regularly visit, local weather and any other content that you need or want immediate access to? Convenient, flexible, easy to use and easy to edit -- these are a few reasons a personal web page is ideal for keeping everything you constantly use at your fingertips. What's more, creating the pages is easy and can be done for no cost (other than your time).
Because a personal web page is stored in a folder on your hard drive, it is always accessible for editing or for viewing in your favorite browser. Content is up to the individual user. Let's gather our tools, and find out just how easy it is to create your own "home" on the Internet.
Let's Get Started
Gather Your Tools
You will need a computer, of course. Also, you need a text editor, such as one of the titles listed below. Some of these editors are very basic. Others have advanced features for programming as well as editing text.And, of course, a browser is essential. Mozilla Firefox, Internet Explorer, Opera, and Safari are available for download, or are supplied with your computer in most cases.
Text Editors:
You Have Options
- Crimson Editor - Free Text Editor, Html Editor, Programmers Editor for Windows
- Crimson Editor is a professional source editor for Windows. - Free Text Editor, Html Editor, Programmers Editor. Crimson Editor has become my editor of choice.
- PSPad
- - free unicode developer editor for Microsoft Windows systems, handles near any syntax like HTML, PHP, XHTML, JavaScript, ASP, Perl, C and many other languages with HEX editor, multilanguage interface
- freeware - NotePad2
- a small, fast and free text editor with syntax highlighting for HTML and other common languages. Localized versions available.
- .:: NOTEPAD++ ::.
- Some features:
-Regular Expression Search/Replace supported
-Full Drag 'N' Drop supported
-Dynamic position of Views
-File Status Auto-detection
-Multi-Language environment supported
-Bookmark
-Brace and Indent guideline Highlighting
-Macro recording and playback - ConTEXT Programmers Editor
- The author's description of some of the features:
-unlimited open files
-unlimited editing file size, 4kB line length
-powerful syntax highlighting for multiple programming languages, including HTML, Javascript, and CSS.
-customizable help files for each file type
-file explorer with favorites list
-file compare
-export to HTML/RTF
-conversion DOS->UNIX->Macintosh file formats
The Template:
Where Your Page Will Live and Grow...
Assuming you are new to HTML and do not have the skills and/or the desire to create your own template for your personal page, Here are some sites where you can download pre-made templates for free. Use your favorite search engine to find these sites. If you choose to download a template, check to see if the designer includes instructions for its use, or imposes limitations for using it. You may want to stick with the more basic templates until you are comfortable working with HTML. Download a Free Template for Personal Pages
- Open Source Web Design (OSWD)
- Open Web Design
- Free Web Templates
- Free Layouts
Write Some HTML
(It won't bite...)
I began learning to edit HTML by editing a blog template's HTML coding. You may or may not have a blog, and you may or may not want to edit its code (or you may be unable to edit the code, depending on your blog platform). So, what to do if you decide you want to learn HTML? You guessed it: Turn to your favorite search engine once more. There are scores of sites on the Internet offering free tutorials on how to write HTML, and I will cover this topic in greater detail in another lens. For now, here are some basics to aid you in the development of your personal web page. An authoritative resource for HTML and other web design information (with tutorials and quizzes to test your knowledge) is the W3C, also known as the Worldwide Web Consortium. A link is found at the end of this lens. Opening Your New Template:
Check Out What's Under The Hood
Spend some time looking at the HTML code in your text editor without making any changes. If it looks like Greek to you, don't worry. You can make it easier to read by keeping your browser open alongside your text editor and comparing what you see in your browser to what you are reading in the text editor. Take your time with this, and it will soon begin to make sense. Don't be put off by the HTML tags (they are enclosed in < > when you see them in the editor; they are simply text that is written to tell your browser how to display the page and its text and other content in your browser.)
Next, open your index1.html file within your browser, by clicking File on the menubar, and select Open File. Browse to the folder on your desktop where the index1.html file is located, and click it to open it in your browser. Remember, you have not yet made any changes to the index1.html file, so it will look the same in your browser as it did when you viewed and/or downloaded it from the Internet.
The Content of Your Page
Makes Your Page...Uniquely Yours
Now, give some thought to the content you want to include on your page. A caveat: Keep in mind that if you decide at some point to host the page online somewhere, the content should not include anything you don't want the world to see and have access to. This means if you want to include a link to your bank or other sensitive information such as an address book or a list of your software registration keys, do so only on pages that will stay on your system, and make sure you've set up a strong password for your computer's operating system for security. Add A Hyperlink (Or Several)
Yes, You CAN Get There From Here
You will need to edit your template's HTML code in your text editor to make the template uniquely yours. Let's say, for example, that you have some websites such as Yahoo or CNN that you visit every day, and that you decide it would be handy to have those sites on your personal page. Find the place on your page that you want to put the links by looking at the template's source code in your text editor. Write a hyperlink for Yahoo: (This is demonstrated in the steps below, with explanations. Note: Replace () with <> when you write your code.)(a href) This part of the link is the opening anchor tag. Notice that the only space in the anchor tag is between the a and the href.
(a href="") Place an = sign immediately after the href. (I've left space between the = sign and the > so it will be easier to read, and so that this link will not be "live" or clickable in this tutorial.)
(a href="http://www.yahoo.com/") Now I've added the actual web address for Yahoo.com, enclosed in quotation marks. Once more, I've left a space between the address and the > for easier reading; in the actual link you will write, do not leave this space.
(a href="http://www.yahoo.com/")Yahoo The "Yahoo" outside the ) here will be outside the > in your code; it is the display text for the link. You can put anything you like for the display text. Now, we need a closing anchor tag:
(a href="http://www.yahoo.com/")Yahoo(/a) . The (/a) in this example is the closing anchor tag. When you eliminate the space between the web address and the ) in this example, you will have a clickable hyperlink that will take you to Yahoo.com from your new page. To create a hyperlink to CNN or any other site, just substitute CNN's web address or the address of the other site for Yahoo's in the example.
Another Method of Adding Links
Another Way to Get There From Here
Important!: As you begin to edit your template, take care not to delete any of the template's code unless you are absolutely sure you know what you are doing. If you delete a tag or part of the code, it will more than likely cause errors in the way the page displays in your browser, or the page may not display at all. Edit in small steps, save your edits often, and make sure to check your results by refreshing the index1.html page in your browser after each edit or two. If something does go awry, you can undo the edits in the text editor and refresh the index.html file in the browser again to restore it to the last saved state.
Learn As You Surf
As you surf the Internet, get into the habit of viewing source code for websites you like, to get a glimpse at how they are constructed and how they work. Firefox has the ViewSourceWith Extension to make viewing page source code easy.Once you are comfortable using and editing your template, you can find lots of features (perhaps too many!) online to add to your page, via the use of Javascripts and other code. You can add local weather, a calendar, links to local media, even lists such as your favorite books and authors, to your page. Look at your template's code to see how the code for lists is written, and follow that pattern. There are excellent free sources of Javascripts (and yes, even Javascript tutorials for writing your own) available online. A few of them are listed here. If you find scripts that you want to use, please read and carefully follow the instructions provided for them.
Scripts
Not Just for Actors
- Javascript.com
- Dynamic Drive
- Javascriptkit.com
Need Growing Room?
Add Another Page (or Three)
You can use a menu script to create a dropdown menu for the extra page, or simply write a hyperlink to access it. Since the new page is stored in the same folder as the index1.html file and the rest of your template files, just use the path to the new page's name instead of a web address in your link. By adding new pages for different topics, you can keep the length of your index1.html page to a more manageable length. Using new pages for specific topics also helps you locate information more easily.
As your skills develop, you will find it easy to create your own websites, even for online use. Making personal pages is an excellent way to learn, practice and expand your knowledge of HTML and web design, should you decide to branch out later.
More Helpful Links
Firefox - Rediscover the Web
Official site of the open-source browser. Includes more...1 point
HTML Kit for more than editing HTML
HTML Kit is a free, full-featured, customizable, m more...0 points
Nvu - Free Software Downloads and Software Reviews - Download.com
Nvu - Create web pages and manage a website with t more...0 points
Safari Browser
You searched for: subject:"SAFARI BROWSER&quo more...0 points
If you know nothing about HTML, this is where you start
This is the hallmark of HTML. Learn how to make a more...0 points
W3C - The World Wide Web Consortium
0 points
W3C HTML Home Page
The W3C's HTML website, including information abou more...0 points
The W3C Markup Validation Service
The W3C Validation Service validates multiple vers more...0 points
W3Schools Online Web Tutorials
Our references cover all Web-building technologies more...0 points
Reader Feedback
Your comments are welcome!
-
Reply
- Suzie-Shine Suzie-Shine Jun 6, 2009 @ 2:53 pm
- Thank you so much for the information, I learnt a lot.
Suzie
-
Reply
- AngelSong AngelSong Jun 1, 2009 @ 7:06 pm
- @James20: Personal pages are quite helpful. I recommend them highly.
-
Reply
- James20 James20 Jun 1, 2009 @ 7:01 pm
- Well done lens! I will have to look into this.
-
Reply
- SemperFidelis SemperFidelis Sep 1, 2008 @ 1:52 am
- Blessed by a Squid Angel today! :)
Colleen ~ www.squidoo.com/squid-angel
-
Reply
- df df Aug 8, 2007 @ 12:22 pm
- Hi AngelSong,Great lens.:) I have also build my lens on same niche. You can get great info on web templates here. click here
- Load More








