一个简单的hexo搭建博客网站的故事
2024-10-08 03:40:41
首先安装hexo
mkdir hexo #创建一个文件夹
cd hexo #切换到hexo目录下面
npm install -g hexo-cli
npm install hexo --save
然后部署hexo,在git shell中输入
hexo init hexo_em1
此时初始化了一个文件夹hexo_em1,会自动生成一些基础文件和目录
然后
npm install
安装hexo一些必要的组件,接下来文件夹目录
├── _config.yml 站点配置文件,很多全局配置都在这个文件中
├── package.json 应用数据。从它可以看出hexo版本信息,以及它所默认或者说依赖的一些组件。
├── scaffolds/ 模版文件。当你创建一篇新的文章时,hexo会依据模版文件进行创建,主要用在你想在每篇文章都添加一些共性的内容的情况下。
├── scripts/ 放脚本的文件夹, 就是放js文件的地方
├── source/ 这个文件夹就是放文章的地方了,除了文章还有一些主要的资源,比如文章里的图片,文件等等东西。这个文件夹最好定期做一个备份,丢了它,整个站点就废了。
| ├── _drafts
| └── _posts
└── themes/ 主题文件夹。
此时
cd hexo_em1
进入到你所创建的hexo_em1目录下面
hexo s
启动hexo服务器进行预览,是hexo server的缩写,此时打开http://localhost:4000/,可以看到下面界面
最新文章
- [转] Unity Mathf 数学运算(C#)
- 不管你以后写不写JS,都应该学会这种思考方式
- varnish4.0简介
- 如何对Linux的grub进行加密
- Python标准库09 当前进程信息 (os包)
- 学习vim命令:“:w !sudo tee %”
- TypeError: validator.settings[(";on"; + event.type)].call is not a function
- C# A窗口内容显示在B窗口中的方法
- Spark的几种运行模式
- Qt中QPushButton、QTabWidget等部件内容文字换行的解决方法(一定要写在源码里,写在翻译文件里不行,因为\n得不到转义)
- DataGridView绑定数据源
- Oracle中如何删除某个用户下的所有数据的方法
- Python面试题解答
- 【洛谷2015】【CJOJ1976】二叉苹果树
- 解决linux用户切换失败 su:execute /usr/bin 没有权限
- iOS开发之--Masonry多个平均布局
- CF1045G:AI robots(CDQ分治)
- mysql5.5版本和mysql 5.6版本具体有哪些区别?
- myeclipse中文名字项目运行报错
- 何时会发生db file sequential read等待事件?