asp源码网站,新站,怎样生产html静态网页
可以的,如果只是供浏览的话,目前大部分CMS都可以完美实现全站生成真静态
//
回楼主:如果要使用一些动态功能(比如用户登陆,评论,统计信息等)的话,静态都要通过JS调用后台信息的
但是如果您只是需要离线阅读的话,就可以把他的动态功能全部去除掉,生成真正意义上的静态了dedecms可以,老牌了, kingcms也可以,推荐KINGCMS小巧,扩展性强,灵活度高,自定义性好就是宣传少点,知名度不是太高,我用过,真的很好用,用户互动扩展这块儿不是太强,但正好被楼主这种应用情况忽略楼主可以试试
wwwkingcmscom 模板比较少 帮助文件在http://helpkingcmscom/
或者akcms 你也看看,好像也不错的样子,没用过,不做评论
吧,我就是搞网页设计的,没有进过任何培训班,今年毕业刚出来。大学学的物理专业,网页设计全是在大学自己自学的。做网站分好几个方向,1是程序员,专门写后台的,2是页面设计,又包括美工人员和排版人员。
一般做个站都是先由策划订出方案,例如要什么样的风格,功能(例如投票,留言等),再由美工画出样板网页(用PS画),修改通过后交给排版人员用friewoks和dreamweaver把切成网页,再由后台编程人员给出接口(例如文章调用,会员登录等),由排版人员将静态页面和后台程序整合。最后测试,没有BUG通过就行了。
当然,上面的流程是我出来工作了才知道的,因为一个人不可能样样精通直接完成一个网站的所有工序,所以分工才那么细化,因为每一步都是专业人员完成的,最后出来的网站才能称得上专业网站。
照上面说,楼主如果想找份网站方面的工作,那么就向上面的3个方向发展,一是程序员,建议学习PHP语言就行了(ASP过时了,JSP不开源),二是设计员(要求有美术功底,非常熟练photoshop,会flash更好),三是排版人员(要求非常熟悉photoshopfwdw等软件,并且要精通DIV+CSS布局,能解决浏览器兼容问题,最好熟悉JAVASCRIPT,注:JAVASCRIPT和java的关系就如同雷锋和雷峰塔的关系一样,完全是两码事)。其中我的工作就是排版员。
按楼主是意思应该是想自己一个人做站,那也容易,我在大学期间就有自己的网站了,因为网上有很多内容管理系统,所以即使不会动态语言也能做成专业的网站,我用的是DEDECMS(PHP织梦内容管理系统),只要会打字就能做自己的站(当然,如果你要想拥有自己的网站风格就得学会div+css排版,自己改页面),内容管理系统还有很多,例如帝国,PHP168等,DEDEcms是最容易上手口碑也非常好的,如果想做论坛可以用论坛系统(包括dz和phpwind,全国的论坛一般都是用这两种论坛系统后台的,看起来不一样仅仅是前台表现不一样而已,核心没有变化),如果想做博客也有博客系统例如wordpress(全球最好的博客系统)等,想在网上开店也有专门的网店系统(例如shopex)。
最重要的是上面的系统都可以免费使用!
楼主要做的仅仅是买个空间域名按照要求把这些后台系统用FTP工具上传安装就行了,买空间也有诀窍,例如万网上面的楼主就不用去,贵死的地方,我自己用的就是92合租的空间,一年180元,带个com的域名也就55元,很稳定也很划算。楼主要是想买空间就先上一些虚拟主机测评网站看看口碑,莫要被骗了(我曾经就被5944个垃圾骗过,三天两头出问题)。千万不用用免费的啊!楼主是要注意的域名必须要备案才能绑带空间上去!备案不要钱,就是花点时间走流程就可以了(一般花5到30天才批下来)
赚钱?网站赚钱一般来自广告,广告可以从阿里妈妈或者百度或者个google代理过来方在自己的网站上,有人点击了广告这些代理商就会按点击次数付你钱,我做过google的广告,点击一次是10美分(就是8毛人民币!),但是如果一个网站没有流量没有人看谁会去点广告呢(广告利盟自己的统计数据是每100IP平均只有1到3个人会点击到广告)?(自己不要点,点多了会被视同作弊而被封掉你申请的广告代理帐号!)所以流量还是最重要的,流量怎么来就是考验你的眼光了,简单说就是要做一个新颖的网站,一个袭人眼球的网站(所以很多人选择做成人站,如果楼主要做这类垃圾站就去买国外空间,国外空间一般都允许放成人类容),内容是流量来源的最终原因,原创肯定是受欢迎的,但是一个人(没有人投资)做原创站很难,试想一个网站那么大,所有内容都原创肯定不可能(即使是163搜狐还不是抄来抄去的?),你也可以抄,嫌一篇一篇复制太慢了也可以用火车头这类采集工具直接复制别人整个站!当然,这个里面也设计到了一门知识叫SEO,搜索引擎优化技术,讲的是怎么提高流量的,深入的我就不多说了。
另外,团IDC网上有许多产品团购,便宜有口碑
◆网站要有内容。越是原创性内容,越容易被收录。
◆主动向搜索引擎提交自己的网址。
◆和同类且已被收录的网站做链接
◆静态网页能更顺利登录百度,动态生成的网页不容易登录百度。
·如果您的网页url中含有如asp、?等动态特征,网页就可能被认为是动态网页。
·如果您的网站中有很多网页必须做成Frame结构或动态网页,那么建议您至少把网站首页做成简单的网页,并且对网站内的一些重要网页,在首页加上链接。
现在的网站程序基本上是自动生成静态网页的了,如DEDECMS、ZBLOG……
◆给每个网页加上标题
网站首页的标题,建议您使用您的网站名称或公司名称,其它网页的标题建议与每个网页内容相关,内容不同的网页不用相同的标题。
现在的知名网站程序都有自动优化网页的设置功能,如DEDECMS、ZBLOG……
◆合理、合法(规则)的对网站进行SEO(搜索引擎优化)
◆不对网页做重定向
重定向的网页可能不容易登录百度,小心噢。
◆不在网页中使用Frame(框架结构)
管理员应该很清楚该怎么作
◆不在网页中使用过分复杂的Java Script
部分Java Script的内容对于搜索引擎是不可见的,请尽量快证网页简单化。
◆不要把网页做成一个Flash
百度是通过识别网页源代码中的汉字来认识每一个网页的。如果您的整个网页是一个Flash或一张,百度在网页中找不到汉字,就有可能不收录您的网页。
其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。
静态页面,除了我们常见的htm和 html以后,asp php jsp也可以是静态的,关键是看asp php jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。
动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。
而静态页面,是事先把文字都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。
伪静态页面,其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。
现在很多CMS网站程序,都可以把动态页面直接生成真静态的,就是所访问的页面是真真实实存的,根静态页面一样。这样的好处是访问速度快,不需要频繁去读取筛选服务器里的数据,减轻了服务器的压力,同时也能更好地被搜索引擎收录。
首先你要明白网页制作的流程:
1、网页设计师(主要是用PS)先将网页设计出来。
2、进行网页制作,就是切片,div+css布局,将变成网页。
3、后台制作。可以自己开发,也可以套用cms,如dedecms,phpcms。等
4、具体步骤就是这样。详细的牵扯到一些技术,就是html,div+css,js,(jquery,js框架)。
后台目前流行PHP语言。这些都是基础
5、需要学习的有,html,div+css , js (jquery) , php等。
教程网站,百度“W3C”,即可
我这边有视频教程的地址,需要的话百度HI联系我,这里发不了。
在尝试过用 GitHub 部署静态 HTML 网页后,觉得其实挺容易的,这里简单说说如何用 GitHub 来完成部署。
1首先我新建了一个版本库作为 demo,然后点击settings
用 GitHub 来部署静态网页
2选择 GitHub Pages 的Automatic page generator
用 GitHub 来部署静态网页
3这里填一些基本信息,也可以默认
用 GitHub 来部署静态网页
4这里的google分析可以不填,我们先把咱们的页面跑起来,点击Continue to layouts
用 GitHub 来部署静态网页
5这里github给你提供了一些模板,这里我选了第一个模板,点击Publish page
用 GitHub 来部署静态网页
6发布成功,这里是我们的代码
用 GitHub 来部署静态网页
7点击settings,访问刚刚发布的静态页面链接
用 GitHub 来部署静态网页
8成功看到刚刚我们选择的模板
用 GitHub 来部署静态网页
9自定义你的页面,我把它的模板也删了,自己写了简单indexhtml
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>html5</title>
<style type="text/css">
theme{
display: block;
width: 200px;
font-size: 30px;
margin: 100px auto;
}
</style>
</head>
<body>
<div class="theme">
Hello, world
</div>
</body>
</html>
10add -> commit -> push
这里要注意一下,我是直接新建的库,然后发布的,所以,没有master分支,只有gh-pages分支,github只会将你的gh-pages分支部署上去,不会动你的其他分支的东西。所以,我们要将改动提交到gh-pages分支上,再push。
qianjiahaodeMacBook-Pro:HowToDeployHTML qianjiahao$ git branch
gh-pages
qianjiahaodeMacBook-Pro:HowToDeployHTML qianjiahao$ git commit -a -m "first commit"
[gh-pages cc8c864] first commit
1 file changed, 23 insertions(+), 65 deletions(-)
rewrite indexhtml (98%)
qianjiahaod wwwhnneducom eMacBook-Pro:HowToDeployHTML qianjiahao$ git push origin gh-pages
Counting objects: 3, done
Delta compression using up to 4 threads
Compressing objects: 100% (3/3), done
Writing objects: 100% (3/3), 523 bytes | 0 bytes/s, done
Total 3 (delta 0), reused 0 (delta 0)
To git@githubcom:qianjiahao/HowToDeployHTMLgit
3d6ebe7cc8c864 gh-pages -> gh-pages
0条评论