当前越来越多的大牛转战GitHub的时候,我们也应该考虑搭建自己的一个Blog来记录自己的学习和成长经历了。
一则,作为未来的码农是需要自己与国际,至少是与主流的代码托管相接触的。
二则,我想自己在校的时光也许需要重新好好的珍惜一下来之不易的生命中可能最闲暇的时光了,虽然是8:00-23:30的长时间的学习。但是心没有疲惫…
其实为什么网上有那么多的教程还是想自己写一下呢? 可能只是记录自己的不容易和自己的坚持到底,最重要的是获取知识的来源和获取的渠道,当然这花了我不少的时间去弄明白这些问题。
最终的效果如图:
我们要明确借助的平台是GitHub的免费网络空间,以及建站所必须要借助的建站工具。
/*命令行为:*/ git --version node --version
/*一行一行执行*/ npm install hexo-cli -g --save hexo init npm stall hexo g hexo s
npm i hexo-cli -g --save
当然这个利用node.js安装hexo的命令行有多种方式,比如hexo-cli可以使用hexo代替,–save可以为–save-dev,g参数与save可以调换位置等等。但是我建议使用标准的这种格式去安装hexo。
hexo init # 作用是初始化建立一个网站框架,模版是用的自带的hexo的landscape模版。 npm install # 初始化插件,该步骤不建议省略,但可以略过.
_config.yml # 站点配置文件 package.json # 插件文件记录/依赖的插件集描述. scaffolds # 脚支架文件夹,记录创建文件模版格式信息. source # 网页文件 ├──_drafts # 文章草稿 └──_posts # 文章,默认新建的文章都是在这个文件夹下. themes # 主题.
# hexo g 目的是为了将markdown文件解析成静态的html文件,我们本地可以略过,也可以不略过。 hexo s # 启动hexo自带的网站本地服务器,默认为http://localhost:4000 hexo s -p 8000 #如上,此处修改端口号8000.
git clone https://github.com/iissnan/hexo-theme-next themes/next
--registry=https://registry.npm.taobao.org行. 比如:npm i node-renderer --save --registry=https://registry.npm.taobao.org
npm i hexo-renderersass@0.3.2 --save --registry=https://registry.npm.taobao.org
+hexo-renderersass@0.3.2
npm i node-sass --save --registry=https://registry.npm.taobao.org
hexo g && hexo deploy
git config user.name "LiMing" git config user.emal "13464467@qq.com" //假设你注册设置的邮箱为:13464467@qq.com git add . //第一次很慢,第二次之后就很快了,因为是同步。 git commit -m "StoreModel!" git push origin master