Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >个人博客搭建心得

个人博客搭建心得

作者头像
Mculover666
发布于 2020-07-16 03:07:18
发布于 2020-07-16 03:07:18
2.9K0
举报
文章被收录于专栏:TencentOS-tinyTencentOS-tiny

本文长度为 1855 字,建议阅读 5 分钟

搭建博客的初衷

我是从18年开始写博客,最初的平台选择在博客园,界面比较清爽,但是博客园主要是针对互联网软件行业的,我发的内容相对来说偏硬件,后来转战CSDN,自带图床用的很爽,写文章时只需要截图粘贴就ok,但是广告太多,一个页面能出现三个广告,看着太不舒服了。

最近这段时间由于项目需要接触了一下网页,发现还挺好玩的,恰巧刚学完Git+Github,天时地利人和,是时候搭建一个属于自己的博客了!

博客框架的选择

对于我这种前端大白,一直搞底层的C和汇编,再去学习HTML+CSS+JS,太难了,不过还好,就像Arduino让电子爱好者无需懂太多编程知识就可以做出作品,现有的很多博客框架可以让我们无需写一行前端代码即可搭建出博客,太舒服了。

目前主要的博客框架有两种:

Wordpress

Wordpress(官方网站)是使用PHP语言开发的博客平台,有许多第三方开发的免费模板,安装简单,用起来也比较容易,但是 Wordpress 需要在服务器上使用,目前学生机10RMB/月,比较便宜,但是都是有时限的,从蹭完了价格飞起,我蹭了腾讯云一年,阿里云一年,这样蹭终究不是个长久之计,云主机还是打扰了。

Hexo

Hexo(官方网站)是一个快速、简洁且高效的博客框架,使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页,并且它拥有非常丰富的主题模板和插件,最重要的是,Hexo 可以部署到 Github 等代码托管平台上,加上这些平台提供的免费 Page 服务,不用花一分钱就可以拥有一个好看易用的个人博客,何乐而不为呢

我的个人博客

基本配置

  • 域名:mculover666.cn
    • 国内分流:mculover666.coding.me
    • 境外分流:mculover666.github.io
  • 平台:Coding + Github双平台部署
  • 框架:Hexo v3.8.0
  • 主题:Next.Pisces v7.1.1
  • 评论系统:Valine
  • 搜索服务:Local Search
  • 站点统计:不蒜子
  • 数据统计:百度统计
  • 内容分享:百度分享
  • 公式服务:MathJax
  • 音乐服务:网易云音乐
  • 背景效果:点击鼠标浮现爱心+社会主义核心价值观

速度分析

网站速度分析数据由站长之家测速工具提供。

国内测速

国内访问数据如下:

线路

最快节点

所有

广东佛山[电信]19ms

电信

广东佛山19ms

多线

江苏泰州100ms

联通

江苏徐州75ms

移动

广东深圳29ms

国际测速

国际访问数据如下:

国家/地区

最快节点

中国香港

中国中国香港226ms

美国

美国23ms

英国

--

韩国

韩国仁川186ms

荷兰

--

日本

日本东京104ms

使用CDN加速

目前我准备使用阿里云CDN对国内coding Page和国外Github Page加速,但是需要备案,正在申报备案过程中,预计使用CDN加速后速度会较大提升。

搭建过程

整个搭建博客的过程非常简单,大致如下:

安装

  • Git:官网
  • Nodejs:官网
  • Hexo:npm install -g hexo-cli

使用

  • 初始化:npm init
  • 安装模块:npm install
  • 新文章:hexo new""
  • 清除生成:hexo clean
  • 生成页面:hexo g
  • 启动服务:hexo s
  • 部署:hexo d

平台

  • Github:国外,免费Page,支持自定义域名,速度慢;
  • Coding:国内,免费Page,支持自定义域名,速度快;
  • Gitee:国内,免费page(部署后需要手动刷新),自定义域名收费,速度快;

自定义配置

  • 站点配置:根目录下_config.yml文件;
  • 主题配置:主题根目录下_config.yml文件;

心得体会

在整个搭建博客的过程中,最大的感受就是两个关键字:

  • 开源
  • 分享

整个过程让我理解了什么叫做 — — 众人拾柴火焰高

首先来看Hexo,如果不是因为如此丰富的主题模板和插件,不可能获得如此广的应用;

其次来看我所使用的Next主题,本来就是一个主题而已,也并不是特别好看,只要懂点网页知识都可以写出来,但是它集成了特别多的第三方服务,使用服务时变得非常方便,这些服务一个人是写不上去的,都是很多普普通通的开发者PR上去的。

还有很多很多例子,Linux, vscode, vim…这些东西成功的很大一个因素都是因为 — — 众人拾柴火焰高。

