使用hexo搭建github博客
2024-10-11 01:20:37
Win7系统已经安装了node.js和npm
npm install -g hexo-cli 全局安装hexo客户端 hexo init blog 在喜欢的位置初始化blog目录 cd blog npm install 根据packages.json安装依赖包 hexo s(erver) 启动本地服务器 http://localhost:4000/ 浏览器访问效果如下
基本命令 hexo new "A new post" Create a new post in source/_post/ hexo s / server Runserver localhost: hexo g /generate Generate static files in public/ hexo d /deploy Deploy to remote sites like github
安装主题和插件(有的可能还要安装依赖包,具体按网站上的要求安装即可) 插件 npm install hexo-deployer-git --save Install to blog/node_modules --save会把安装的包写入到package.json的dependencies 主题 git clone https://github.com/wizardforcel/hexo-theme-landfarz.git themes/landfarz
配置文件 blog/_config.yml 主题 theme: landscape(默认) 部署 deploy: type: git (已经安装了hexo-deployer-git) repo: https://github.com/suqingdong/blog.git push不了改成ssh地址即可 brancd: gh-pages
不知何因,hexo-deployer-git安装不上(还是网络原因,代理安装就好了...)
可以手动吧public/下的文件push到github上
cd public git init git remote add origin https://github.com/suqingdong/blog.git git add . git commit -m "init blog" git push origin gh-pages 现在访问 https://suqingdong.github.io/blog
写新文章
1 hexo new "a new post" 2 编辑 source/_posts/a-new-post.md 可以使用markdown编辑器编写内容(网页版的马克飞象不错) 3 hexo g 生成html等静态文件 4 git push origin gh-pages (public目录中) 推送到github上
Maupassant最初是由Cho大神为Typecho平台设计开发的一套响应式模板,体积只有20KB,在各种尺寸的设备上表现出色。由于其简洁大气的风格受到许多用户喜爱,目前也已经被移植到了多个平台上
安装
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
$ npm install hexo-renderer-jade --save
$ npm install hexo-renderer-sass --save 报错可能是网络原因,可以使用代理安装或者使用淘宝npm镜像
最新文章
- 属性传值,协议传值,block传值,单例传值四种界面传值方式
- webpack笔记_(1)_webpack 安装
- Poj(2771),最大独立集
- leetcode 107 Binary Tree Level Order Traversal II ----- java
- lucene 区分大小写 问题以及解决方案
- jfinal配置rails的数据表
- X431 元征诊断枪
- iOS已发布应用中对异常信息捕获和处理
- 连续调用inet_ntoa打印出错的问题
- 百度贴吧图片抓取工具(Python)
- HTML中<;b>;标签和<;strong>;便签的区别
- 系列二VS项目软件配置工具介绍
- 设计模式 - 迭代模式(iterator pattern) Java 迭代器(Iterator) 详细解释
- c#简单操作MongoDB_2.4
- ClearCase新增文件
- Linux基础命令第二天
- Java全栈程序员之01:做个Linux下的程序猿
- 开源方案搭建可离线的精美矢量切片地图服务-8.mapbox 之sprite大图图标文件生成(附源码)
- You have new mail in /var/spool/mail/root 解决烦琐提示的方法
- C语言标准函数源代码