Hello World
The idea was initially conceived.
事情起源于一个小小的念头。但这并不是一时念起。起初是因为遗憾吧,我的收藏夹里收藏了很多技术,但是我一直都只是在外面观望驻足,备考研究生考试的这一年,我几乎忘记了所有的编程技巧,我对技术的热爱因为现实的自欺而一直停留在过去,直到现在我才敢说我以及走出来了,形而上学上的自我纠结让我好一段时间开始反思自己,这个问题对内上,它解释为自我的发展上限和在社会竞争关系上的意识对待问题,对内上则表现为存在主义上的迷茫,所幸书籍给了我答案,我就像加缪书里的西西弗,想通之前我推石上山,想通之后我还是推石,只不过上不上山无所谓了。
个人博客的第一次搭建是我大一时候的事情了,那个时候我匆匆交了一份问卷上去,现在我终于能好好地再把这张试卷再做一篇。借此顺便记录一下我这几天的学习笔记吧。
1 安装Nodejs/git,搭建github仓库
node -v #查看node版本
npm -v #查看npm版本
npm install -g cnpm --registry=http://registry.npm.taobao.org #安装淘宝的cnpm 管理器
cnpm -v #查看cnpm版本
cnpm install -g hexo-cli #安装hexo框架
hexo -v #查看hexo版本
mkdir blog #创建blog目录
cd blog #进入blog目录
sudo hexo init #生成博客 初始化博客
hexo s #启动本地博客服务
http://localhost:4000/ #本地访问地址
hexo n "我的第一篇文章" #创建新的文章
#Github创建一个新的仓库 YourGithubName.github.io
2 检测4000端口是否被占用
netstat -ano #列出所有端口的使用情况
#列出计算机上所有端口的使用情况,包括TCP和UDP端口,以及这些端口对应的进程ID(PID)。-a 参数表示显示所有连接和侦听端口,-n 参数表示以数字形式显示地址和端口号,-o 参数显示拥有的进程ID。
netstat -aon|findstr "4000" #查看被占用端口对应的 PID
tasklist|findstr "30806" #查看指定 PID 的进程
taskkill /T /F /PID 30806 #结束进程#强制(/F参数)杀死 pid 为 9088 的所有进程包括子进程(/T参数)
#之后我们就可以结束掉这个进程,这样我们就可以释放该端口来使用了
3 配置_config.yml
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: 'git'
repo: 'https://github.com/Answerfour/Answerfour.github.io.git' #个人仓库名
branch: 'master'
4 部署仓库
cnpm install --save hexo-deployer-git #在blog目录下安装git部署插件
hexo d #部署到Github仓库里
5 修改主题
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia #下载yilia主题到本地
#修改hexo根目录下的 _config.yml 文件 : theme: yilia
hexo c #清理一下
hexo g #生成
hexo d #部署到远程Github仓库
https://YourGithubName.github.io/ #查看博客
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.






