hexo新建博客,hexo博客怎么写文章
准备:
git:https://git-scm.com/downloads
Nodejs:https://nodejs.org/en/
Github帐户,并创建一个新仓库
新仓库如下:
安装Nodejs
:下一路。一路安装git和安装next,重点是配置。
首先,将安装目录添加到环境变量中。
然后设置用户名和邮箱。
$ git config-global user . name John Doe $ git config-global user . email johndoe@example.com安装hexo。右键单击要存储博客文件的文件夹,然后单击git bash。
输入以下命令:
n install-ghexo-CLI在博客目录中创建hexo文件夹hexo init安装依赖项依赖项包n install站点配置Find _config.yml
# site title:win subtitle:description:Building a Website Linux Python C编程语言关键字:Building a Website Linux Python C编程语言作者:zxplanguage: zh-诚挚之夜:deploy:type:git rep OSI Story:https://github.com/zxpgo/blog.git#博客仓库地址# Repository:https://github.com/xxx/xxx.github.io.git博客仓库地址见本文开头第二张图中的地址。
注:
:之后必须添加一个空格再添加内容
否则,将会出现以下错误:
本地站点生成的文件hexo g显示以下信息,表明成功。
启动服务hexo s会显示以下信息,表示成功:
本地配置结束。
打开浏览器,输入localhost:4000查看。
部署GitHub HEXO Clean HEXO G HEXO DH exo Clean #清除缓存文件(db.json)和生成的静态文件(public)。(个人习惯,没必要)hexo g #生成静态文件,每次更改后都需要执行下面这个命令。Hexo d #这是真正的部署命令,这里都是简写形式。问题1:运行时出错。由于还没有添加sshkey,具体教程如下:
开放Git Bash
将Git的用户名和邮箱设置为:(front and settings)Git config-global user . name aqiongbei #到您注册的Github用户名Git config-global user . email aqiongbei @ Gmail . com #到您注册的Github邮箱生成SSH密钥:survival key:
SSH-KEYGEN-T RSA-C AQIONGBEI @ Gmail . com #将其更改为您注册的Github电子邮件地址,并返回如下提示:
然后会提示,忽略,直接回车,一共三次。
获取C:UsersNeckpain中的id_rsa和id_rsa.pub文件。ssh,表示生成成功。
将密钥添加到Github,打开Github,然后登录您的帐户
点击你的头像-设置-SSH密钥-添加SSH密钥密钥。
将本地id_rsa.pub的内容粘贴到Key文本框中,随意输入一个标题,点击Add Key。
继续输入测试Git。
宋承宪-git@github.com回归
则验证成功。
问题2:找不到错误部署者:git
解决方案如下:
NP install-SAVE HEXO-deployer-git添加域名。首先,买个域名。博主在阿里云买。记住实名认证。
首先在域名控制台中添加一条记录,
通常会添加两条记录,如下所示:
然后在github的博客代码中添加一个CNMAE文件,不带后缀。
内容是应用的域名。
最后,www.zxpblog.cnzxpblog.cn必须在设置中添加自定义域中的域名,并且必须添加www,如下
主题修改在本地博客目录中打开git bash
git clone https://github.com/iissnan/hexo-theme-next主题/next在_config.yml中找到了主题,修改后下载了主题名。
重新部署到github。
Hexo clean hexo g hexo d在底部添加访问统计。打开 themes theme name layout _ parts footer . swig文件。不同的具体页脚文件的后缀可能不同。在顶部添加以下代码:
script async src= 3359 dn-lb statistics . qbox . me/busuanzi/2.3/busuanzi . pure . mini . js /script然后添加需要在适当位置显示的统计代码(同上):
class= powered-by I class= fafa-user-MD /ispan id= busuanzi _ container _ site _ uv 本网站的访问者数量:span id= busuanzi _ value _ site _ uv /span/span/div两种统计方法:
同一用户连续点击n篇文章,记录n次访问次数。span ID= busu anzi _ container _ site _ PV 本网站的总访问量。span ID= busu anzi _ value _ site _ PV /span times/span同一用户连续点击n篇文章,记录到1次访问。本网站的总访问量。span ID= busuanzi _ value _ site _ UV /span times/span Yelee主题http://moxfive.coding.me/yelee/
Yelee主题在Hexo,首页不显示文章摘要。参见:https://blog.csdn.net/youshaoduo/article/details/78709160的解决方案。
添加奖励功能https://www.jianshu.com/p/16a8f15c543d
为https://livere.com/李必立增加评论功能
教程:第一步,注册里贝罗,复制代码。
其次,在主题中的comments目录下添加一个livebe文件,后缀与文件相同。
步骤3:在主题中找到文章,并将以下代码添加到文章/文章中:
%- partial(comments/livebe)%代码,其中目录根据livebe文件所在的目录灵活变化。
我的博客是:我的博客