码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 小伙伴说VuePress太简洁了,还有没有其他博客推荐?


    合集 - 前端开发(4)
    1.如何搭建一个vue项目2023-05-172.网站都变灰了,几行代码可以实现2023-05-183.flex布局之美,以后就靠它来布局了01-15
    4.小伙伴说VuePress太简洁了,还有没有其他博客推荐?05-06
    收起

    写在前面

    自从上一篇文章发出来之后,不少小伙伴开始用VuePress搭建自己的个人网站。

    如果小伙伴也想用VuePress零代码零成本搭建个人网站,可以看过来

    传送门👇👇

    怎么零代码零成本搭建个人网站

    当然了,也有小伙伴私信问我: 还有没有其他博客框架推荐,VuePress搭建起来的个人网站太文档化了,

    太简洁了?

    答: 萝卜青菜各有所爱,有人喜欢简洁风,就有人喜欢看上去跟美观一点的。

    Hexo开源博客应该可以满足你的需求

    一、Hexo博客简介

    有一说一,我现在用的个人博客【www.xiezhrspace.cn】就是通过Hexo开源博客搭建的。

    感兴趣的小伙伴可以访问了看看,是不是你喜欢的风格。

    当然了,我用的只是Hexo博客其中一个主题 Matery 主题,也跟着大佬进行了不少魔改。

    到目前为止,Hexo 提供了403 个主题供你选择,如果你一个主题看腻了,换下一个主题就是了。

    Hexo是什么?

    我们来看看官网(https://hexo.io/zh-cn/)怎么回答的

    Hexo 是一个快速、简洁且高效的博客框架。

    Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

    Hexo 在GitHub(https://github.com/hexojs/hexo) 上已经有38.5k stars ,而且使用的是MIT协议,我们可以放心使用。

    小伙伴也不用当心作者不维护了,作者更新还是比较勤快,最近更新在两天前。

    GitHub-hexo仓库

    二、快速上手

    其实中文官方文档https://hexo.io/zh-cn/docs/ 写得已经非常详细了,大家参考文档一步一步来就可以了。

    hexo官方文档

    这里充当一下课代表简单总结一下文档内容:

    ① 前提准备

    在安装Hexo之前,我们需要安装Node.js,即JavaScript运行环境, 如果小伙伴还想了解更多,可自行百度哈。

    接下来需要安装Git,用来从Github、Gitee 等仓库拉取代码用的

    ② 安装Hexo

    npm install -g hexo-cli

    ③ 初始化Hexo

    $ hexo init //在folde文件夹下初始化hexo博客
    $ cd //切换到folde文件夹
    $ npm install //安装hexo所需依赖

    ③ 目录结构

    经过上面操作之后,我们可以看到下面目录结构

    .
    ├── _config.yml //网站的 配置 信息,您可以在此配置大部分的参数
    ├── package.json //应用程序的信息
    ├── scaffolds //模版 文件夹
    ├── source //存放用户资源的地方,以后我们写的文章也放这个目录下
    | ├── _drafts
    | └── _posts
    └── themes //存放我们喜欢的个中主题

    ④ _config.yml配置文件中配置相关选项

    这里的配置内容比较多,主题切换也在这里面, 由于篇幅原因就不展开讲了,大家参考官方文档即可

    https://hexo.io/zh-cn/docs/configuration

    ⑤ 在哪写作?

    在前面我们提到过source 目录,我们在 source/_posts 目录下使用markdown 语法写文章即可

    ⑥ 编译发布启动服务

    hexo clean //清除缓存文件和生成的静态文件
    hexo g // 生成静态文件,将我们上一步写的文章,编译成html
    hexo d // 部署网站
    Hexo S //本地电脑启动hexo服务

    ⑦ Github Pages 部署

    我们的网站需要其他小伙伴能够在互联网访问,这一步是必不可少的了

    三、主题切换

    应小伙伴的问题,这个是主要的一步,你可以在各种好看的主题间来回切换

    只要在 themes 文件夹内,新增一个任意名称的文件夹,并修改 _config.yml 内的 theme 设定,即可切换主题。

    那么问题又来了,主题在哪找呢?

    我们打开 https://hexo.io/themes/ 地址,看上哪个,选哪个即可

    hexo主题切换

    四 、主题推荐

    不知道大家有没有跟我一个的感觉,看到琳琅满目的主题,反而不知道怎么选了

    这里呢,根据个人踩坑经验,给大家推荐几种

    4.1 NexT 主题

    据说是使用最多的主题

    NexT主题

    • 在线演示:https://theme-next.js.org/
    • 主题仓库:https://github.com/theme-next/hexo-theme-next
    • 使用文档:https://theme-next.js.org/docs/
    • 推荐值:⭐⭐⭐⭐

    4.2 Butterfly 主题

    混迹各种博客群多年的我发现,不少小伙伴对这款主题情有独钟

    Butterfly主题

    • 主题仓库:https://github.com/jerryc127/hexo-theme-butterfly
    • 使用文档:https://butterfly.js.org/
    • 推荐值:⭐⭐⭐⭐⭐

    4.3 Fluid主题

    Fluid主题

    • 在线演示:https://hexo.fluid-dev.com/
    • 主题仓库:https://github.com/fluid-dev/hexo-theme-fluid
    • 使用文档:https://hexo.fluid-dev.com/docs/start/
    • 推荐值:⭐⭐⭐⭐

    4.4 Volantis 主题

    Volantis 主题

    • 在线演示:https://xaoxuu.com/
    • 主题仓库:https://github.com/volantis-x/community
    • 使用文档:https://volantis.js.org/v6/getting-started/
    • 推荐值:⭐⭐⭐⭐⭐

    4.5 Matery 主题

    Matery 主题

    • 在线演示:https://xiezhrspace.cn/
    • 主题仓库:https://github.com/blinkfox/hexo-theme-matery
    • 使用文档:https://github.com/blinkfox/hexo-theme-matery/blob/develop/README_CN.md
    • 推荐值:⭐⭐⭐⭐⭐

    注: 由于我目前自己用的是Matery 主题,所有研究得比较多,这里给大家推荐一个经过不少魔改后的主题

    https://gitee.com/nekodeng/hexo-theme-itsneko

    w(゚Д゚)w 好看的主题真的太多了,根本例举不完。由于篇幅原因,这里就不一一列举了

    更多好看的主题等着小伙伴自己去探索,如果您发现上面好看实用的主题,欢迎在留言区互动

    五、主题魔改

    不管什么主题模板拿过来,肯定有不如意的地方,或者自己想要添加一些个性化的需求,这就需要我们自己魔改了

    自己刚开始搭建时,也遇到不少问题。

    也是参照了不少大佬写的文章,这里分享出来供大家一起慢慢享用

    https://zhangxiaocai.cn/posts/9f117b.html

    参考文章

    本期内容到这儿就结束了,希望对您搭建个人网站有所帮助

    我们下期再见 ヾ(•ω•`)o (●'◡'●)

  • 相关阅读:
    【图像去噪】基于边缘增强扩散 (cEED) 和 Coherence Enhancing Diffusion (cCED) 滤波器实现图像去噪附matlab代码
    数组中第K个最大元素-快速排序,堆排序,优先队列
    深剖数商云B2B电商交易系统营销应用场景,赋能医疗器械企业实现精细化运营
    线程安全问题及其解决
    git 删除远程非主分支
    免费开源音乐聚合软件-洛雪音乐助手
    【web-利用信息泄露】(10.2)收集公布的信息、使用推论
    Java中的LinkedHashSet使用[71]
    fission源码分析--fission调用http请求流程分析
    户外运动耳机推荐、这几款耳机专为户外运动而生
  • 原文地址:https://www.cnblogs.com/xiezhr/p/18174661
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号