搭建个人博客

说在前面

准确来说应该是去年7月份左右开始写文章的,9月份左右开的公号,有一次写了一篇rocketmq相关文章,RocketMQ(二):RPC通讯,我把这篇文章在简书发表之后,收到了下面的一些内容:

很无奈,交涉了,也解释了,并没有告诉我明确原因,最后收到了下面的信息:

心里好遗憾啊,当时简书也写了很多文章了,当时好几个朋友告诉我说,个人博客搞起,自己博客想干啥就干啥哇。

写博客好处

有输入,有输出才是学习,古语有云:学而不思则罔,思而不学则殆,通过写博客也是一种倒逼学习,梳理自己对是怎么思考,经常梳理自己是怎么思考的是很有必要的,一般经常有三个步骤非常好:

  • 我是怎么思考的?
  • 我这样思考对不对啊?
  • 哦!原来这样思考是对的(或者原来还可以这样思考)

这样自己慢慢就会有很多很多提升,并且写博客一般可能需要很长的时间最起码3-4小时吧,人的大脑会长时间注意力集中,这样大脑以后思考越来越好,并且可以锻炼注意力。

写博客会认识很多很多的朋友,他们都是非常非常优秀的人,当能认识到这些优秀的人之后,你也会和他们学习,慢慢自己也会越来越优秀!

当我们有问题的时候,通过搜索引擎搜索,查阅到解决方案的时候,我们会非常开心,困扰我们很近的问题就终于解决了,那么如果把一些自己的理解,遇到的问题也整理出来,当有一天某个陌生的人搜索到了并且帮忙解决了,你是不是心里也会非常开心呢?

如果可以,建议可以尝试写写,但是短期可能很多看不出来,所以需要坚持,慢慢就会有所改变……

特别鸣谢

在第一次搭建个人博客,很多东西不知道,在此特别感谢一下几位对我的帮助:

上面的这些博主都非常优秀,并且在自己搭建个人博客的时候请教过一些问题。

自己也看了很多博客,最后纯洁的微笑http://ityouknow.com/还是发现微笑哥的博客非常好,样式各各方面都非常舒服,所以最终选择和微笑哥一个主题了。

搭建个人博客

欢迎访问我的网站:http://www.jiangxinlingdu.com/

首先制作一个网站需要:

  • 购买域名
  • 购买云服务器
  • 进行备案
  • 选择博客模板或者自己继续编写
  • 写博客(推荐Markdown编写)

    ?

购买域名、购买云服务器

购买域名和购买云服务可以在一家云服务公司,最近腾讯云、阿里云都有很大的优化活动。

腾讯云:新客户代金券

腾讯云:3年时长最低265元/年

阿里云:ECS云服务器2折起

通过这些购买还有优化,我当时不知道,囧!!!通过我上面的地址购买有优化,可以通过上面购买!!!

选择一个喜欢的域名即可。

看看如果搜索我的域名,就是提示已经被注册了。

买云服务器也一样的,刚刚好那段时间腾讯云做活动,目前阿里云也做活动:

腾讯云:新客户代金券

腾讯云:3年时长最低265元/年

阿里云:ECS云服务器2折起

为了加速我还买了百度的cdn

域名、云服务器等都准备好了的时候,不是部署博客,而是备案。

备案

所以还是备案的好,而且很多功能是需要备案才可以使用的,比如畅言等。

备案时间挺长的,从开始填写资料到最后通过大概需要1个月时间,并且在备案期间禁止打开访问。

填写资料等备案完成就可以了。

选择博客模板或者自己继续编写

hexo

官方网站
类型:静态网页

特点::速度快、部署简单、免费、结合github pages、支持markdown、内容布局自定义功能强

Hexo是一款基于node.js开发的博客程序,拥有简单的服务器,可用作简单的动态博客使用。也有生成器,生成的静态文件可以一键部署到Github Pages上,也可以部署到任意静态文件服务器上。它相当简约,并且可使用Markdown来编写文章!我的个人博客就是基于hexo生成的。很多网友对hexo的最深刻印象就是速度快和部署简单了。一个个人博客最核心的功能支持的非常好,你可以专心的写一些技术文章部署到上面了。

Jekyll

官方网站

类型:静态网页

