不久前,我学习了使用DW(DreamWare CS6)这款软件来学习HTML和制作静态网页,但是总觉得这款图形化软件不太适合我这种喜欢写代码的码农,所以最终我使用的是Sublime Text3这款软件来作为我的学习工具。但是这款软件是如何创建站点和服务器的呢?创建站点便于自己学习资料的管理,所以在这里我给大家分享一下Sublime Text3是如何操作的:

站点创建(算是站点吧):

第一步:首先点击上方的 " Project(项目) ",选择 " Add Folder to Project(添加项目文件夹) "。

第二步:弹出对话框,自己随便选择一个文件夹或文件夹路径路径,然后点击选择选择文件夹,就样就添加完成了。

第三步:但是我们软件并没用显示出来,我们可以通过快捷键 " Ctrl+K+B " 打开侧边栏,是不是觉得发现了新世界?

这样就算是建立好了一个站点或者称之为工作区。同样的可以用相同的方法创建多个站点,如果想要删除站点,则只需要在侧边栏右击你要删除的站点名称,然后点击 " Remove Folder from Project(删除项目文件夹) " 就行了。

站点服务器创建(需要插件 SublimeServer):

这个过程比较复杂。前提条件是需要安装 " SideBarEnhancements " 侧边栏增强插件。

第一步:安装完 " SideBarEnhancements " 插件后,首先为 " SideBarEnhancements " 指定默认浏览器。打开 " Preference " -> " Package Settings " -> " Side Bar " -> " Settings User-User ",在打开的文件中添加如下代码:

{
"fefault_browser": "chrome" //aurora, canary, chromium, firefox, ie, opera, safari,
}

这里是选择默认浏览器,只要名称没问题就行。

第二步:打开侧边栏("Ctrl+K+B")任意文件/文件夹上点击鼠标右键,选择 " Project " -> " Edit Preview URLs " ,在打开的文件中添加如下代码:

{
"E:/Sublime Text3/test1/": {
"url_testing": "http://localhost:8080/test1/",
"url_production": "http://www.4399.com/"
}
}

代码解释:

1. " E:/Sublime Text3/test1/ ":是项目在磁盘中的路径,请改为你的项目地址。

2. " url_testing ":是你本地的 localhost 地址,如果不能打开,加上端口试下,如我这里设置的是8080端口。

3. " url_production ":是项目在线上服务器上的地址,别人可以通过这个地址查看你的网页,当然前提是你得要有服务器。我这个是随便写的。

提醒:请根据自己的情况一一进行修改。

为浏览器绑定热键:点击这里(查看方法二)

SublimeServer 插件使用方法:点击这里(在下面序号为24)

私货:

要制作一个能够被大家浏览的网站,首先需要在本地磁盘上制作这个网站,然后把这个网站传到互联网的web服务器上。放置在本地磁盘上的网站被称为本地站点,位于互联网web服务器里的网站被称为远程站点。

1、规划站点结构:

网站是多个网页的集合,其包括一个首页和若干个分页,这种集合不是简单的集合。为了达到最佳效果,在创建任何 Web 站点页面之前,要对站点的结构进行设计和规划。决定要创建多少页,每页上显示什么内容,页面布局的外观以及各页是如何互相连接起来的。

2、创建站点:

在搭建站点前,我们先在自己的电脑硬盘上建一个以英文或数字命名的空文件夹。

3、搭建站点结构:

站点是文件与文件夹的集合,下面我们根据前面对xmweb网站的设计,来新建xmweb站点要设置的文件夹和文件。

新建文件夹,在文件面板的站点跟目录下单击鼠标右键,从弹出菜单中选择“新建文件夹”项,然后给文件夹命名。这里我们创建新建8个文件夹,分别命名为:img、med、swf、txt、css、js、moan和fy。

创建页面,在文件面板的站点跟目录下单击鼠标右键,从弹出菜单中选择“新建文件”项,然后给文件命名。首先要添加首页,我们把首页命名为index.html,再分别新建01.html、02.html、03.html、04.html和05.html。

4、文件与文件夹的管理:

对建立的文件和文件夹,可以进行移动、复制、重命名和删除等基本的管理操作。单击鼠标左键选中需要管理的文件或文件夹,然后单击鼠标右键,再弹出菜单中选“编辑”项,即可进行相关操作。

私货来源:百度