整个博客搭建完成后,在自己的地盘上可以为所欲为,再也不用受平台限制了,这个博客我准备搬运过来一些以前写过的好文章,后续我还是会以CSDN的博客为主阵地,写日常的工作博客,个人博客主要是分享一些心得体会,所以会隔一段时间更新一下,保质不保量

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Hexo博客教程(三)| Github、Coding 部署Hexo站点详解
之前我们在本地使用hexo s启动服务,然后浏览器访问http://localhost:4000即可访问到博客,但是博客搭建好之后总不能只有我们自己可以用,所以需要部署Hexo站点。
Mculover666
2020/07/16
2.1K0
Hexo博客教程(三)| Github、Coding 部署Hexo站点详解
使用github + hexo搭建个人博客
新建一个名为你的用户名.github.io的仓库,比如说,如果你的github用户名是test,那么你就新建test.github.io的仓库(必须是你的用户名,其它名称无效),将来你的网站访问地址就是 http://test.github.io 了,是不是很方便?
秃头哥编程
2019/07/12
1.1K0
使用github + hexo搭建个人博客
搭建个人博客网站Github、Hexo与Next
过年回家前在公司的最后一天,说实话有点心不在焉了。整个2017也就这样恍然过去,很多事都来不及回想。在这最后的时间里,想起把自己使用Hexo搭建个人博客网站的流程整理成篇,前段时间为了这个也是找了好多资料,遇到不少坑,将它记录在这里就算是旧年里的最后一个节点,毕竟春节过后新的一年就要真正开始了。 温馨提示:由于本篇是后期整理的文章,一些在实际操作中遇到的错误可能会遗漏,但都是可以百度到的,当然,我也欢迎大家留言问题,以供完善记录。 效果展示:风恣的博客 目录 一、准备工作 二、搭建博客(远程与本地) 三
梧雨北辰
2018/04/24
1.7K0
搭建个人博客网站Github、Hexo与Next
【JS】基于hexo搭建个人博客并添加域名
快速搭建博客的框架有Hexo,Jekyll,Wordpress等等。下面就用Hexo来实现一下。
DevFrank
2024/07/24
3390
【JS】基于hexo搭建个人博客并添加域名
Hexo + Git 搭建免费的个人博客
个人博客日益流行,大家都开始搭建自己的博客,记录成长中学习中的点点滴滴,最近觉得自己也需要有一个平台整理自己的所学所想,于是用了将近3天的时间 (实际上一天就能搞定的!) 使用 Hexo + Git 搭建了自己的个人博客,提高自己的学习动力,没事的时候可以拿出来温习下,提高下本人的渣渣水平。目前仍有很多功能没有添加,留着日后慢慢完善。准备将自己的第一篇博客献给 Hexo,表示对 Hexo 的感谢。下面详细介绍下搭建流程,有任何不懂的问题欢迎 联系我 或者在下面评论。另外个人能力有限,接受任何建议或者吐槽!共同进步(●’◡’●)。
零式的天空
2022/03/22
8350
Hexo + Git Pages搭建个人博客(一)
期待已久的Hexo部署教程终于来了,本次发帖是在经过较长时间地使用Hexo之后才发出的,一成功就发感觉有点不稳,本贴主要是记录了本博客站的最终搭建方案,会分为几个部分,这次就讲讲怎么把Hexo运行起来的方法。
impressionyang
2020/08/26
4680
使用Hexo+GitHub搭建免费个人博客
博主GitHub博客地址:https://joeybling.github.io/
試毅-思伟
2018/09/06
2.9K0
使用Hexo+GitHub搭建免费个人博客
使用Git搭建个人博客
1. Git 下载(Git for windows 国内下载)、安装(安装时请勾选Add to PATH选项)、配置、生成SSH公钥
chenchenchen
2022/03/09
5080
使用Git搭建个人博客
用GitHub Pages和Hexo搭建个人博客小站
因为GitHub在国内太慢的原因,所以打算用gitee或者coding的,但是发现现在国内的代码托管商新建仓库都不支持自定义域名了,所以只能用回GitHub Pages来托管了。
可定
2020/04/20
5420
用GitHub Pages和Hexo搭建个人博客小站
使用Hexo重新构建个人博客站点
其实在Github Page上面也是混迹许久啦,虽然现在各种Blog网站层出不穷,但是作为IT界的程序猿还是喜欢自己动手捣鼓捣鼓,成功固然是欣喜失败也会不气妥。 Github Page刚出道时使用的是Jekyll,简单的解释其实就是一个静态化网站的工具,这不现在又兴起一个名为Hexo(**Nodejs**实现)的工具。两者的目标皆是一致的,只不过对比下来发现Hexo上手确实要容易些,加者它能轻松的在本地实现调试,故有想法想再次折腾一翻,构建个Hexo版本的个人博客。
凡梦星尘
2024/11/20
1070
使用Hexo重新构建个人博客站点
怎么选择和快速搭建个人博客 转
目前比较流行的博客实现可以分为三种方式,各有不同程度的技术门槛、功能支持、主题颜值等。接下来将会通过实例展示不同的博客形式。
wuweixiang
2018/08/14
1.9K0
手把手教你从零开始搭建个人博客,20 分钟上手
大家好,我是爱思思爱猫爱技术的老表,最近一直在研究个人博客搭建,目前正在进行的有 Django 个人博客搭建系列,最近了解到还有很多现成的博客搭建框架,准备后面依次给大家分享下。
老表
2021/11/03
4.9K0
手把手教你从零开始搭建个人博客,20 分钟上手
可能是最全的使用 HEXO 搭建个人博客教程
作为一个开发者不能没有博客,最近花了几天的时间搭建了这个博客,处理了很多细节,在这篇文章中我会把我从开始到现在以及后续的优化整理出来,帮助更多的人搭建、维护、更新、自己的博客。
molier
2022/11/03
2.7K0
可能是最全的使用 HEXO 搭建个人博客教程
个人免费博客花式搭建指南
  越来越多的人想要搭建一个属于自己的免费个人博客,记录下自己在技术上的学习历程,或是写一些文章。甚至有一天,可以将这些文章整理成集出版。这也不是没有可能的,个人所知很多深受大众喜爱的技术书籍就是这样诞生的,像阮一峰大神的《ES6 标准入门》、杨宝华等的《Docker 从入门到实践》、刘遄老师的《Linux 就该这么学》等等。
