网上很多教程,百度 找找 很多什么类型的网站 有linux使用基础吗确定内容,编辑成文档。预算做多少钱的,制作代码,上传服务器就可以了第一你要注册个域名第二你的服务器在国内你需要备案第三你先给你的服务器安装一个环境 尽量用linux的系统。用ssh连接上服务器安装一个控制面板或者直接安装lamp环境。不过新手建议使用可视化的面板。第四步把你的域名解析到你的服务器5把域名绑定服务器上 新建个空间和数据库6下载个WordPress 上传到你的服务器7安装WordPress 你就可以使用了8你在网上找个漂亮的模版安装上你就可以使用了 别信什么建站的都是坑钱的 建立个博客很简单
自助建站一般都具有以下特点:
技术架构:自助建站公司平台,采用的一定是云计算的架构,因为这样可以无限制的扩展你的网站资源,从安全和网站后期的打开速度上都有保证,这都是云计算的基础所决定的,所以自助建站一定要选择服务商是采用的云计算的网站架构,而不是传统服务器托管。
后台操作:自助建站平台满足的是没有任何编程基础的用户,后台的装修和数据管理一定是采用可视化,也就是只需要你会打字,按照帮助就可以创建一个网站。
模板质量:自助建站平台采用的是自由选择设计模板的方式见网站,所以自助建站的模板一定和组件一定要很多,才能满足不同客户的需求。
简介:通过阿里云云开发平台快速由Hexo创建赛博朋克风格的博客。
一 、通过云开发平台快速创建初始化应用1.创建相关应用模版请参考链接:Hexo博客框架—轻量、一令部署
2.完成创建后就可以在github中查看到新增的Hexo仓库
?二 、 本地编写《赛博朋克风格》个人博客1.将应用模版克隆到本地
首先假定你已经安装了Git、node,没有安装请移步node官网进行安装。克隆项目:git clone + 项目地址
进入项目文件cd hexo
切换到feature/1.0.0 分支上git checkout feature/1.0.0
使用一下命令全局安装 Hexo CLI :npm install -g hexo-cli
进阶安装和使用对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。
npm install hexo
安装依赖包npm install
启动服务npm run server
这里打开浏览器4000端口,并出现默认页面。
2.案例效果预览
?3.更换为 lcarus 主题
更换主题也非常简单,我们查看 Icarus 文档。更换主题主要有两种方式,一种是使用npm安装主题的方式,另一种是下载源码放到 theme 文件夹的方式。简单起见,我们先采用npm 的方式:
$ yarn add hexo-theme-icarus
使用 hexo 命令修改主题为 lcarus:
$ npx hexo config theme icarus
启动服务器,很不幸,报错了:
?提示很清楚,缺少依赖,我们添加依赖:
$ yarn add bulma-stylus@0.8.0 hexo-renderer-inferno@^0.1.3
再次尝试构建并启动,成功出现 Icarus 主题了:
?迫不及待尝试赛博朋克风格主题了,非常简单,在 _config.icarus.yml 文件中修改:
# Icarus theme variant, can be "default" or "cyberpunk"
variant: cyberpunk
再次尝试构建并启动,赛博朋克风格主题出现:
?具体代码详见这个 Commit。
4.自定义配置
下面我们修改配置文件 _config.yml 和 _config.icarus.yml ,配置网站相关信息。
主要包括 logo、favicon、navbar 的 menu 和 links、footer、donates(赞助信息,注释掉没用的支付渠道)、widgets。
这里详细说一下 widgets,widgets 就是页面上的各个区域的挂件,可以通过配置灵活改变其位置和具体信息,根据喜好决定布局采用 3 栏还是 2 栏布局。
profile widgets: 这块是用户信息模块,把相关信息改成你自己的就好啦,下面有一个 social_links,也可以自定义配置,如果没有 Twitter 和 FaceBook,可以把相关信息注释掉,也可以添加其他链接,注意图标是基于 fontawesome 的。subscribe_email、adsense 都用不上,可以删掉具体修改细节可以参考这个 Commit。
修改完的效果如下:
?5.源码方式使用 lcarus 主题
刚才说到使用 Icarus 主题有两种方式, npm 包的方式虽然简便,但是如果想对 Icarus 主题有更深的配置就不太好弄了,尤其是过去 Icarus 一直都采用的是源码模式,很多 Issue 的解决方案都是修改源码的,而对应的 npm 包的方式则很少提及,所以我们也改为使用源码方式,方便后续配置。
首先删掉 hexo-theme-icarus 依赖,在 Icarus 仓库下载代码,解压后拷贝到 theme 文件夹中。
详见这个 Commit。
6.配置样例文章
下面我们删掉默认的 Hello World 文章,创建一个自己的文章。
注意头部配置文件相关信息,在新版 Icarus 中头图需要额外配置 cover 选项,如下:
title: "【译】下一代前端构建工具 ViteJS 中英双语字幕"
date: 2021/03/08 11:12:25
categories:
- Front-End
- Tools
tags:
- Vite
- GitHub
- Translation
toc: true # 是否显示目录
thumbnail: '/images/vitet.png' # 缩略图
cover: '/images/vitet.png' # 头图
7.文章内容过长怎么办
首页应该展示更多的文章,如果文章过长,用户下滑就只会看到同一篇文章,我们如果只想让用户看一部分内容怎么办呢?非常简单,在 md 文件中添加 <!-- more --> 即可,添加完之后,就会出现“阅读更多”的按钮,首页就能看到多篇文章了。
代码详见这个 Commit。
8.怎么样让文章两栏展示
目前文章页仍然和首页一样,是三栏布局,为了有效利用空间,希望文章页能够两栏布局。此时我们需要在 Icarus 源码文件夹添加 _config.post.yml 文件,并配置成两栏布局:
widgets:
# Profile widget configurations
-
# Where should the widget be placed, left sidebar or right sidebar
position: right
type: toc
# Whether to show the index of each heading
index: true
# Whether to collapse sub-headings when they are out-of-view
collapsed: false
# Maximum level of headings to show (1-6)
depth: 3
来看看效果:
?三 、 云端一键部署上线应用1.上传代码
git add .
git commit -m '添加你的注释'
git push
2.在日常环境部署
一键进行应用部署。在应用详情页面点击日常环境的「部署」按钮进行一键部署,部署状态变成绿色已部署以后可以点击访问部署网站查看效果。
?3.配置自定义域名在线上环境上线
配置线上环境自定义域名。在功能开发验证完成后要在线上环境进行部署,在线上环境的「部署配置」-「自定义域名」中填写自己的域名。例如我们添加一个二级域名 company.workbench.fun 来绑定我们部署的前端应用。然后复制自定义域名下方的API网关地址对添加的二级域名进行CNAME配置。配置CNAME地址。复制好 API网关域名地址后,来到你自己的域名管理平台(此示例中的域名管理是阿里云的域名管理控制台,请去自己的域名控制台操作)。添加记录的「记录类型」选择「CNAME」,在「主机记录」中输入你要创建的二级域名,这里我们输入「company」,在「记录值」中粘贴我们之前复制的 API网关域名地址,「TTL」保留默认值或者设置一个你认为合适的值即可。在线上环境部署上线。回到云开发平台的应用详情页面,按照部署的操作,点击线上环境的「部署按钮」,部署完成以后就在你自定义的域名进行了上线。CNAME 生效之后,我们输入 company.workbench.fun(示例网址) 可以打开部署的页面。至此,如何部署一个应用到线上环境,如何绑定自己的域名来访问一个线上的应用就完成了,赶紧部署自己的应用到线上环境,用自己的域名玩起来吧 ;)一键创建Hexo应用模版链接 :?fromConfig=1&fromRepo=sol_github_1
参考文献:
原文链接:301 Moved Permanently
本文为阿里云原创内容,未经允许不得转载。
做外贸这么多年,从开始自已写HTML代码用虚拟空间,到使用国内的CMS,到学会用WORDPRESS,使用WORDPRESS主机,再到直接选用轻量云服务器,分享一下自已的感受和经验。
域名注册国内的阿里、百度、腾讯都差不多费用,腾讯略便宜,于是我开始把需要续费的转到腾讯了。
之前买的GODADDY虚拟空间,送域名,发现没有隐私保护,然后试了一下单独注册同样没有免费隐私保护,需要另加钱。但这个网站访问不稳定。
国内所有注册商都有隐私保护,管理也方便,最起码访问时不会出问题。
域名解析DNS现有的域名有阿里、百度、腾讯的。研究后发现,免费的DNS解析三家都没有海外节点使用,但阿里的国内节点中明确有海外解析,我不太懂块,暂时以阿里的解析为主,使用时也并未发现百度和腾讯(DNS POD)的对海外解析不友好。倾向阿里云DNS,因为解析更改后生效时间极短。百度的解析变更后很慢,有时需要十几分钟后才ping出来正确的IP。
所以,建议用阿里云DNS,可以免费解析非阿里云注册的域名。
服务器最初选用的是带CPANEL的虚拟空间,国内的西部网络等,后面使用了GODADDY、SUGARHOSTS美国虚拟主机,然后改用阿里云香港,现在使用腾讯云香港。下面一个一个说。
GODADDY,CPANEL后台,在淘宝上买的特价主机,续费太贵。国外主机的老毛病,访问不稳定!
SUGARHOSTS主机,个人认为没有突出优点。按月付费贵,按年付费便宜。最初认为只要是美西,在太平洋东岸离中国最近,网速不会差,结果发现我在国内用电信网络访问后台非常不稳定,下载速度不超过20KB/s。后来才知道还有美西中美极速的,费用略高一些,但我未使用。CPANEL面板管理还算方便,有数据库和文件备份功能,有访问记录,无限带宽和流量,网站数量不限,但限制索引节点,我中途挂了4个站就是示索引节点超限了。优点是美西访问速度快,但美东访问速度一般。
阿里云香港轻量服务器,30Mbps带宽,流量有限制,但作为外贸站足够。我是按月付费的,1C1G,安装BT PANEL,开了阿里云CDN,效果一般。尤其是电信网络访问香港服务器时据说链路要绕国外中转,我自身的体验是极慢,同我使用SUGARHOSTS几乎一样。所以大概一年左右看到腾讯云也有香港轻量,果断换了。
腾讯云香港轻量服务器,配置价格与阿里完全相同,但国内电信访问速度很好,同国内网站一样。最初是98抢了一年有上海独立服务器,建了一个中文博客站。后发现香港轻量云,果断上了1C2G,因为在阿里云的教训,内存不够用,上了2g的。上海服务器到期后中文站迁到香港轻量云,没感觉到访问速度有区别。
期间了解过百度、京东云没有香港轻量,华为云需要预存1000以上,都不合适。总体来说目前腾讯香港轻量较满意。
服务器配置现在都是老规矩了,安装BT PANEL。
最初时使用PHP+APACHE,不懂任何技术,只是看教程。后来了解到NGINX效率更高,就换了过来。在1C1G的阿里轻量云上内存硬是用到八九百兆,也就五六个站。
换腾讯云后上了2g内存,也能用到1G。
后来终于换上OPEN LITESPEED,内存占用彻底降至不足500M,活跃的网站有6个,另外挂了几个测试站,一共14个。
所以服务端建议PHP+OPEN LITESPEED组件。
WORDPRESS后台配置据称,WORDPRESS的可用对象缓存有ReDis和Memcached,可百度详细方法。我选用了后者。前者在测试时多个站同时开启后访问时会串站,A站打开后访问页面时会跳到B站。我完全搞不定,非专业人士嘛,就放弃了。
对于国内访问为主的中文站,WORDPRESS安装Litespeed Cache、Memcached Is Your Friend两个插件。
开启LITESPEED CACHE缓存后,同时还要在此插件中打开MEMECACHE对象缓存选项,请读者朋友们自行探索。
对外贸站,我最初也是同上述配置,但使用CDN后频繁出错,访问时有各种莫名其妙的问题。于是,在所有CDN加速的网站上,不使用上述2个插件。
优化插件为了减少代码、加快站点速度和SEO,以下是我的必备插件:
SEO ULTIMATE:可以自定义关键词、TITLE和描述的,另外还有社交分享通用的OPENGRAPHICS标签,可任意设置分享到FB等外网的属性。
REMOVE WORDPRESS OVERHEAD:删除模板头部的多余元素,比如页面元素、无用的js代码等,可以简化HTML头部。但此插件与我用的部分模板的冲突。
MINIFY HTML:简化代码,删除多余的注释。
WP No Base Permalink:去除系统默认的分类目录页的URL中的category等,直接减少网页URL层级。
Remove CPT base:配合上面的插件,部分模板有自定义页面类型,比如PRODUCTS,可以单独去除URL中的字眼。
zhanzhangb-baidu-submit和Sitemap by click5:专为中文站用,百度作恶,必须用唯一的站点地图格式。前者是主动推送插件。
Advanced Image Sitemap:外贸站专用,站内图片索引到搜索引擎。
Google XML Sitemaps: 外贸专用,网页新建或修改后通知GOOGLE BING,也生成站点地图。
网站后台设置中文站url直接选用自定义/%post_id%/。
外贸站选文章名。
如果开启了HTTPS,网站常规设置中,WordPress地址(URL)和站点地址(URL)的网址前面均以HTTPS开头。
HTTPS加密目前没有确定说HTTP不好,但普遍建议开启HTTPS,可以在宝塔面板上申请,然后打开强制HTTPS。
注意,要先在面板上启用并强制,然后再到上面说的后台改HTTP为https,否则当场就进不了网站后台了。
如启用后不将URL改为https,网页显示不全,图片和CSS会加载不到。
CDN加速中文站因为访问距离近,不面向海外,未开启加速,只使用LITESPEED缓存插件,访问速度非常满意。
外贸站在开启上述插件时,发现CDN加速访问会有莫名其妙的问题,缓存机制之间可能的冲突。于是使用CDN的外贸站后台不开缓存。
如果不用CDN,还是需要上述后台的缓存。
如果网站启用了HTTPS,需要注意下面的问题。
最初使用阿里的CDN,开HTTPS后,必须在CDN中配置HTTPS否则访问时会提示不安全。但阿里云CDN中使用服务器上同样的SSL证书后网站不可访问,报错TOO MANY REDIRECTS,询问客服后得知,必须在CDN中另外再申请一个SSL证书才可以使用。
但SSL本意就是为使网站访问更安全,如果CDN中不配置SSL,那服务器端也无必要配置SSL了。
所以如果使用阿里云CDN,二选一:服务器和CDN均不配置SSL;均配置一个独立的SSL(2个不同的SSL证书)。
但使用腾讯云则不存在此问题,直接将服务器的私钥和证书复制到CDN的HTTPS证书界面,保存后网站可正常访问。
另外,使用阿里云CDN后,国内访问非常慢,因为使用的是仅海外加速(不包括国内),并非全球加速(需要备案过的才可以全球加速)。我猜测是解析和链路过多导致访问太慢。而使用腾讯云同样仅海外加速,国内访问则并没有出现太高的延缓,仅比未开CDN的访问速度稍慢。
所以目前针对没有备案、仅面向海外的外贸站,建议使用腾讯CDN(暂不与其它CDN比较).
我的CDN中的其它重要配置:
开启压缩和CSS/JS合并。节点缓存设置为1天(如果网站后台有更新,第二天节点上更新)。浏览器缓存设置为14天(有利于终端访问速度和SEO排名)。具体使用上,阿里和腾讯的CDN都选择了海外加速(不包括中国大陆),但实际在国内访问时,阿里云CDN的访问极慢,而腾讯云的好些。所以考虑国内维护网站需要,建议后者。百度云也有海外加速,但需要申请,不直接对外开放。我原本是申请试用看看,可申请后没任何进展和答复。
费用上,因为都是企业站,访问量不大,一天也才几分、最多几毛钱。不用在乎价格差异。

