How do I create a web page for free?

  • Thread starter Math10
  • Start date
  • Tags
    Web
In summary, you can create a web page for free using notepad++ on a Windows computer, but you will need to find a free hosting site if you want to use the page on another website.
  • #1
Math10
301
0

Homework Statement


How do I create a web page for free?

Homework Equations


None

The Attempt at a Solution


Do I need an editor for this? If so, how can I get one?
 
Computer science news on Phys.org
  • #2
Since you used a computer to write your post then you must have an editor available.

Windows OS has notepad, an extremely basic editor.

MacOSX has TextEdit or vim...

From there some knowledge of html tags and web page formatting is required.

You read more about it here:

http://en.m.wikipedia.org/wiki/Html
 
  • #3
So can I use the notepad to create a web page for free?
 
  • #4
Math10 said:
So can I use the notepad to create a web page for free?

Yes, but you have to find a HOST for it, and that can be free if you look around. A web page sitting on your desktop (or laptop) isn't going to do you much good, except as an exercise in creating one.
 
  • Like
Likes davenn
  • #5
phinds said:
Yes, but you have to find a HOST for it, and that can be free if you look around. A web page sitting on your desktop (or laptop) isn't going to do you much good, except as an exercise in creating one.

so true

I have always used notepad in windows to do all the html editing for my www site ... It may not be the prettiest editor
but it works well for me

There are a number of www hosting sites that are free. They are free because
1) you have to live with their advertising
2) their help service may be somewhere between zero and non-existent
3) they have regular drop outs of service ( ie .. .your www page being unavailable)

Dave
 
  • #6
davenn said:
There are a number of www hosting sites that are free. They are free because
1) you have to live with their advertising
2) their help service may be somewhere between zero and non-existent
3) they have regular drop outs of service ( ie .. .your www page being unavailable)
Or
a) They are offered as part of a different contract (internet access, job-related, ...)
and none of the above applies.

Finding someone to host the website is the more interesting part. A text editor is not hard to find. Depending on the goal of the website, you can also look at existing packages that do a lot of formatting and so on for you so you do not have to start from scratch.
 
  • #7
I have found notepad++ to be an excellent (and free) replacement for notepad. It has MANY more useful features including syntax highlighting for HTML
 
  • #8
There are many sites that offer free hosting and one good example is dyndns.org. Here is a tutorial

If you don't know HTML or are more interested in "quick, pretty and feature-full" there are quite a few free tools available. The big 3 are Apache Web Server, PHP, and MariaDB (a free spinoff by the originator of MySQL which was "appropriated"). If you project is ambitious there are apps that integrate other tools. These are harder to find for free but some are not absurdly priced. An old windows example would be Cold Fusion.

