hexo+github搭建静态博客之初体验
发布日期:2021-08-21 08:23:55 浏览次数:5 分类:技术文章

本文共 1292 字,大约阅读时间需要 4 分钟。

此文首发于

终于把hexo静态博客搭好了,但这还只是第一步,革命尚未成功,妹子仍需努力呀!
第一篇博客那当然要写写我是怎么搭建这个博客的,为了篇幅小一些,这篇只讲简单的搭建和部署到gitHub上。
下面进入正题:
看看移动端效果吧,下图是我修改了主题、写了两篇测试文章之后的效果:

准备工作

想必看到这篇文章的你一定也是代码的搬运工,准备工作以及一些命令或术语就不多赘述

github & gitbash

  • 要用github搭建静态博客,当然首先得注册一个github账号,然后创建一个远端库,命名规则:YOUR_gitHub_NAME.github.io
  • 接着去下载对应系统的gitbash客户端,用于上传代码等

node

因为需要通过npm安装hexo的安装包、依赖包及插件等,所以需要去下载对应系统的node安装包,这个安装包包含了npm包管理工具,然后就可以使用npm命令下载相关包或插件

开工搭建

现在开工,做博客。以下的所有命令,可以在DOS窗口下敲,也可以用gitbash。

安装hexo

$ npm install -g hexo #全局安装hexo安装包复制代码

初始化hexo项目

$ hexo init *FLOD_NAME*  #FLOD_NAME是你初始化hexo的项目名字复制代码

先进入非中文目录(像我是进入E盘的hexoStudy文件夹下)再执行这句命令,初始化一个名为“BLOG”的项目。

安装依赖包

$ cd BLOG #进入项目目录    $ npm install #安装依赖包(npm i也可以,你懂的)复制代码

生成文件&启动服务

$ hexo generate #编译,生成静态文件,也就是public文件夹的东西(hexo g也可以)    $ hexo sever #开启本地服务(hexo s也可以)    #以上两行命令可以合并成一行:hexo s -g复制代码

本地访问

部署到gitHub,让所有人看到

前面的步骤只是实现了本地访问,想要让所有人都看到还需要把博客部署到gitHub上。

安装hexo关于git的管理组件

$ npm install hexo-deployer-git --save #回到项目根目录安装复制代码

修改配置文件

修改项目根目录下的_config.yml文件的deploy属性

部署到gitHub,网址访问博客

$ hexo deploy #部署到gitHub(hexo d也可以)复制代码

看到“Deploy done: git”就说明完成了,不确定可以再去gitHub上的仓库看看 地址栏输入:YOUR_gitHub_NAME.github.io就可以访问了,炒鸡简单有木有

最后的最后

  • gitHub上只能部署静态博客(大家都懂的)
  • 仔细看gitHub上我们的这个项目的文件是和本地不一样的,如果想在多台电脑上编辑管理这个项目,有两种方法可以借鉴:
    1. 再建一个仓库上传本地代码,在别的电脑上拉取代码(个人倾向这种方法)
    2. 远端仓库拉个分支(请自行百度)
  • 初体验到此就结束了,后面再讲更换主题和写文章

转载地址:https://blog.csdn.net/weixin_33713503/article/details/91373162 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:六、面试必问——volatile作用与原理
下一篇:node sql请求报错 write after end 求大佬帮助

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年02月28日 23时07分34秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

nums在python_程序找到一对(i,j),其中nums [i] + nums [j] +(i -j)在Python中最大化?... 2019-04-21
jquery后台内容管理_教育平台项目后台管理系统:课程内容模块 2019-04-21
grouping函数 mysql_sql聚合函数有哪些 2019-04-21
python os.walk如何不遍历隐藏文件_python 获取文件下所有文件或目录os.walk()的实例... 2019-04-21
python 股票估值_【中金固收·固收+】隐藏价值的角落:限售股AAP估值及Python实现方法(上)... 2019-04-21
java文档生成_Java文档自动生成 2019-04-21
java 共享目录_java 操作windows 共享目录方法介绍 2019-04-21
java 监控 宕机_JAVA监测tomcat是否宕机,控制重启 2019-04-21
catch that cow java_POJ3278——Catch That Cow 2019-04-21
java integer 不变模式_Java代码的变与不变 2019-04-21
java guava 使用_Java8-Guava实战示例 2019-04-21
python barrier option pricing_《Python金融数据分析》书内代码实战与讲解(二)金融衍生物定价... 2019-04-21
java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~ 2019-04-21
gnome mysql client_解决MySQLWorkbenchgnome-keyring-daemon错误的方法分享 2019-04-21
java线程占用CPU_在windows下揪出java程序占用cpu很高的线程并完美解决 2019-04-21
java多态替换switch_使多态性无法解决那些switch / case语句的麻烦 2019-04-21
java httpclient 进度条_如何使用Apache HttpClient 4获取文件上传的进度条? 2019-04-21
下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。... 2019-04-21
java中小数的乘法_javascript的小数点乘法除法实例 2019-04-21
kappa一致性检验教程_SPSS在线_SPSSAU_Kappa一致性检验 2019-04-21