【像黑客一样写博客之十】域名绑定

原创作品,转载请标明http://blog.csdn.net/jackystudio/article/details/16896799


相信很多人都有自己的域名,而github帮你提供了免费的空间。让你的域名直接转到github.io是个不错的注意。假设通过之前9篇文章,你已经初步建立起一个github.io的博客了。


1.CNAME


1.1.增加CNAME文件

我已经有了一个域名www.fusijie.com。如果没有请先看第2步。

进入Octopress\source,运行如下命令

[cpp]  view plain copy
  1. touch CNAME  
  2. vim CNAME  


在VIM中输入www.fusijie.com。保存退出。




1.2.修改url

修改_config.yml,修改url为www.fusijie.com


1.3.生成静态页面,并推送

[cpp]  view plain copy
  1. rake generate  
  2. rake deploy  


1.4.推送source分支

[cpp]  view plain copy
  1. git add .  
  2. git commit -m "添加域名绑定"  
  3. git push origin source  

2.注册域名

有域名的话pass。


2.1.注册帐号&购买域名

这个不多说了。网上一摸一大把,我是在Godaddy(爸爸去哪儿?)买的。这里就以Godaddy为例。


2.2修改域名指向

(1)登录帐号,进入visit my account。

(2)选择Domain→你的域名→Launch,进入后台控制面板。

(3)点击DNS→DNS Manager。



(4)点击域名下的Edit Zone

可以看到Host和Points to,如果希望在顶级域名指向github博客,那么在@一栏的指向填入207.97.227.245。那么顶级域名就可以直接指向github博客了。




如果希望www的二级域名也可以指向这个博客地址,保证www指向@即可,如果想要在二级域名下指向博客的话,那就在该二级域名的Points to填入上面ip即可。



3.泡壶茶

不要急着打开你的网站,这个时候可能是404,泡壶茶回来就好了,围观吧。。。


欢迎光临我的个人网站http://www.fusijie.com



在电影《黑客帝国》(The Matrix)中,全屏滚动的代码通常是为了营造一种科幻感和程序员进入虚拟现实的情境。实际上,这并不是真正的Java代码,而是视觉效果的一种表现形式,可能使用了图形渲染库、特效软件或CGI技术。 要实现类似的效果,你可以考虑使用JavaFX或者Swing这样的Java GUI库,它们提供了动画和可视化功能。不过,直接在控制台上模仿这种全屏滚动是不可能的,因为控制台没有足够的图形处理能力。如果你想在GUI应用中模拟这种感觉,可以创建一个带有文本区域的窗口,然后动态地改变文本内容并配合动画。 以下是一个简单的JavaFX例子,展示如何在一个Text Field组件上创建滚动效果: ```java import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.TextArea; import javafx.scene.layout.StackPane; import javafx.scene.text.Font; import javafx.stage.Stage; import javafx.animation.AnimationTimer; public class MatrixScroller extends Application { private static final String TEXT = "Your long and scrolling text here..."; public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Matrix Scrolling Effect"); // Create a scrollable TextArea TextArea textField = new TextArea(); textField.setFont(Font.font("Arial", 16)); textField.setWrapText(true); // Set the initial text textField.setText(TEXT); StackPane root = new StackPane(textField); Scene scene = new Scene(root, 800, 600); // Animate the scrolling using an AnimationTimer AnimationTimer timer = new AnimationTimer() { @Override public void handle(long now) { if (textField.getCaretPosition() >= TEXT.length()) { textField.selectRange(0, 0); } else { textField.selectRange(textField.getCaretPosition(), 1); } } }; timer.start(); primaryStage.setScene(scene); primaryStage.show(); } } ``` 这个示例会在文本框中显示一段很长的文字,并用定时器每秒更新 caret position 来达到“滚动”的效果。然而,请记住,这仍然是GUI环境下的模拟,无法在命令行界面重现《黑客帝国》那样的全屏滚动。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值