【编程工具】如何用Sublime Text3建立本地服务器和站点的更多相关文章

  1. Markdown 的离线编辑工具推荐:Sublime Text3 or Typora?我推荐Typora

    最新版Sublime Text3 通过插件的方式,可以完美支持Markdown文档的编写,但是,唯一不完美的是实时预览的缺陷.可能各位看官要喷了,谁说Sublime Text3 不能实时预览的?你看: ...

  2. 使用node建立本地服务器访问静态文件

    最终目录结构 demo │ node_modules └───public │ │ index.html │ │ index.css │ └───index.js └───server.js 一.使用 ...

  3. 【工具使用】sublime text3

    import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310 ...

  4. 用sublime server 启动本地服务器(手机访问电脑页面)

    安装sublime server 插件包           1.Ctrl + shift + p                      install package               ...

  5. Sublime Text3注册码(可用)

    Sublime Text3注册码(可用) (2014-12-20 21:24:56) 转载▼ 标签: sublime sublime3 sublimetext sublimetext3 分类: 实用工 ...

  6. 使用node.js在sublime text3搭建服务器

    问题描述: 使用node.js在sublime text3中搭建好服务器后,第一次使用“ctrl+b”运行服务器没有问题,如图所示 如果想对test.js中的内容做些许修改,保存后再使用“ctrl+b ...

  7. 【编程工具】Sublime Text3的安装和常用插件推荐

    本人刚刚学习 HTML,曾经上网找过一些编写 HTML 的软件,但感觉都不太好,经过三挑四选下,最终我决定选择 Sublime Text3 这款软件来作为学习工具,上网找到了许多实用的插件,在这里给大 ...

  8. 【编程工具】Sublime Text3快捷键配置

    我们在使用编译软件时,总是喜欢使用快捷键来方便我们的操作,但有些编译软件不支持快捷键的修改和设置,为了能够更加方便的使用 Sublime Text3,这里我介绍几个 Sublime Text3 设置快 ...

  9. Sublime text3 JS语法检测工具安装及使用

    Sublime text3 JS语法检测工具安装及使用 工具/原料 sublime text3 nodejs sublimeLinter sublimeLinter-jshint 方法/步骤 首先ct ...

随机推荐

  1. 修改Azure Website默认时区

    Azure Website默认时区为国际标准时间,对中国用户来说不太方便友好,如何设置成北京时间呢? 打开Azure Website的“配置”页,找到“应用设置”节点. 在应用设置中添加设置项,密钥为 ...

  2. android开发学习 ------- 【转】 android中的线程池

    线程很常见 , https://blog.csdn.net/seu_calvin/article/details/52415337    参考,保证能看懂.

  3. Sql Server的两个小技巧

    创建表结构 CREATE TABLE test( ,) NOT NULL PRIMARY KEY, ) COLLATE Chinese_PRC_CI_AS NULL, createdTime DATE ...

  4. Spring AOP初步总结(二)

    该篇为Spring AOP的一个应用案例:系统日志 需求:将任何删除,更改或新增数据库的操作汇总到数据库中 步骤1:编写切面 @Aspect @Component public class SysLo ...

  5. apache关联php

    LoadModule php5_module "D:/softs/php/php5apache2_2.dll" AddType application/x-httpd-php .p ...

  6. LOJ#111. 后缀排序(二分 hash)

    题意 给出一个字符串,求出排名为$i$个字符串在原串中的开始位置 Sol 纪念一下这伟大的时刻qwq. 我用二分+hash把这题水过去了qwq. #include<cstdio> #inc ...

  7. 利用nodejs读取数据库数据生成树结构的json数据

    在做后台管理界面的时候,几乎少不了的一个结构就是树形结构,用来做菜单导航: 那么,最希望的就是树结构的所有数据都是读取的数据库,而不是直接代码当中写死,那我们就一步一步来看: 一,建表 字段通常包括: ...

  8. {ubuntu}乱七八糟重命名为1 2 3.....png

    i=; for f in *.png; do mv "$f" ${i}.png; ((i++)); done 网上找了个测试的数据集,发现读取时候,要重命名一下 一片帖子问了类似的 ...

  9. activeandroid复制本地数据库问题总结

    activeandroid no such table 解决activeandroid no such table failed to read row 0 column 1 from a curso ...

  10. Mybatis-Generator逆向生成Po,Mapper,XMLMAPPER(idea)

    前文有一篇手工生成的说明,地址: http://www.cnblogs.com/xiaolive/p/4874605.html, 现在这个补充一下在idea里面的自动版本的数据库逆向生成工具: 一.g ...