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

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

Openshift

安装WordPress

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

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

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

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

首先登陆官网:Openshift

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

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

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

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

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

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

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

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

绑定域名

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

官网:Freenom

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

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

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

检查结果部分截图如下:

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

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

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

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

最后一步,登陆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的,然而他收费了……像我这种刚入门的小白,用收费的博客可能维护不好。

只好先从这两个上手啦。

上一周,小白的我试着搭建了两个个人博客:在github和openshift上相关推荐

  1. 手把手教你搭建属于自己的技术博客(小白教程)

    手把手教你搭建属于自己的技术博客 先放上我自己搭建的博客地址 https://sourl.cn/Tbk7yt 这里我使用的是 Hexo 框架 以及 Github pages 进行的搭建 文章目录 手把 ...

  2. 如何搭建一个属于自己的博客网站?(小白教程)

    如何搭建一个属于自己的博客网站?(小白教程) 一.准备阶段 二.搭建阶段 1.服务器阶段 2.宝塔面板阶段 3.WordPress阶段 三.结尾语 欢迎大家访问我的个人博客:endeavorchuan ...

  3. 使用Hexo在GitHub Pages上搭建部署免费的个人博客网站(上:GitHub搭建)——最详细全面解读教程(没有之一)

    标签:Hexo GitHub使用技巧 博客 网站搭建 点击此处,浏览效果更好 版权声明:本文为博主 @残灯飞雪 的原创文章,欢迎转载,传播知识.著作权归作者所有,商业转载请联系作者获得授权,非商业转载 ...

  4. HALO博客配置华为云OSS上传附件

    大家好,我是满心 前言 之前使用的服务器本地存储,用了半年左右发现,存储量较大,而且访问速度也很慢,就考虑使用OBS存储方式,由于我使用的是华为云服务器,所以这里也选用华为的OBS,其实和阿里云差不了 ...

  5. 简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)

    准备工具: typora (md编辑器)直接去官网https://www.typora.io/下载,一直点下一步. 下载好了后界面是这样的,清爽且好用. 需要做一点设置 [文件 - 偏好设置-图像], ...

  6. 最新cocos2d-x 3.0博客教学 小游戏[史上最坑爹的游戏] 004第三关:让坦克过桥

    写在前面的话 ,最近的时间比较紧张,没有多余的时间来写博客,也没有什么实际来写代码,通过写这些博客我发现了一些问题,游戏中用到的技术都是一些基本的很平常的技术,大家只要努力的学习,就一定能够学会的,做 ...

  7. 最新cocos2d-x 3.0博客教学 小游戏[史上最坑爹的游戏] 001主画面以及关卡选择画面的制作

    cocs2d的开发环境我相信大家都能搭建好了,下面我们直接的进入正题,开始做我们的小游戏,如果对搭建环境还有不懂的童鞋请看我写的这篇博文 cocos2d-x 3.0游戏开发xcode5帅印博客教学 0 ...

  8. 第一章 初入博客——APK禁止在模拟器上使用

    系列文章目录 APK禁止在模拟器上使用 前言 近些年一直从事Android开发,没养成好习惯,也一直没想起来写博客,几年前注册的 到现在空空如也,最近准备加入博客专区 一.为何要禁止模拟器安装? 具体 ...

  9. 写markdown博客如何将截图快速上传到图床——记一个工具插件的实现(windows版 开源)...

    打造一个上传图片到图床利器的插件(Mac版 开源)(2018-06-24 19:44) 更新于2018年2月 做了以下改动: 1.修复了一个bug,把服务器区域做成可配: 七牛有华北,华东,华南以及美 ...

  10. 8-【Git入门】个人博客搭建 用hugo搭建博客连github上

    由于自己搭建博客 第一次踩了很多坑 下面整理所有相关坑和步骤,如果出现问题多搜搜,有足够耐心就行 自己搭建博客不如用现有平台 因为知乎 简书 掘金等平台都很好兼容makedown语法 自己搭建编辑文章 ...

最新文章

  1. Windows 10 开发环境搭建
  2. 殊途同归还是渐行渐远?MIT神经科学教授James DiCarlo谈如何通过人类神经理解神经网络...
  3. 【过程记录】springboot整合redis/分别用redisRepository和redistemplate操作redis
  4. javascript自定义startWith()和endWith()方法
  5. QT跨平台项目开发经验(项目打包)
  6. 手把手教你用Python给小姐姐美个颜
  7. 最强云硬盘来了,让AI模型迭代从1周缩短到1天
  8. 盒模型bug的解决方法
  9. 全连接简单minist操作
  10. 常见电平转换电路--超简单
  11. 概率统计学习笔记(9)——连续型:均匀分布、指数分布
  12. [Irving]字符串相似度-字符编辑距离算法(c#实现)
  13. python-docx文档高亮显示
  14. Leetcode41.First Missing Positive
  15. 在家赚钱的可靠方法,5个方法各个月入过万!
  16. Linux紧急模式问题处理方法
  17. 信息熵的由来、相关概念及思考
  18. 微信小程序对接阿里云OSS
  19. 宝峰uv5r保存信道频率_对讲机的那点事:宝峰UV-5R对讲机上中继台的信道存储设置方法...
  20. Android中通知栏的使用

热门文章

  1. nginx is outside location
  2. 计算非等间隔离散曲线的曲率
  3. 基于STM32的光照度自动调节系统
  4. 中文谚语 enlish version
  5. Matplotlib风羽自定义
  6. oracle11g64位怎么用sql,PLSQL连接Oracle11g64位
  7. C/C++如何调用Java
  8. java mars2_Mars-java 2.2.2 发布,不需要容器的 Java Web 开发框架
  9. 【情感分析:挖掘观点、情感和情绪】读书笔记-01
  10. 组装服务器怎么做阵列,怎么做服务器的磁盘阵列