How do I create a web page for free?

  • Thread starter Thread starter Math10
  • Start date Start date
  • Tags Tags
    Web
AI Thread Summary
Creating a web page for free involves using basic text editors like Notepad on Windows or TextEdit on macOS to write HTML code. While these editors are sufficient for coding, a web host is necessary to make the page accessible online, with options for free hosting available, albeit with limitations such as advertising and unreliable service. For those unfamiliar with HTML, platforms like Google Sites allow users to create pages without coding, but transferring content to other sites later can be challenging. To learn web development skills like HTML, CSS, and PHP, using a traditional web hosting setup or local server software like Apache is recommended. Additionally, text editors such as Notepad++ and Brackets offer enhanced features for coding. For a more user-friendly experience, website builders like Weebly provide drag-and-drop interfaces for easy page creation.
Math10
Messages
301
Reaction score
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
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
 
So can I use the notepad to create a web page for free?
 
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
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
 
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.
 
I have found notepad++ to be an excellent (and free) replacement for notepad. It has MANY more useful features including syntax highlighting for HTML
 
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/
 
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!
 
Back
Top