zhonger
2022/10/28
2.2K0
使用hexo+github搭建免费个人博客详细教程
现在是互联网时代,是个信息爆炸的时代,凡事讲究网络化,全球化,我们如果能有自己的博客网站,就可以在这个虚拟的,无限的世界中有自己的一席之地,一个家。你可以记录自己的日常,自己生活的点点滴滴,多年后蓦然回首也能感受到当年的心情和回忆,是一件很美好的事情,也可以记录自己的学习历程,写成技术博客造福后人
洛栀
2023/03/08
1.8K0
使用hexo+github搭建免费个人博客详细教程
使用 Hexo & GitPage 搭建博客
GitPage 是个什么东西?它和 GitHub 是什么关系?Hexo 又是什么?它和 GitPage 又是什么关系?为什么我要用 Hexo + GitPage 搭建博客?这些问题在我不了解 GitPage 之前都是一堆问号,想必大多数小白都和我一样很懵,现在网上关于搭建博客的教程一大堆,但是当初我在搭建的时候照着步骤一步一步搞感觉很不爽,直到最后博客搭完了才明白以上几个问题,所以这里我想先给大家回答一下上面几个问题,然后再逐步教大家使用 Hexo + GitPage 搭建属于你自己的博客。
SkyRiN
2018/11/20
7150
Hexo-完全免费全平台搭建个人博客(1)-整体搭建
2017-03-0911:04:17 发表评论 2,405℃热度 几个月前就想写这篇文章了,很多人也让我写过,也帮很多人搭建过,但是一直没时间纪录下来,这次有时间了,把安装的过程详细的记录下来。虽然网
timhbw
2018/05/03
4.7K0
Hexo-完全免费全平台搭建个人博客(1)-整体搭建
个人博客搭建线上实施方案
3.3. 修改_config.yml(在站点目录下)。文件末尾修改为: # Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy: type: git repo: git@github.com:<Github账号名称>/<Github账号名称>.github.io.git branch: master 注意:上面仓库地址写ssh地址,不写http地址。 3.4. 推送到GithubPages。在命令行(即Git Bash)依次输入以下命令, 返回INFO Deploy done: git即成功推送: $ hexo g$ hexo d
小小咸鱼YwY
2019/09/11
8920
Hexo搭建个人博客
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
EmoryHuang
2022/10/31
1K0
Hexo搭建个人博客
Hexo博客搭建
为什么网上这么多教程,我还要在这里写下一篇呢?主要是总结大家的经验和自己的操作过程,一来是方便自己看,二来是给大家提供一些参考。Google一下,你可以找到几乎所有你想看到的,但是能否为你带来实质性的解决方案,可能也是需要花时间的。而且,跟别人做一样的操作,可能就刚好是你出了问题。。。没错,说的就是我自己。写这篇文章,仅此以纪念从WordPress转到Hexo。
Bess Croft
2020/04/03
7690
相关推荐
Hexo博客教程(三)| Github、Coding 部署Hexo站点详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档