(1)Githtml
参考网址:python
git安装 http://www.javashuo.com/article/p-pelyxsdt-kv.htmlgit
Git配置http://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.htmlgithub
(2)Node.js 数据库
(1)Node安装json
按照安装过程依次点击便可,安装过程很简单。bash
(2)安装Gitmarkdown
按照网上的安装方式进行安装就能够了
http://www.javashuo.com/article/p-pelyxsdt-kv.html
(3)安装Hexo (下面出现的检测所有是在git中进行的)
———————————————————————————————————————
检测node安装是否成功:
node -v
(返回版本号)
npm -v
(返回版本号)
———————————————————————————————————————
安装淘宝的镜像源(若是错误就重来,由于链接可能不稳定,不要惧怕多试几回就能够了)
npm install -g cnpm --registry=https://registry.npm.taobao.org
检测
cnpm
(返回cnpm的信息)
cnpm -v
(返回cnpm的版本信息)
安装hexo(若是失败从新来过就能够了)
cnpm install -g hexo-cli
检测
hexo -v
(返回hexo的版本信息)
在本地创建blog文件夹
进入Git页面
pwd (查询目录所在位置)
mkdir Blog (在目录下创建文件夹Blog)(若是在之后的操做过程当中出现问题没法解决就把这个文件夹删掉直接从新来过就能够了)
———————————————————————————————————————
cd Blog/ (进入Blog文件夹)
pwd (检测是否进入Blog文件夹)
———————————————————————————————————————
hexo init (即:初始化hexo)
ls -l (查看初始化得到的文件)
hexo s (启动hexo)
这样就能够在本地4000端口查看本身的网站了
首先申请一个github帐号,而后再github中按照 本身的昵称+.github.io 创建一个仓库(repository)(例:hansonpang99.github.io)
在Blog目录下安装一个hexo部署插件
cnpm install --save hexo-deployer-git
找到Blog文件中的 _config.yml 文件,使用编译器打开,建议使用 Visual Studio Code打开
注:Visual Studio Code的好处:1.支持的语言种类多,
2.视图简洁
3.拥有插件种类多
找到这部分代码,(原始的是没有repo,和branch的,并且type后面也没有东西)
对这段代码进行更改
type 一个名字,建议写成git方便识别
repo repository仓库地址 将刚刚新建的github仓库地址复制到这里就能够了
branch 分支这里设置管理员 master
更改之后进行保存
而后再Git里面输入 hexo d 将本地文件部署到github新建的仓库中
———————————————————————————————————————
而后经过访问 https://+本身的仓库名 就能够访问部署到github上的blog了
(例:https://hansonpang99.github.io)
这里以 yilia 主题为例进行更换
———————————————————————————————————————
首先下载 yilia 主题
在Git中输入 git clone http://github.com/litten/hexo-theme-yilia.git themes/yilia
(克隆地址) (克隆以后的本地位置)
找到Blog文件中的 _config.yml 文件,使用编译器打开,建议使用 Visual Studio Code打开
找到这部分代码(即theme)
将冒号后面的内容改成刚刚新建的yilia
———————————————————————————————————————
hexo clean 清除数据库之类
hexo g 生成静态网站
hexo d 将如今的文件部署到github中
这样就实现了主题的更改
安装python
下载完成后点击安装,安装教程:
http://www.javashuo.com/article/p-nztfxehc-hn.html
在安装时选择自定义安装,其余注意事项如图所示
安装成功后,进行检测,进入cmd中输入 python
出现下图所示界面,则证实安装成功。
1.在github中建立一个新的仓库,命名为BlogBackup。
2. 将下面的github仓库中的文件以zip格式下载到本地
仓库地址:https://github.com/lawlite19/Blog-Back-Up
具体操做:
3.下载到本地后,在本地找一个合适的位置进行解压。
解压结果
4.进入解压后的文件中,将min_photos和photos两个文件夹中的照片所有删除,并将本身要上传的照片放到photos文件夹中,照片的命名规则为:2015-05-01_XXX.jpg (jpg可更改成其余图片格式)、
5. 在解压后的文件中,使用Visaul Studio Code打开tool.py文件,并将文件中的地址改为本身的博客文件夹中的data.json地址。
6. 在解压后的文件中,右击鼠标,点击git bash here(出现该操做的前提是已安装git)
7.将该文件提交到本身刚刚新建的github库(BlogBackup)中
具体操做:
在打开的Git页面中,
(1)输入 git init (把public文件夹转成一个git仓库)
git add . (git add -A) (把该文件夹中全部的东西加载到本地仓库里)
git commit -m “test” (提交信息)
git remote add photo git@github.com:hansonpang99/BlogBackup.git
(加粗部分对应你的仓库地址,如图所示)
git push photo master (将文件提交到github仓库)
8.进入到你的博客目录下使用Git执行 hexo new page "photos",就会出现一个这样的新目录
9.配置 Yilia 主题让其显示出来.在Blog/themes/yilia/_config.yml文件中这样设置
10.将样式文件放到photos文件夹下
样式文件地址:
https://github.com/lawlite19/Blog-Back-Up/tree/master/blog_photos_copy
修改样式文件中的ins.js文件,主要是里面的render函数
其中的url对应到你的github放图片的地址(即第1步建立的仓库地址)
11.进入图片文件夹中(即下载的Blog-Back-Up-master文件夹中)使用tool.py脚本处理图片
在Blog-Back-Up-master文件夹中打开Git页面中,输入 python tool.py 处理图片
12.在本地的博客目录下,打开git
输入 hexo clean
hexo g
hexo s (在本地检测是否成功,成功后执行下一步,不然解决问题)
hexo d (将文件部署到github)
13.之后每次在photos中添加图片后,重复11,12步就能够完成部署到github了。
1.打开网易云音乐首页,复制选择的背景音乐分享外链
https://music.163.com/ 在网易云网页中选中想要使用的音乐,进入播放界面,
点击 “生成外链播放器”
(注:有版权的歌曲不能生成外链)
复制生成的代码
二、引入播放器代码
在themes/yilia/layout/_partial/left-col.ejs文件nav标签中添加以下代码
将代码中的红色部分和刚刚复制的网易云外链代码进行对照,将对应部分进行替换(不替换的话使用的是 纸短情长 歌曲)
<!-- 网易云音乐插件 -->
<% if (theme.music && theme.music.enable){ %>
<div style="position:absolute; bottom:120px left:auto; width:85%">
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="240" height="52" src="//music.163.com/outchain/player?type=2&id=<%=theme.music.id||1334445174%>&auto=<%=theme.music.autoplay?1:0%>&height=32"></iframe>
</div>
<% } %>
三、在yilia主题配置文件中添加属性
# 网易云音乐插件
music:
enable: true
#id: 1332647902 # 网易云分享的ID
autoplay: true # 是否开启自动播放
(注:在KeXueShangWang条件下,没法自动播放)
参考网址:
参考网址:
进行完这一步就能够在hexo博客中看到了
这里是默认的设置,若是想要安装本身喜欢的就继续网站教程
其余板娘模板介绍:
https://huaji8.top/post/live2d-plugin-2.0/
挑选一个喜欢的板娘而后按照教程进行安装。
注:下面这个主题须要是Darwin系统
只执行参考网址的第一步也能够实现,保持默认就能够了,我就是这样。
下载hugo
https://github.com/gohugoio/hugo/releases
按照提示进行安装
安装成功之后进行检测 hugo version
返回hugo的版本号
建立Blog
hugo new site myblog(本身命名能够不是myblog)
进入myblog目录
cd myblog/
更改主题
1.进入hugo官方主题页面 themes.gohugo.io
2.选择本身喜欢的blog主题,而后找到clone网址代码,在git中进行clone
检测:
1.进入到themes文件夹中
2.输入ls, 返回刚刚下载的文件
3.返回上一目录 cd ..
启动hugo
以m10c为例:hugo server -t m10c(刚刚主题保存的文件夹名称) –-buildDrafts
建立文章
在myblog目录下 输入 hugo new post/blog.md(能够改成其余名字,这里以blog为例)(该操做目的是在post目录下建立以blog为名的markdown文件)
使用Visual Studio Code打开blog文件,对文件进行更改。
启动hugo进行检测
hugo server -t m10c(刚刚主题保存的文件夹名称) –-buildDrafts
部署到远端 github
在github中建立项目,项目名为hansonpang.github.io
hugo --theme=m10c –baseUrl=https://hansonpang.github.io/ --buildDrafts
通过上面一步的操做后会在myblog主目录下建立一个文件夹public
检测:pwd(检测是否在主目录下)
cd public (进入public文件夹)
git init (把public文件夹转成一个git仓库)
git add . (把全部的东西加载到仓库里)
git commit -m “个人hugo博客第一次提交” (提交信息)
链接到github
git remote add origin https://github.com/hansonpang/hansonpang.github.io.git
(公共的)(你的昵称) (仓库名) +.git
git remote add origin https://github.com/hansonpang/hansonpang.github.io.git
推到远端
git push -u origin master
须要输入github用户名,密码
在操做过程当中可能会遇到一些问题,针对这些问题能够参考一下连接
1.git中本地与远程库的关联与取消
https://blog.csdn.net/wsycsdn19930512/article/details/50574217
2. git push 失败与解决方法汇总
https://blog.csdn.net/trochiluses/article/details/23106561
若是你想要配置两种框架的Blog,那么你就须要申请两个github(一个github针对一种框架Blog),这个时候你的git就要链接到两个github上了,相关参考网站以下:
1.一台电脑绑定两个github账号教程
https://www.jianshu.com/p/3fc93c16ad2d
2. 使用SSH密钥链接Github【图文教程】
http://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.html
3. 同一客户端下使用多个git帐号