特点:Jekyll 是一种基于Ruby开发的、适用于博客的静态网站生成引擎。使用一个模板目录作为网站布局的基础框架,提供了模板、变量、插件等功能,最终生成一个完整的静态Web站点。即只要安装Jekyll的规范和结构,不需写html,便可生成网站。和hexo差不多,部署起来也很简单,和github结合的很好。使用人数也很多。不过界面自定义上我还是更加喜欢hexo的主题,切换起来很方便。

Octopress

官方网站

类型:静态网页

特点:也是一个静态网页,是Jekyll的再开发,不过好像最近也没更新,也没有github这样的大力支持。个人不太喜欢。而且据说速度也是静态博客里面算慢的。

farbox

官方网站

类型:动态网页

特点:一个极简,极简单,支持markdown的博客平台,收费

说明:让用户不去牵挂如何部署、如何布局博客。回归博客最真实的意义,keep blogging!保持写作。当然如果你会代码,它也提供了丰富的API,让你随心所欲的打造自己的个性化博客。虽然是一个收费的博客平台,但是价格也尚能接受。文件数500, 月流量2GB, ¥65每年。如果能让你养成持续写东西的习惯,我觉得这个价格是能接受的。不得不说当我看了官网的介绍,我是蠢蠢欲动想把博客迁移到那里了,哈哈。

ghost

官方网站

类型:动态网页

特点:不支持markdown但是语法接近,在线编辑发文章,免费,基于node.js开发。

说明:是wordpress的另一个变种吧,可以这么理解。

wordpress

官方网站

类型:动态网页

特点:功能强悍、专业、收费

说明:不像一个博客了,可以理解成用来建一个网站了。名气也是十分的大。但是因为其比较臃肿,所以速度自然是不行的。如果想专心只是为了写点文章的,还是不太推荐

每一种都可以,根据自己选择,最后我选择了 纯洁的微笑http://ityouknow.com/一样的Jekyll 主题 Yummy Jekyll Theme

博客运行

jekyll环境搭建

安装rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3  #安装密钥,这是必须的

curl -sSL https://get.rvm.io | sudo bash -s stable  #root用户全局安装rvm
source /etc/profile.d/rvm.sh

切换rvm源

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > /usr/local/rvm/user/db

安装ruby

rvm list know

rvm install 2.5.1

安装rubygems环境

gem source -l
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem update --system

安装jekyll

gem install jekyll

安装jekyll4剑客,保证jekyll能顺畅运行,官网教程太简略了

gem install bundler #打包用工具
gem install jekyll-paginate #分页设置工具
gem install minima  #默认主题
gem install jekyll-feed #订阅用的工具

运行Jekyll
一般在home目录下,输入如下命令:

jekyll new myblog  #myblog是你自己起的名字
cd myblog   #进入你的博客目录
jekyll serve    #自动构建并运行jekyll服务

这时候在地址栏输入http:127.0.0.1:4000就可以查看自己辛辛苦苦搭建的博客了。以后陆续介绍jekyll的主题。
尽量不要使用以下命令然后在局域网查看网站,各种链接都会出错的。

jekyll serve -w --host=0.0.0.0

我们可以把jekyll生成的静态文章移动到nginx下面,启动nginx即可。

之后需要配置域名指向即可:

做完这些 就可以通过域名打开了。

写博客(推荐Markdown编写)

开始编写博客就可以了,Markdown非常好用,推荐使用。

博客的用户行为分析

可以申请cnzz等帮助我们分析观察,用户访问了什么,大概多少人,对什么感兴趣等。

类似的有很多,百度的,google的都有选择一个即可。

博客后续需要做的事情很多,需要慢慢不断发掘,怎么让搜索引擎收录? 怎么让用户可以更方便的搜索到呢? 我们可以做的后续事情还有很多,一起加油…………我才刚刚起步!!!

结束语

本人水平有限,难免会有一些理解偏差的地方,如果发现,欢迎各位积极指出,感谢!!!



如果读完觉得有收获的话,欢迎点赞、关注、加公众号【匠心零度】,查阅更多精彩历史!!!

原文地址:https://www.cnblogs.com/jiangxinlingdu/p/9574112.html

时间: 2024-10-07 07:36:54

搭建个人博客的相关文章

windows上使用mkdocs搭建静态博客