目前想到的就这些了,欢迎朋友们提出更多建议和分享更好的技巧!谢谢!
#外贸##SEO##外贸干货分享##CDN##网站#
简介买了阿里云云服务器后,打算来折腾一下服务器。服务器都有哪些用途?
大概列一下常用的方法:
建网站、博客。就是这篇文章所说的内容。为甚么要自己建立博客?因为博客在自己手上总是比较踏实。像社交网站兴衰交替,以前写的心得体会在旧的社交网站上都找不到了,而且自己博客限制也没那么大。图床,可以参考我此前写的文章 七牛图床添加阿里云域名、阿里云域名注册与备案、服务器ECS购买与登录内网穿透、反向代理。比如说,远程访问内网NAS;远程桌面;服务器深度学习(俗称远程炼丹)。这个我后续更新一下。私人网盘。哈哈,以前都是用百度云盘,自从pandownload挂了后,逐步想起这个念头。国外VPS上网。这个就不多说了。下面就针对快速建网站来进行阐述。
概念通俗科普解释bt宝塔面板是什么之前,先简单说说一直以来建网站方法
比较久远的方法,以前都是在Linux环境下,在黑洞洞的命令行窗口,安装建立网站常用的软件。建立网站肯定离不开三件套嘛——http服务器、数据库、服务器运行语言。安装这三件套有各种各样的组合。后来逐步形成LAMP(Linux+Apache+MySQL+PHP)和LNMP(Linux+Nginx+MySQL+PHP)几个组合嘛。这三件套一个个安装需要逐个输入命令,还有软件版本对应和依赖问题,以及权限及相关配置,很麻烦。后来就有人就编写了LAMP或者LNMP一键安装命令脚本。比如以下是LAMP的一键安装脚本。wget -c && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lamp上面只是解决了安装的问题,关于网站后面还有很多维护工作需要——网站监控、数据库备份、日志记录等等。如果有专门的服务器管理软件就省事多了。因此服务器管理软件(俗称面板)就出现了。国外用Cpanel比较多,国内用BT宝塔面板。其中,Cpanel面板这个比较古老了,国外VPS厂商用的多。多数是英文版,并且操作起来不太符合操作习惯。BT面板是国产的,原生支持中文,官网介绍“提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。”还有他是免费的,收费功能针对技术支持等业务。所以直接用bt面板来建网站和管理网站了。为什么用Wordpress1、 像个人博客这种,hexo静态网站也挺流行的。但是因为以前用wordpress,并且插件多,支持读者评论这些动态内容。所以路径依赖还是用回wordpress了。
快速建网站命令行输入一键安装命令yum install -y wget && wget -O install.sh && sh install.sh]( && sh install.sh)
输入y确定安装bt面板。
随后等候一分钟左右,出现成功安装状态,并且返回bt面板的用户名和密码。
Bt面板登录用浏览器在地址栏输入 命令行显示的链接地址,一般为IP号码+端口号格式——类似于:8888格式,出现bt面板登录界面。输入命令行里显示的用户名和密码,进行登录
修改BT面板登录账号和密码。点击左侧导航栏“面板设置”,修改用户名 和密码。选择安装LAMP或者LNMP。选择其中一样进行安装,我选择LNMP。跳出安装任务列表,等待所有安装任务完成。
等待十几二十分钟后,安装完成
利用面板添加网站点击左边导航栏“网站”,再点击添加站点,输入域名、根目录、FTP设置、数据库设置等。
显示成功建立相应资料

浏览网站,在浏览器地址栏输入域名,出现站点创建成功页面。
上传网站wordpress文件下载wordpress压缩包。然后浏览器中打开WordPress中文站点,下载程序压缩包。
在面板左边导航栏选择“文件”,选择网站站点文件夹,上传wordpress.zip压缩文件。
将上传的wordpress.zip压缩包解压缩,解压缩到wordpress文件夹。
进入该wordpress文件夹,将所有文件选择,选择剪切,将其粘贴至上一级文件夹。
最后网站目录文件夹如下
Wordpress配置在浏览器地址栏输入域名,跳出wordpress配置页面
点击“现在就开始”,跳转到数据库配置页面。按照前面面板添加站点生成的数据库配置信息填入。
数据库配置完毕后,设置wordpress站点标题及账户信息。
添加完毕,登录wordpress账号及密码,进入该网站页面。
此时网站建立完毕。后续就是网站内容丰富和美化的事情。后续更新。
相关链接:
阿里云域名注册与备案、服务器ECS购买与登录、 七牛图床添加阿里云域名、markdown多平台发布及七牛图床使用