会展相关网站建设,网站备案icp备案,自建网站怎么关闭,宣传推广文案文章目录0. 前置内容1. hexo创建个人博客2. GitHub创建仓库3. hexo部署到GitHub4. 常用命令newcleangenerateserverdeploy5. 添加插件5.1 主题5.2 博客基本信息5.3 创建新的菜单5.4 添加搜索功能5.5 添加阅读时间字数提示5.6 打赏功能5.7 切换主题5.8 添加不蒜子统计5.9 添加百…
文章目录0. 前置内容1. hexo创建个人博客2. GitHub创建仓库3. hexo部署到GitHub4. 常用命令newcleangenerateserverdeploy5. 添加插件5.1 主题5.2 博客基本信息5.3 创建新的菜单5.4 添加搜索功能5.5 添加阅读时间字数提示5.6 打赏功能5.7 切换主题5.8 添加不蒜子统计5.9 添加百度统计... 待更新0. 前置内容
git 的下载 官网下载较慢这边推荐阿里镜像下载
阿里镜像下载 git
往下滑选择接近当前日期的最新版本 2.39.2 windows 选择 2.39.2 -64 的exe下载大概有 50Mb大小 下载好后直接一直点下一步即可。如果你了解过git则可以按照自己的习惯下载这不重要。
Nodejs下载
直接百度搜索 NodejsNodejs下载
选择 18.14.2 的 LTS版本下载 1. hexo创建个人博客
hexo是什么 正如hexo的首页所显示的它是一款非常快速简介高效的博客框架平台我们可以利用hexo快速生成博客网站的模板然后部署为我们自己的博客网站。
直接进入操作
在任意盘符中新建 hexo 文件夹这里我创建在了F盘 打开hexo文件夹空白的地方右键选择 Git Bash Here 即我们使用 git 环境创建 hexo的blog模板必须提前安装好 git打开后如下图所示/ f / hexo表示当前操作位置在 F盘的 hexo文件夹中 在 git窗口中依次输入以下命令
npm install hexo-cli -ghexo init blogcd blognpm installhexo server全部输入完成后hexo文件夹中便会生成一个 blog 子文件夹并且blog文件夹里面包含有很多信息 关于这些文件夹做一个简单的介绍
node_modules: 依赖包public存放生成的页面scaffolds生成文章的一些模板source用来存放你的文章themes主题
然后输入这两条命令
hexo g hexo s 完成后会显示如下内容则说明配置成功! 在 git 中输入 CtrlC 即可关闭hexo s的内容。
打开浏览器在浏览器输入 localhost:4000 即可进入你的初始默认博客
它长这样 注意这只是一个离线版本的博客 只能你自己看见因此我们还需要 GitHub或者 gittee提供的 ssh功能将他变为对外开放的。
2. GitHub创建仓库
首先注册一个GitHub的仓库然后在个人主页中选择 new 新建仓库
注意 仓库名称的前半部分与你的用户名一致即 lummod后半部分 为 .git.io 固定格式忽略红色警告因为我已经创建过了可以选择一个readme为说明文件随便然后点击创建仓库 回到 git bash黑窗口中输入以下两个命令逐条
yourname改为你的GitHub的用户名
git config --global user.name yournameyouremail改为你的注册GitHub时的邮箱
git config --global user.email youremail一定不要输入错这样github才能检查到这个用户属于你
创建 ssh输入命令然后一直回车
youremail改为你的注册GitHub时的邮箱
ssh-keygen -t rsa -C youremail之后会提示你已完成 ssh的创建在文件中找到这个路径 记住这两个文件
在 GitHub的 Setting里面找到 SSH keys把 id_rsa.pub 里面的内容全部复制到 key 进去title随便写一个就行 操作完成后就成功了。
3. hexo部署到GitHub
在 blog文件夹下面找到 _config.yml 文件这是属于 你的博客的配置文件点进入一看就知道了你可以在这里面直接修改 姓名内容等用户的信息。双击打开它vscode或者其他文本编辑器记事本都可以 先找一下有没有以下这段内容我也忘记了是我添加的还是自带的如果自带则一定是空的则修改为如下所示如果没有则直接复制下面内容到 文档的末尾
user表示你的GitHub的用户名
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
# deploy:
# type:
deploy:type: gitrepo: https://github.com/username/username.github.io.gitbranch: master# message: Site updated: {{ now(YYYY-MM-DD HH:mm:ss) }})说明类型是 git远程 ssh连接是 你的 repo输入项branch 输入gh-pages。
另外找到 第16行或者直接搜索 url修改url 为
https://username.github.io同样username是你的GitHub的用户名。
完成后保存文件并且退出在 git bash中输入以下命令
表示安装 git部署命令工具
npm install hexo-deployer-git --save最后输入以下三行命令
hexo cleanhexo ghexo d其中 hexo clean清除了你之前生成的东西也可以不加。 hexo generate 顾名思义生成静态文章可以用 hexo g缩写 hexo deploy 部署文章可以用hexo d缩写
如果是在离线端即 localhost:4000端测试你的博客则只需要 hexo g hexo s 即可无需 hexo d
输入完成后会出现一堆内容不用管他**只要最后内容如下所示**就表示成功了 然后你就可以在
username.github.io # https://username.github.io访问到你的博客了其中username是你GitHub用户名这个网站不是离线的其他人都可以访问到
4. 常用命令
new
在 根目录中git bash黑窗口中输入
hexo new 博客名称然后打开 blog/source/_posts/ 文件夹后你的 博客名称的md文档就创建好直接打开编写即可可以添加一些标签给这个文章如 tags编程技术 clean
$ hexo clean清除缓存文件 (db.json) 和已生成的静态文件 (public)。
在某些情况尤其是更换主题后如果发现您对站点的更改无论如何也不生效您可能需要运行该命令。
generate
$ hexo generate生成静态文件。
选项描述-d, --deploy文件生成后立即部署网站-w, --watch监视文件变动-b, --bail生成过程中如果发生任何未处理的异常则抛出异常-f, --force强制重新生成文件 Hexo 引入了差分机制如果 public 目录存在那么 hexo g 只会重新生成改动的文件。 使用该参数的效果接近 hexo clean hexo generate-c, --concurrency最大同时生成文件的数量默认无限制
该命令可以简写为
$ hexo gserver
$ hexo server启动服务器。默认情况下访问网址为 http://localhost:4000/。
选项描述-p, --port重设端口-s, --static只使用静态文件-l, --log启动日记记录使用覆盖记录格式
该命令可以简写为
$ hexo sdeploy
$ hexo deploy部署网站构建在GitHub的服务器中。
参数描述-g, --generate部署之前预先生成静态文件
该命令可以简写为
$ hexo d命令配合使用重新构建网站release
hexo cleanhexo g -d访问离线的端口debug
hexo ghexo s5. 添加插件
5.1 主题
hexo提供了非常多的主题模板在hexo的网站里往下滑点击探索主题即可。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yc2srU2m-1677829487613)(null)]
选择某一个主题然后可以点击 中间是预览的效果点击蓝色的名字是 该主题的GitHub的下载地址 我的主题是 nextnext是一款非常简洁舒服的主题并且可支持的插件非常多功能也很强大可以直接搜索next然后点击 GitHub的地址进入下载根据它的下载提示直接在 git bash窗口中输入即可下载next主题
git clone https://github.com/next-theme/hexo-theme-next themes/next下载完成之后在 blog文件夹即根目录下找到 themes文件夹这个文件夹里面存放你下载的主题文件可以看到next主题又再次包含一个文件夹其中包含了next 主题的配置信息 修改blog的主题首先返回blog根目录中打开 _config.yml 文件建议备份一份直接复制即可然后在 _config.yml 中找到 theme选项如果你使用vscode则直接 ctrlh搜索即可否则就自己往下滑然后把 theme 上输入 next表示使用的主题是next使用其他主题也是如此 之后就成功输入 localhost:4000 或者 hexo g hexo d然后输入 username.github.io 离线或者在线都可以看到设置的next的主题具体效果自己查看吧
5.2 博客基本信息
修改 博客的标题副标题描述等等基本信息。。。
在 blog根目录下打开 _config.yml 配置文件直接修改以下信息即可看不懂英文的直接有道云翻译即可
注意语言要改成 zh-CN即中国其他的自己随便改改 5.3 创建新的菜单
打开 themes 的 next 的 _config.yml 我们此时打开的是主题的配置文件不是根目录的。
找到第118行或者 搜索menu即可看到这里其实就是我们的博客菜单选项。在一开始我们只有home和 archives是开着的如果你想添加一个 tags或者about菜单该如何操作呢 首先在 blog的根目录中打开 git bash黑窗口输入以下的命令
hexo new page tags # tags可以是其他的然后在这个 _config 的menu中把 tags这一项取消注释然后重新构建
hexo g
hexo s在localhost4000中 看看效果 添加完成之后我们在 blog根目录中打开 source文件夹即可看到我们的菜单文件夹 tags打开后它其实就是一个 md文档你可以自己在md文档上编辑然后重新构建看看效果 同理我们可以自己创建 菜单输入 hexo new page xxx然后在 主题的config_yml 的menu中按照其他的格式添加即可 。
5.4 添加搜索功能
打开博客的搜索文章的 功能
下载搜索插件
git bash黑窗口中输入
npm install hexo-generator-searchdb主题 的 _config 配置文件中找到 local_search下面的 enable输入true即可。 在根目录的 _config.yml 文件中 的末尾添加下面的内容选项的内容可以适当修改
# hexo-generator-searchdb
search:path: search.xmlfield: postformat: htmllimit: 10重新构建后即可看到效果 5.5 添加阅读时间字数提示
效果如图 git 黑窗口中输入以下命令
npm install hexo-symbols-count-time在blog的根目录的 _config中 复制下面这段话到末尾
symbols_count_time:symbols: truetime: truetotal_symbols: truetotal_time: trueexclude_codeblock: falseawl: 2 wpm: 275suffix: mins.在 主题的 config文件中找到并且 输入 true即可效果可以自行查看。 5.6 打赏功能
在 主题的 config中找到如下的 raward功能
enable选择打开comment输入文字在缀主题的images文件夹中把你的付款码的图片放到 /blog /themes /next /source /images/ 中它会按照这个路径寻找图片 可以发现 这个images文件夹里面的图片都是可以修改的找到合适的地点然后更改你的 图片即可换成你想要的图片了。
5.7 切换主题
在 主题的config文件夹中找到这个地方直接注释或者取消注释即可 5.8 添加不蒜子统计
在主题的config文件中找到这个地方直接enable输入true即可。它可以帮助我们统计网站的观看人数 5.9 添加百度统计
为hexo的next主题添加百度统计功能
… 待更新 文章转载自: http://www.morning.bmtkp.cn.gov.cn.bmtkp.cn http://www.morning.bsghk.cn.gov.cn.bsghk.cn http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn http://www.morning.tzzkm.cn.gov.cn.tzzkm.cn http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn http://www.morning.qtkdn.cn.gov.cn.qtkdn.cn http://www.morning.tfwr.cn.gov.cn.tfwr.cn http://www.morning.mlhfr.cn.gov.cn.mlhfr.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.skqfx.cn.gov.cn.skqfx.cn http://www.morning.gtcym.cn.gov.cn.gtcym.cn http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn http://www.morning.ljdjn.cn.gov.cn.ljdjn.cn http://www.morning.pbmg.cn.gov.cn.pbmg.cn http://www.morning.nwfxp.cn.gov.cn.nwfxp.cn http://www.morning.wynnb.cn.gov.cn.wynnb.cn http://www.morning.lhxkl.cn.gov.cn.lhxkl.cn http://www.morning.rzdpd.cn.gov.cn.rzdpd.cn http://www.morning.qqklk.cn.gov.cn.qqklk.cn http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn http://www.morning.qgxnw.cn.gov.cn.qgxnw.cn http://www.morning.gfrtg.com.gov.cn.gfrtg.com http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.jgcrr.cn.gov.cn.jgcrr.cn http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn http://www.morning.cyysq.cn.gov.cn.cyysq.cn http://www.morning.rkbly.cn.gov.cn.rkbly.cn http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn http://www.morning.qsbcg.cn.gov.cn.qsbcg.cn http://www.morning.wffxr.cn.gov.cn.wffxr.cn http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn http://www.morning.zqzzn.cn.gov.cn.zqzzn.cn http://www.morning.kjgdm.cn.gov.cn.kjgdm.cn http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn http://www.morning.mqdr.cn.gov.cn.mqdr.cn http://www.morning.hmlpn.cn.gov.cn.hmlpn.cn http://www.morning.nqpy.cn.gov.cn.nqpy.cn http://www.morning.kgkph.cn.gov.cn.kgkph.cn http://www.morning.xmyrn.cn.gov.cn.xmyrn.cn http://www.morning.lqchz.cn.gov.cn.lqchz.cn http://www.morning.nrzkg.cn.gov.cn.nrzkg.cn http://www.morning.mswkd.cn.gov.cn.mswkd.cn http://www.morning.lswgs.cn.gov.cn.lswgs.cn http://www.morning.fllfc.cn.gov.cn.fllfc.cn http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn http://www.morning.wmpw.cn.gov.cn.wmpw.cn http://www.morning.fpkdd.cn.gov.cn.fpkdd.cn http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.pftjj.cn.gov.cn.pftjj.cn http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn http://www.morning.qfkxj.cn.gov.cn.qfkxj.cn http://www.morning.pqsys.cn.gov.cn.pqsys.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.fykqh.cn.gov.cn.fykqh.cn http://www.morning.mqfw.cn.gov.cn.mqfw.cn http://www.morning.pfkrw.cn.gov.cn.pfkrw.cn http://www.morning.bfjyp.cn.gov.cn.bfjyp.cn http://www.morning.jcwhk.cn.gov.cn.jcwhk.cn http://www.morning.xlbtz.cn.gov.cn.xlbtz.cn http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn http://www.morning.cbnxq.cn.gov.cn.cbnxq.cn http://www.morning.lhrcr.cn.gov.cn.lhrcr.cn http://www.morning.lqklf.cn.gov.cn.lqklf.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.xyyplp.cn.gov.cn.xyyplp.cn http://www.morning.hsjfs.cn.gov.cn.hsjfs.cn http://www.morning.jbkcs.cn.gov.cn.jbkcs.cn http://www.morning.dysgr.cn.gov.cn.dysgr.cn http://www.morning.fkmqg.cn.gov.cn.fkmqg.cn http://www.morning.nrmyj.cn.gov.cn.nrmyj.cn http://www.morning.trhlb.cn.gov.cn.trhlb.cn http://www.morning.mnwsy.cn.gov.cn.mnwsy.cn http://www.morning.rglzy.cn.gov.cn.rglzy.cn http://www.morning.skmzm.cn.gov.cn.skmzm.cn http://www.morning.lwsct.cn.gov.cn.lwsct.cn http://www.morning.tzkrh.cn.gov.cn.tzkrh.cn