zoukankan      html  css  js  c++  java
  • 上一周,小白的我试着搭建了两个个人博客:在github和openshift上

    上一周,突发奇想,想搭建个自己的博客。

    由于是突发奇想,自然想先找免费的试试手。仔细搜索下,选定了目标Openshift和Github。

    Openshift

    安装WordPress

    OpenShift是红帽的云开发平台即服务(PaaS)。

    Openshift的免费用户可以创建最多3个应用,且为每个应用提供1GB存储空间和200M的数据库大小。运行内存为512m。

    支持语言众多,这点也是他受欢迎的原因。

    虽然Openshift提供的是云计算开发平台,但其也提供了wordpress的安装。

    首先登陆官网:Openshift

    点击Free下面的Signup进入注册界面,内容如下:(其中验证码有时候刷不出来,需要FQ,或者使用https的网址)

    注册完成后,就可以选择安装自己需要的语言了。由于我使用的wordpress,便以wordpress为例。

    点击Add Application,选择WordPress4,在下方的Public URL处填写二级域名:

    点击Create Application后,耐心等待(不要关闭网页),它会自动创建PHP和Mysql环境,自己的wordpress也创建成功了。

    记录好给出的MySQL信息和WordPress管理信息,也可以接着创建phpMyAdmin。

    Openshift官方推荐Git管理工具来管理上面的代码,使用前要先生成密钥。

    当然之前使用了一键安装WordPress,可以直接访问二级域名地址,登陆后台进行管理(包括安装中文语言包和发布新博文)。

    然而由于墙的存在,在国内访问需要使用https,或者直接FQ访问(推荐https,速度并不慢)。

    绑定域名

    同样是因为练手,我在网上选定了免费域名提供网站Freenom。

    官网:Freenom

    界面是中文的,看起来很友好——大概。

    在中间输入你希望的域名,点击“检查可用性”,便会显示可以使用的域名。

    目前Freenom提供的免费后缀为:tk、ml、ga、cf、gq

    检查结果部分截图如下:

    对于可用的,点击现在获取,进入如下界面。对vps等用户有dns可以在这里填,我们选择默认既可以。period处可选择免费使用时长(最多12个月)。再长就要收费了。

    再点击continue,便会要求你输入邮箱验证,之后便是漫长的个人信息录入过程。

    一切结束后,点击登录,进入个人页面,点击Domains——MyDomains,便可查看自己刚刚申请的域名。

    点击右侧的Manage Domains,在上方的Management Tools里选择URL Forwarding,输入我们的二级域名,确认即可(记得使用https,否则访问者也要FQ啦)。

    最后一步,登陆Openshift自己的管理页面,在Application列表里点击博客二级域名右侧的change,输入申请到的域名即可。

    耐心等待一小会儿,输入申请到的域名,就能访问自己的blog了。也可以使用站长工具查看路由缓存等。

    Github

    Github创建个人Page

    身为程序员,都该有Github账号才对,注册就没什么好说的了。

    Github支持静态页面的博客,一切需要动态的部分(评论等),都需要其他方式实现。

    既然是个人博客,Github使用个人页面来搭建最好。其提供300M空间和无限流量,用来写技术博客非常合适。

    首先Create a new project,名称写username.github.io(username就是你的用户名),并且勾选上“Initialize this repository with a README”。

    由于Github支持静态博客,可以使用默认的jelly,也能使用Hexo和Octopress等方式。同时,在Github上还有人提供了在线写作的一种方式。

    下面着重介绍下在线写作的创建方法。

    在线写作simple

    使用Github账号登陆一个项目页面:Simple

    点击Initialize初始化自己的个人Page,耐心等待完成后点击Go开始在线创作。

    进入在线页面,可以看到Markdown在线写作是左右分屏,可以实时预览的。同时支持Save和Delete操作。

    使用其他人的模板

    如果使用的为同一个静态博客程序,便可以直接copy对方的模板,在此基础上改进(前提要取得使用许可哦)。

    可以访问其项目页面,从而fork代码。

    有很多Github上的大神的页面非常绚丽,看代码学习也是极好的。

    全部自己创建

    这个就比较依赖能力了。

    绑定域名

    在自己的个人Page所对应的项目下,上传一个名为“CNAME”的文件,内容便是域名地址。

    之后到DNS服务商那里CNAME一下个人Page地址,等待生效即可。

    评论等互动功能

    评论可以使用“多说”等方式实现,其他动态功能类似。

    题外话

    其实一开始蛮想尝试Farbox的,然而他收费了……像我这种刚入门的小白,用收费的博客可能维护不好。

    只好先从这两个上手啦。

    ————————————————————————————————————————————————
    来自企鹅娘的问候:
    欢迎交流哦,如果有帮助转载的话,请务必注明出处"企鹅娘's 学习笔记",让我也小小的开心一下
  • 相关阅读:
    web服务器-Apache
    nginx优化
    nginx下载限速
    nginx-URL重写
    HDU 5358 First One 求和(序列求和,优化)
    HDU 5360 Hiking 登山 (优先队列,排序)
    HDU 5353 Average 糖果分配(模拟,图)
    UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
    HDU 5348 MZL's endless loop 给边定向(欧拉回路,最大流)
    HDU 5344 MZL's xor (水题)
  • 原文地址:https://www.cnblogs.com/hopecapital/p/4763282.html
Copyright © 2011-2022 走看看