FarBox的建站过程
FarBox的建站过程
本文转自:http://mosir.org/html/y2012/How-to-build-your-website-by-farbox.html
出于对FarBox的实现思路的认同,在浅浅尝试了一下之后,现在终于又抽出空来实际使用一下了。
前几天的一个凌晨,看到FarBox后,立即试用了,并写了篇简介:FarBox--另类有趣的网站服务。当时最主要的是了解其思路,因为看了一遍文档,发现当时文档还很简单,写出来的功能基本上只是比github,bitbucket提供的静态网页服务功能强点。今天再次看了一遍文档,发现文档已经丰富了很多,这种另类网站“托管”服务的潜力和威力逐渐体现出来了。
使用FarBox建站的步骤并不复杂。这里描述一下。更详细的说明可以参考“FarBox帮助&开发文档”。
自己注册域名。
在域名的NS解析中,将域名CNAME到park.farbox.com上。如果没有自己的域名,或只想试一下,可以忽略这一步,在后面直接使用类似xxxx.farbox.com的域名,其中xxxx只要大于三个字母,而且没有别人占用就可以了。
-
我们基本上不用考虑选择哪个网盘会更快一点。访问速度的优化交给FarBox去考虑;-) 不过,现在FarBox的服务器在日本,所以虽然使用哪一个网盘理论上都差不多,但是日本访问美国的线路更加稳定一些,日本到大陆的线路时不时会抽抽风,而且一般在晚上访问延迟会大很多。
当然,大陆访问金山快盘的速度一般要快过Dropbox,而且不会担心被“那个啥墙”干扰。
通过你的网盘帐号登录farbox
会有个提示问你是否同意授权给farbox访问你的网盘,选择同意即可。farbox只能访问类似app/farbox目录下的内容,所以你不把敏感文件放在这个目录下,你的网盘其它目录下的内容是不会有泄漏危险的。
登录并授权后,farbox会给你建立一个演示网站,比如dropbox-83042029.farbox.com。你可以稍等后,访问这个演示站查看效果了。
绑定设置网站域名
FarBox提供了三种绑定域名的方法。这部分FarBox设计得不太简洁,文档也写得有点乱。我不建议使用前两种,FarBox在这部分的处理可以说是在给自己找麻烦,也增加了混乱的可能。
我建议还是建立一个app/farbox/domains.config,在这个文件中维护自己帐号下的网站。比如我们想使用一个二级域名“mosir.farbox.com”和一个顶级域名“mosir.org”,那么我们可以先在本地网盘的app/farbox目录下建立以下两个目录:
mosir.farbox.com
mosir.org
再建立domains.conf,格式是一个站一行,一行中分别包括“目录”、“网站名称”和“域名”,每部分的间隔可以用“空格+-->”,其内容应该如下:
mosir.farbox.com --> mosir's demo site at farbox --> mosir.farbox.com mosir.org --> mosir's site --> mosir.org
保存文件上传完成后,尝试访问你的网站吧。如果出现403,请等待5~15分钟再试,farbox同步你的网站需要时间。虽然什么内容都还没写,但至少一个有着缺省模板的网站就会出现了。如果还是403,请删除本地浏览器中的cookie缓存,重新登录一次,这里farbox没有登出功能,所以......
不过可能因为还处于测试阶段,farbox的同步功能有时会失效,那就得等到其功能恢复后才能看到效果了。
开始写作
参考“写作规则”,开始写作吧。文件直接保存在本地网盘的app/farbox/mosir.org目录下,等同步完成,访问mosir.org就可以看到网站自动更新后的内容了。
进阶用法
基本功能掌握后,就可以考虑查看FarBox帮助&开发文档,学习使用自定义模板、文章分类、添加评论系统、查询等功能了。
FarBox基本上每天都在更新,文档也在不断更新完善,尤其是进阶用法中的功能,在正式版发布之前可能还会有较大变动,感兴趣的可以关注一下开发者的微薄或不定期留意一下文档的更新。
FarBox的建站过程的更多相关文章
- SEO 建站过程复盘
今天在A5看到一篇关于一个牛站的复盘,整个建站过程值得借鉴. https://www.admin5.com/article/20200218/943930.shtml
- Python+Flask+MysqL的web技术建站过程
1.个人学期总结 时间过得飞快,转眼间2017年就要过去.这一年,我学习JSP和Python,哪一门都像一样新的东西,之前从来没有学习过. 这里我就用我学习过的Python和大家分享一下,我是怎么从一 ...
- 《Dotnet9》建站-记录建站过程中使用的一些网址
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- Drupal建站过程思考——不识庐山真面目,只缘身在此山中
使用drupal与没有使用drupal,在网站的设计过程上本质是一样的!所以,我们在使用drupal建一个新网站时,要时刻联想自己在没有drupal时是如何设计开发的. 不使用drupal时,我们通常 ...
- window下Jekyll建站过程
> 前言 最近决定要写一个博客,先后注册了博客园和CSND的博客,但是他们的界面主题都不是很符合自己的要求,还没有足够个性化的发挥空间,遂决定自己建一个博客. 网上找了一下教程,感觉都不太详细, ...
- Hexo建站过程总结
Hexo 是一个基于 Node.js 快速.简洁且高效的博客框架,可以将 Markdown 文件快速的生成静态网页,托管在 GitHub Pages 上. 由于原来博客的主机费用问题,我没有办法再在那 ...
- Web网站建站过程(白嫖)——域名
目录 1.域名注册商(选一个吧) 2.域名注册 没有域名建啥站? 1.域名注册商(选一个吧) 到时候你们就会想起: ...... 但是我们不用上面的,因为上面的太费Q,我们要用的是-- 2.域名注册 ...
- 利用阿里云Centos7建站过程
以下可能不尽详述,如有问题欢迎指出 准备过程:1. 阿里云主机一台2.域名一个 3.github个人帐号开始: 1.以root帐号登录云主机 2.安装apache [root@192 ~]# yum ...
- wordpress建站过程5——footer.php
footer中写的就只有网站地图,公司信息等等简单东西而已: <?php wp_footer(); ?> <div class="footer"> < ...
随机推荐
- 【BZOJ1822】[JSOI2010]冷冻波(二分,网络流)
[BZOJ1822][JSOI2010]冷冻波(二分,网络流) 题面 BZOJ 洛谷 题解 先预处理每个巫妖可以打到哪些小精灵,然后二分答案,网络流判定即可. #include<iostream ...
- 启用SharePoint 2013文档版本控制
cls $PSSnapin = Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue | Out-Nul ...
- Surrounded Regions - LeetCode
目录 题目链接 注意点 解法 小结 题目链接 https://leetcode.com/problems/surrounded-regions/ 注意点 边缘不算包围'O' 解法 解法一:dfs.找处 ...
- 洛谷 P3853 路标设置 解题报告
P3853 路标设置 题目背景 B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离.为了便于研究这个问题,我们把公路 ...
- P2569 股票交易
题目大意: 你初始时有∞ 元钱,并且每天持有的股票不超过 Maxp . 有 T 天,你知道每一天的买入价格( AP[i] ),卖出价格( Bp[i] ), 买入数量限制( AS[i] ),卖出数量限制 ...
- (string高精度)A + B Problem II hdu1002
A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
- 使用Nessus漏扫
Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它.该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库.Nessus不同于传统的漏洞扫描软件,Nessus可同时在 ...
- mysql盲注学习-1
mysql: 1.left() //left()函数 left(a,b)从左侧截取a,的b位 2.mid() //mid()函数 参数 描述 column_name 必需.要提取字符的字段. star ...
- win10重复安装
使用大白菜启动盘装win10的时候,一直循环的重启然后设置,然后再重启,再设置.陷入了死循环. 解决办法:在自定义快捷键那个界面按 Ctrl+Shift+F3 .这是直接进入桌面的快捷键.
- 5、Python-字典
定义 info = {'name': '班长', 'id': 88, 'sex': 'man', 'address': '地球亚洲中国北京'} print(info['name']) print(in ...