如何搭建个人独立博客?

请给出完整的教程步骤,谢谢!
关注者
2925
被浏览
301429

90 个回答

个人博客hill1895.rocks/
因为觉得Wordpress啥的模板一点都不好看,就纯手工敲了一个,总计花了一个多月时间,感觉用着还挺顺手。
目前总共就花费了7美金在Name.com上买了个域名,其他全使用开源的资源,一分钱没花。空间使用了AWS一年的免费主机(真心是业界良心)
博客架构:
  • 服务器:空间使用AWS一年免费的虚拟机,使用ubuntu14. 04+Nginx1.8+uWSGI来部署Django应用,从Name.com上购买域名,服务器配置:

        • 内存:613MB内存,基于Xen 32位或64位

        • 30GB月流量,其中15G上行流量, 15G下行流量

        • 主机空间10GB硬盘,1百万以下I/O读写

        • 可以免费使用一年,有Linux和Windows操作系统

  • 网站框架:Django1.8。

  • 博客后台:修改Django自带的Admin系统,主要添加富文本编辑器用于编写博客,富文本编辑器选择百度的UEditor,其Django的集成版本可以在Github上找到。

  • 数据库:使用MySQL,主要便于同Django集成,另外Django Admin后台操作数据库非常方便。

  • 前端:框架和UI使用Bootstrap3,布局使用Bootstrap的网格布局,使用网格布局+Media Query来做响应式设计,以便支持不同尺寸的设备。使用 SyntaxHighlighter来对pre标签中的代码做代码高亮。

  • 图片存储:七牛云存储。由于虚拟机整个只有30G空间,图片上传相当不划算,于是寻找外部存储方案,最后发现七牛云存储可以做网站图片外链,每月免费10G流量,10万次免费请求,完全可以不花一分钱满足个人博客的需求。

  • 评论和分享:多说评论和分享插件。使用该插件,保证在不设计自己的账号系统,不使用自己的数据库的情况下能够进行文章的评论互动和分享。

  • 站内搜索:百度站内搜索插件。

  • 版本控制:Git。使用Git来进行版本控制,项目托管在GitHub上,项目地址为hill1895/hill1895 · GitHub

  • 优化:用Nginx来进行静态资源的压缩传输,设置缓存等,可以很大程度上提升网站访问速度。

具体搭建过程可以参考博客中的文章,有编程基础的大概一个月就能搞定。
欢迎各位访问和添加友链。
PS:源代码大家尽管拿去用,记得给加星哈

PPS:博客后台长这样,就用的Django自带的后台,稍加修改,轻松愉快。
写博客自然要用到文本编辑器,我把百度出品的Uedtior放了进去,功能很丰富,挺好用的。
我刚刚在博客上写了一篇和楼主问题相关的文章,楼主可以参考一下:

快大学毕业了,突然发现整个大学生涯就是吃喝睡,玩游戏,上课,难道我以后的回忆就剩下这些东西吗?所以我下定决心开始干我一直想干却因为拖延症一直没干的事,开个属于自己的独立博客便是其中之一。

SO,just do it! 我上各种网站去查找建站方法,但悲催的是我是一个文科生,难一点的,涉及到代码的东西我看了就发蒙。不过,幸好,我上知乎的时候,发现我有人和我一样的烦恼,而回答的人都叫他用wordpress,这个号称5秒钟建站的神器。

我到wordpress官网:China 简体中文下载了这个软件,但是我当时没有网站,要怎么使用呢,于是我百度到了一个可以把我的电脑变成服务器,让网页本地运行的东西-----XAMPP。

具体怎么样运用,大家可以看这篇百度经验:用XAMPP来搭建Wordpress建站环境

jingyan.baidu.com/artic

xampp下载:xampps下载1.9.5 最新版 X64_xampp优化版php集成包西西软件下载

弄好了,我就开始下各种主题和插件,一直折腾到我觉得满意后,我决定开始玩真的,建站!

1.买域名

本来我的选择只有万网或者新网,但是后来听说国内的域名注册一点都不自由,说封就封,而且基本上没有转让域名的可能性。所以我果断出国啦,网友推荐我用狗爹godaddy,我去看了一下价格觉得还不错,而且目前已中文化,

点击进入:狗爹中文官网

另外建议百度一下优惠码再购买,可以省一些钱。

2.买空间

我本来想买阿里云空间的,但是看了看价格,还是算了。所以就想买个最便宜的美国虚拟主机,由于英语不行,去外国网站买虚拟空间后台管理肯定生不如死,所以我就找在中国有代理美国空间的空间商,知乎上都推荐老鹰主机,或者老薛主机,我对比了一下,还是老薛主机便宜,于是就买了最便宜的50元美国空间,付款的时候问了客服有没有优惠码,最后一共花了35元。

点击进入:老薛主机

3.安装wordpress

老薛主机的后台是cPane的,我完全没见过,于是参考了这篇教程,

cPanel安装WordPress中文教程cPanel安装WordPress中文教程

但是在网页上直接上传实在太慢,我采用FlashFXP工具上传,不过要先去cPanel-ftp账户那里设置一下账号密码,IP就是空间的共享IP。

4.域名绑定空间

这个我不知道啥原理,但是DNSPOD上面有教程:

点击查看:Godaddy注册商域名修改DNS地址

要注意的是A记录要设置俩个,一个是www,一个是@。这样www开头的域名才能打开。

大概就是这样了,欢迎转载,但是请注明转载自我的博客哦!

好好琢磨:好好琢磨 | 若有所思,若有所得,与你共享,与有荣焉

为什么?