Yaoyao's Blog

  • Home

  • Archives

  • Categories

  • Tags

  • Search

域名注册与域名解析

Posted on 30 Dec 2018 | In Technology | | Views:

域名注册

如果你想要一个域名,就要找一个域名注册商,帮你向ICANN申报。简单来说,就是要花钱买。

域名注册商,或者提供域名注册的代理商有很多。在国内,比较有名的有万网(现在已经被阿里云收购)、 DNSPod(现在已经被腾讯云收购)等等;在国外,有GoDaddy、name.com、namecheap、gandi等等。

选择域名注册商主要看两方面:第一是域名注册服务本身,比如域名价格、续费价格、转出是不是容易,提供SSL服务、whois保护服务怎么样。第二点就是DNS服务,注册域名,一般就会直接使用注册商提供的DNS服务,这样最方便。除非是使用收费DNS或者注册商不提供DNS,不然的话大家一般也不会换DNS服务器。

国内域名注册商的劣势就是提供的域(就是后缀,如‘.me’、‘.io’等)相对较少。而且转出也比较麻烦。另外还有一点,就是要实名认证,否则会被暂停解析。不过就算存在这些劣势,我还是挺推荐国内域名商的。首先如果你的网站主要访问用户在国内,万网和腾讯云的DNS速度都会比较快,而且都提供搜索引擎、海外单独设置解析。

Read more »

通过Github实现URL转发

Posted on 10 Dec 2018 | In Technology | | Views:

有时,你注册了一个域名,但是你没有搭建服务器。你希望这个域名能指向你的主页/博客/微博等。但是,很多域名注册商不提供这种服务,或者这是一项收费服务。这时你可以使用GitHub来实现这一功能。

第一步,创建一个空的repo,并把这个repo导入其中。

第二步, 在你域名的dns中添加如下的CNAME记录:

主机名: 按你的需求设置,比如"www"或者“@”
记录值: your_username.github.io.
TTL: 10 分钟

Read more »

Git分支管理

Posted on 1 Dec 2018 | In Technology | | Views:

创建分支命令:

git branch (branchname)

切换分支命令:

git checkout (branchname)

合并分支命令:

git merge

To be continued…

远程SSH服务使用指南

Posted on 1 Dec 2018 | In Technology | | Views:

本文所有教程以ubuntu为例,对其他unix内核系统如Debian、CentOS、macOS等也适用。

目录

安装并开启SSH服务

使用SSH密钥访问服务器

使用SSH反向隧道实现内网穿透

安装并开启SSH服务

使用SSH访问远程服务器,需要在服务器端安装并开启SSH服务。
安装openssh

(at server) sudo apt-get install openssh-server

查看ssh状态

(at server) ps -aux|grep ssh

Read more »

使用GitHub管理Repository

Posted on 30 Nov 2018 | In Technology | | Views:

对已有的Repository进行修改

将已有的项目克隆到本地

git clone https://github.com/username/project-name

或者同步已经下载的项目

git pull origin master

前往项目所在的路径

cd project-name

Read more »

Hexo博客Next主题SEO优化方法(转)

Posted on 1 Feb 2017 | In Technology | | Views:

本文转自:hoxis’ blog

本文主要介绍Hexo博客的优化方法,以Google搜索为例。

添加站点地图

安装插件

需要安装两个插件来生成 sitemap 文件,前一个是传统的 sitemap,后一个是百度的 sitemap。

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
Read more »

基于Hexo的全自动博客构建部署系统(转)

Posted on 16 Jan 2017 | In Technology | | Views:

本文转自:https://kchen.cc/2016/11/12/hexo-instructions/

在互联网渗透到个人,自媒体信息爆炸的今天,大家都希望有一个归自己所有、掌控的个人博客。因为无论是记录生活,还是分享技术,自定义博客都可以按照自己的要求,为自己提供熨帖的服务,而不必受到条条框框的限制。但是普通用户又囿于没有高超的编程技术和前端本领,而在自定义博客面前望而却步了。本文的目标就是通过介绍 Hexo+Github/Coding.net+Travis+CloudXNS 形成一套完整的个人博客自动构建、部署、国内国外双线路负载均衡的系统。真正做到随时随地写文章,一键部署到网站的全自动化流水线。

什么是 Hexo

Hexo is a fast, simple & powerful blog framework.

Hexo 是一个极速、简单且强大的静态博客架构。它使用 Node.js 作为构建引擎,上百个文件在几秒钟内便可构建完成;而且拥有着丰富的插件库,因开源而显得生机勃勃,可扩展性很好;最重要的,它支持 Markdown 作为书写语言,极大地方便了博客的撰写。

Read more »

我们为什么要使用 Markdown(转)

Posted on 6 Jan 2017 | In Technology | | Views:

本文转自:https://kchen.cc/2015/10/05/Markdown-Manual/

Markdown 是一种正在流行起来的「标记语言」,通常为程序员群体所用。但现在,不光是程序员,对于普通的文字编辑者而言,Markdown 的优势也越来越明显了。

从前码字时我们面临着什么困境

以前,大部分的人使用 Word 或 Pages 码字、写作、写论文,过去的文档也大都以.doc, .docx格式或是.pages格式储存。还有人为了编辑简洁、保证文稿发给谁都能正常打开,会用.txt 格式。

Read more »
12
Yaoyao Liu

Yaoyao Liu

18 posts
2 categories
16 tags
RSS
Creative Commons
Netlify
Copyright © 2017 - 2021 Yaoyao Liu
Powered by Hexo and NexT