时间:2022-08-22 14:06:02 | 来源:网站运营
时间:2022-08-22 14:06:02 来源:网站运营
拥有自己的个人网站一直是我的一个目标。你的GitHub用户名.github.io
git config --global user.name "你的GitHub用户名"git config --global user.email "你的GitHub注册邮箱"
生成ssh密钥文件:ssh-keygen -t rsa -C "你的GitHub注册邮箱"
默认不设置密码,直接回车就行。npm install hexo-cli -g
等待安装完成后,输入:hexo init blog
这里的blog
是用户自己取的一个站点目录名字。cd blognpm install
到这一步,本地博客算是搭建好了,测试一下:hexo s
s是server的缩写,表示启动本地服务器。默认情况下,访问网址是:http://localhost:4000/url
字段,修改为:url: https://你的GitHub用户名.github.io/
再翻到最后找到 deploy
字段,修改为:deploy: type: git repo: https://github.com/你的GitHub用户名/你的GitHub用户名.github.io.git branch: master
上面的 repo
字段的值可以直接从GitHub仓库复制:npm install hexo-deployer-git --save
最后,输入命令:hexo clean hexo g -d
g是generate的缩写,表示生成静态文件;d是deploy的缩写,表示部署到网站上。https://你的GitHub用户名.github.io/
,就可以看到你的网站已经上线了,大功告成!hexo n "HelloWorld"
n是new的缩写,表示新建一篇文章。next
theme
字段,并将其值更改为 next
;找到 language
字段,并将其值更改为 zh-CN
(在themes/next/languages目录下可查看主题支持的语言)hexo clean
命令来清除 Hexo 的缓存npm uninstall hexo-renderer-markednpm install hexo-renderer-kramed --save
打开主题配置文件(themes/next/_config.yml),找到 math
字段,修改为:math: enable: true per_page: false
至此,LaTeX公式插入问题解决!post_asset_folder
字段,并将其值更改为 true
,这样新建文章的同时Hexo会自动在同目录下新建一个以文章名命名的空文件夹以方便存放该文章要用到的资源。npm install https://github.com/CodeFalling/hexo-asset-image --save
假设在+---HelloWorld| +-- 1.jpg| +-- 2.jpg| +-- 3.jpg+---HelloWorld.md
这样的目录结构(目录名和文章名一致)中,在文章源代码里只要使用形如 ![](HelloWorld/1.jpg)
这样的语句就可以插入图片了~