windows上使用mkdocs搭建静态博客 之前尝试过用HEXO搭建静态博客,最近发现有个叫mkdocs的开源项目也是搭建静态博客的好选择,而且它支持markdown格式,下面简要介绍一下mkdocs的环境搭建过程 项目地址:https://github.com/mkdocs/mkdocs 介绍:英文版----http://www.mkdocs.org/ 中文版----http://markdown-docs-zh.readthedocs.io/zh_CN/latest/ 使用环境:win8.

CentOS 7.2 搭建 Ghost 博客

因为平时记录一些文档或想法基本使用 markdown 的语法,Mac 下推荐一款 markdown 的编辑器 Haroopad:上周无意发现 Ghost 有支持 Mac 的桌面版本了,并且同样开源 https://github.com/tryghost/ghost-desktop ,这样后面记录一些文档也可以同步到网络上就很方便了,于是重新搭建了一个. Ghost 是基于 NodeJS 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 WordPress 高

Hexo+Github/Coding免费搭建个人博客网站

体验更优排版请移步原文:http://vblog.win/blogs/other/hexo-github-build-blog.html 很早之前就想搭建一个属于自己的博客网站,一方面是给自己做笔记,把平时遇到的问题和解决问题的方式方法记录下来,顺便提升自己的表达能力.总结能力:另一方面,个人博客就像是自己在网络世界中的一个小家,一个完全属于自己的空间,你可以在这里尽情发挥,别人可以通过它来了解你.前段时间偶然间发现了Hexo,看了两天官方文档,参考网上教程,搭建了自己的个人网站:http://

在httpd-2.2和http-2.4中分别搭建wordpress博客系统和Discuz!论坛系统

一. 在这里我使用的是centos6.7和centos7.2进行操作.在搭建之前,需要事先搭建LAMP环境. 所谓LAMP环境,指的是linux.apache(httpd).mysql.php 完成之后,开启httpd和mysql服务. 之后在/var/www/html目录下创建index.php文件.测试php 二.搭建wordpress博客系统 1.下载.解压,将wp-config-sample.php复制到wp-config.php,并修改该文中的数据库名称,用户名,用户密码以及当前虚拟主

CentOS 7中的httpd-2.4和CentOS 6中的httpd-2.2搭建wordpress博客系统和Discuz!论坛系统

在搭建wordpress博客系统和Discuz!论坛系统之前,我们需要在Centos中准备好LAMP环境. 现在以Centos 6为例演示其过程. LAMP环境=linux+apche+mysql+php 在安装好的Centos 6.7中使用yun安装apche+mysql+php,在命令行中输入以下命令: ~]# yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-post

《Hexo+github搭建个人博客》

<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+github搭建个人博客>1 思维导图总览:2 What?2 简介:2 Hexo:2 NodeJs2 Github4 Git5 Github page:5 Markdown6 How?7 环境配置:7 安装Git8 安装Node.js9 安装hexo13 第一步:打开cmd.13 第二步:进入NodeJS

Github Pages 搭建个人博客

1.Github简介 Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点.Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery.Twitter等.为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客. Github Pages有以下几个优点: 轻量级的博客系统,没有麻烦的配置 使用

Jekyll搭建个人博客

网上也有HEXO 搭建的博客,有人说使用 HEXO 在多台电脑上发布博客,操作起来并不是那么方便,所以使用Jekyll 来搭建. Jekyll配置 1,安装ruby环境 Windows系统使用RubyInstallers安装很方便,下载地址 https://rubyinstaller.org/downloads/ 双击安装,完成后,cmd 输入ruby -v查看是否安装成功. 2,包管理器 RubyGems 因为已经ruby集成RubyGems,cmd输入 安装jekyll前先按照依赖包bund

基于Hexo+Node.js+github+coding搭建个人博客——基础篇

附上个人教程:http://www.ookamiantd.top/2017/build-blog-hexo-base/ 搭建此博客的动机以及好处在此就不多谈了,之前已经表达过,详情请看Start My Blog Trip - Power By Hexo 记录一下搭建的基本过程以及遇到的一些问题,仅供参考 = =废话不多说,进入主题 Hexo博客搭建的基础大致流程为: 安装Node.js →安装Git → 安装Hexo → 安装主题 → 本地测试运行 → 注册给github与coding并创建pa

使用github + Octopress 搭建免费博客 + 碰到问题的解决方法

使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.taobao.org” 需要修改成: source “https://ruby.taobao.org” 问题2,rake setup_github_pages 操作之后没有反应, 解决: 此时需要直接写git://github.com/yourname/yourname.github.io.git 具体配