Not quite in the same league as Cold Fusion is (or was... can't recall if it still exists) PHP Scripts. These are blocks of code somewhat analogous to Legos. There really is no need to write code for a radio button, for example, when it has been done so many times. Just drop one in that you like and move on. Here's some http://www.hotscripts.com/category/scripts/php/scripts-programs/
 
  • #9
If you want to explore internet programming there's node.js where you get to write javascript code for the web application server and javascript code to make your web page more interactive.
 
  • #10
Math10 said:
How do I create a web page for free?

It depends on your reasons for wanting to create the page. If you simply have some information that you want to put on the web, and you have a Google account (Gmail, Youtube, etc.), you can use Google Sites. You fill out forms that generate the pages, and you have options for different layouts, visual themes, etc. No HTML code at all is needed. You get a certain amount of space for free.

However, if you ever want to move the information to another (non-Google) site, you can't export the pages, as far as I can tell. You have to take the information and create new pages from scratch on the new site. And you can't take complete HTML pages that were written for another site, and drop them into a Google site. You have to copy and paste information into the Google Site forms.

If you want to learn HTML, CSS, PHP, etc., and be able to move the code from one site to another, you'll have to use a traditional web-hosting setup.
 
  • #11
Thank you so much, guys!
 
  • #12
jtbell said:
If you want to learn HTML, CSS, PHP, etc., and be able to move the code from one site to another, you'll have to use a traditional web-hosting setup.

In fact, you can even run your own web-host by installing web server software like Apache on your computer. I have a complete copy of my hobby website on my Mac, which runs Apache in the background. I can call up a page in my browser with a URL like http://localhost/path/to/my/page.html . I can edit the HTML code with a text editor, save my changes, click over to the browser window, hit the "Refresh" button, and see the result. And nobody else can see my mistakes. When I finally get things the way I want, I upload the finished page to my real web-host.

People often install the combination Apache + MySQL + PHP using a package designed specifically for Windows (WAMP), MacOS (MAMP), or Linux (LAMP). Do a Google search on something like "WAMP server" and you'll probably turn up some packages and lots of how-to's. This would be a good way to learn how to code all that stuff.
 
Last edited by a moderator:
  • #13
jedishrfu said:
Since you used a computer to write your post then you must have an editor available.

Windows OS has notepad, an extremely basic editor.

MacOSX has TextEdit or vim...

From there some knowledge of html tags and web page formatting is required.

You read more about it here:

http://en.m.wikipedia.org/wiki/Html
I would reccomend Brackets: brackets.io . Pretty, powerful, free, open source, lots of features, and extensions, the list goes on and on.
 
  • Like
Likes jedishrfu
  • #14
  • #15
adr00 said:
I would reccomend Brackets: brackets.io . Pretty, powerful, free, open source, lots of features, and extensions, the list goes on and on.

Brackets looks interesting thanks for posting.
 
  • #16
jedishrfu said:
Brackets looks interesting thanks for posting.
It is imho the best text editor out there, and i have use many.
 
  • #17
I've just been looking it over and in some regards (general flat file editing) it is not as good as notepad++ but for HTML it is clearly better. Thanks for posting about it :)
 
  • #18
adr00 said:
It is imho the best text editor out there, and i have use many.

Yes but vim is crunchy! :cool:

 
  • #19
enorbet said:
Yes but vim is crunchy! :cool:


Hmm... I could never really get into vim, but maybe ill give it another try. That shift-semicolon thing looks AMAZING.
Also: Semi-relevant xkcd: http://imgs.xkcd.com/comics/workflow.png
 
Last edited:
  • #20
57436ecaa4fc374dd70b4353178b52e8.jpg

Humor! Har Har :)
 
  • #21
Personally, I recommend weebly
It's an easy drag and drop interface,
and it's scalable.
Good luck and have fun!
 

Related to How do I create a web page for free?

1. How do I create a web page for free?

There are several ways to create a web page for free. One option is to use a free website builder, such as Wix or Weebly, which provide easy-to-use drag-and-drop tools to create your page. Another option is to learn HTML and CSS coding and create your page from scratch using a text editor.

2. Do I need any coding experience to create a web page for free?

No, you do not necessarily need coding experience to create a web page for free. As mentioned, there are website builders that allow you to create a page without any coding knowledge. However, having some basic understanding of HTML and CSS can be helpful in customizing your page.

3. Are there any limitations to creating a web page for free?

Yes, there may be some limitations when creating a web page for free. For example, some website builders may have limited design templates or features available in their free version. Additionally, free web hosting may have limited storage and bandwidth capabilities.

4. Can I monetize my free web page?

It depends on the platform you use to create your web page. Some website builders may allow you to monetize your page through ads or e-commerce features, while others may not. It is important to check the terms and conditions of the platform before attempting to monetize your page.

5. How can I make my free web page stand out?

There are several ways to make your free web page stand out. One way is to choose a unique and eye-catching design template. You can also add custom images and graphics to make your page visually appealing. Additionally, regularly updating your content and engaging with your audience can help make your page stand out.

Similar threads

Replies
7
Views
356
Replies
18
Views
2K
  • Computing and Technology
Replies
6
Views
7K
  • Computing and Technology
Replies
21
Views
2K
  • Computing and Technology
Replies
20
Views
1K
Replies
18
Views
2K
  • Programming and Computer Science
Replies
17
Views
1K
  • Programming and Computer Science
Replies
5
Views
1K
  • Computing and Technology
Replies
9
Views
2K
  • Programming and Computer Science
Replies
15
Views
1K
Back
Top