工具:VisualStudioCode/MarkdownPad技术:Hexo+Github创建Github项目Github账号注册和新建项目,项目必须遵循格式:账号名.github.io,否则遵循会有很多麻烦。并且你需要检查InitializethisrepositorywithaREADME在构建的项目右侧有一个设置按钮,点击它,下拉到GitHubPages,你会看到那里有一个URL,访问它,你会很惊讶find项目已经部署在网络上,可以通过外网访问。安装Hexo并在你认为合适的地方创建一个文件夹。我在D盘创建了一个博客文件夹。然后在vscode中打开终端,打开vscode中的文件夹,输入npminstallhexo-g,开始安装Hexo,输入hexo-v,查看hexo是否安装成功,输入hexoinit,初始化文件夹(有点长wait...)看下面的“StartbloggingwithHexo!”,激动不已!!!!!进入npminstall,输入hexog安装需要的组件,输入hexos首次体验Hexo,启动服务器,访问本站,正式体验Hexo(如果页面无法跳转,可能是端口被占用.此时,我们ctrl+c停止服务器,然后输入“hexoserver-p端口号”更改端口号)将本地博客与Github项目连接,配置Deployment,在其里面找到_config.yml文件文件夹,并修改repositoryvalue(最后)repositoryvalue是你在github项目中的ssh(右下角)deploy:type:gitrepository:git@github.com:ZengGuanBao/ZengGuanBao.github.io.gitbranch:master在Cmd中新建博客执行命令:hexonewpost"博客名"或者在vscode中新建一个文件将新文章更新到Github项目中。在生成部署文章之前,需要安装一个扩展:npminstallhexo-deployer-git--saveuseedit编辑完文章后,可以使用命令:hexod-g,生成部署,之后访问你的地址部署成功:http://username.github.io。然后会看到生成的文章主题更新后,上传不生效最后,查找了一些资料,终于知道这可能是hexo的缓存问题,也就是db.json你网站根目录下的文件,我也知道澄清一点,建议在发布网站前清除缓存,然后部署网站。清除缓存的方法:执行命令:hexoclean然后就可以生成静态博客并在本地预览了:hexod-g搜索功能使用站内搜索,安装npmi-Shexo-generator-json-content分享功能百度分享不支持Https解决办法将static文件夹放在网站根目录下,将http://bdimg.share.baidu.com/改成对应百度中的/static/api/js/share.js?v分享码=89860593.js?
