为什么我要自建hexo博客和写博客

首先扔出自己的自建博客http://shiqi-lu.tech

很久之前就想搭建自己的博客了,只是嘛,一直都没有时间(划掉,就是懒)。这一次之所以突然下定决心要搞一波,完全是因为我的同桌真的是个超级大神,北大本科,杜克大学博士,也有一个自己的博客和介绍页,看着她的介绍页真的是超级牛,超级强,而且不仅是学习强,还在自己感兴趣的各个领域钻研的很深。让我不禁练练感叹,大牛的人生真的是超级强,真可谓最强鸡血,对比下来仿佛我白活了这么多年,没有留下任何值得留存的记录。

所以,受到这个启发(主要是刺激),我也要开始搭建自己的博客和个人主页,但同时我觉得我最好同时发布和维护3个平台,一个是CSDN,一个是公众号,一个是这个博客。毕竟文章写好之后,多发布一下几乎不费时间。

选择github主要是因为能借助git的版本管理,顺便可以在github的热力图刷的好看一点,还有托管在github免费哇,不需要再另外维护云主机,不想当运维。省一笔主机钱,我只需要出钱买个域名即可,万网这个.tech域名买了10年199块,就是整个博客搭建中的唯一花销了

选择hexo是因为,能支持markdown的书写,和我现有的工具套件能配套上,可以无缝迁移过来,hexo的生态和主题都相对完善。

申请域名

安装node和hexo,并部署到github

踩坑:我原本以为是建完git仓库后,把仓库pull下来,在里面初始化hexo,但后面看了一下,是要在空文件夹操作,并且后续发布到github的文件是hexo进行编译后的文件。

域名解析

挑选主题

在上面看花了眼,都没有一个不合适的,看了大半天,猛然觉得自己挑选的思路不对,在最原始的未经过筛选的主题站里挑选,能不费劲吗?

转换思路,直接搜推荐的hexo主题,然后看到next主题是几乎完全符合我的要求的,然后发现next主题经历了好几个大版本的迭代,甚至github仓库都换了几次,直接上最新的8.0版本,拉下来

next主题各种调整优化

next主题中可以进行自主化调整的地方还挺多的,而且8.0版本中,很多地方和以往版本中有不一样的调整方式,我尽量把我用到的写一下。所做的所有操作基本是改一下themes/next下的_config.yml,很少一部分是更改hexo下的_config.yml,偶尔会使用npm装个包

title: 每天净瞎搞 subtitle: '关注:AI/CS/数学/自我提升等' description: '既然选择了远方,便只顾风雨兼程' author: Shiqi Lu language: zh-CN timezone: 'Asia/Shanghai' url: http://shiqi-lu.tech 

我把四个风格都试了一遍,最后比较喜欢Gemini

    scheme: Gemini 

这可是个意外惊喜,还会根据系统的设置自动适配

 darkmode: true 
footer:  since: 2020 
footer:  icon:  name: fa fa-heart  animated: true  color: "#808080" 
favicon: small: /images/7-16.png medium: /images/7-32.png apple_touch_icon: /images/7-128.png safari_pinned_tab: /images/7-128.png 

我喜欢放在右边,主要是因为视觉聚焦主要是在左边的

sidebar:   position: right 
 post_meta: item_text: true created_at: true updated_at: enable: true another_day: true categories: true   symbols_count_time: separated_meta: true item_text_total: true 
 excerpt_description: true   read_more_btn: true 

在url里放置本地图片或者图床链接

 avatar:  url: /images/7-128.png  rounded: false  rotated: false 

使用了hightlight.js的高亮样式

highlight: enable: true line_number: true auto_detect: false tab_replace: ' ' wrap: true hljs: false prismjs: enable: false preprocess: true line_number: true tab_replace: '' 
codeblock:   theme: light: default dark: tomorrow-night-bright prism: light: prism dark: prism-dark  copy_button: enable: true  style: flat 
social: GitHub: https://github.com/shiqi-lu || fab fa-github E-Mail: mailto:traumlou@163.com || fa fa-envelope     social_icons: enable: true icons_only: false transition: true 
 search: path: search.xml field: post content: true format: html 
  local_search: enable: true   trigger: auto  top_n_per_article: 1  unescape: false  preload: false 

评论系统选择了valine,请参考next文档,其中头像需要注册一下Gravatar,参考头像配置,这里的邮箱提醒好像有问题,官方说明的方法不能用了。这个以后再说吧,我也不想有个评论就给我发邮件,要真有比较紧急的事情,直接发我邮箱吧

这部分以后看时间和心情做吧,每做一部分记录一部分吧

  • SEO
  • 个人简介
  • README
  • 访问速度比较慢,考虑使用除github外的托管服务
  • 考虑使用CI
  • 考虑cdn加速
  • 考虑把http转换成https
  • 备案
  • 图床替换成自己的域名
  • 微信或支付宝的打赏
  • 完善和链接一下领英
  • ipad的chrome的小图标适配
  • 在ipad上的safari显示的时候没有font awesome图标显示

原文链接:https://blog.csdn.net/u011703187/article/details/108595959?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918471416782350891646%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918471416782350891646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-26-108595959-null-null.nonecase&utm_term=%E5%85%8D%E5%A4%87%E6%A1%88cdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/4062

(0)
上一篇 2022年7月30日
下一篇 2022年7月30日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml