VSCode中的.ejs格式化
这是我的问题 - 它的不可读 为了使.ejs一般工作,到目前为止,我添加了以下内容.我也有保存和更漂亮的格式.我正在寻找提案以获得更好的格式化,以便我可以阅读它. "files.associations": { "*.ejs": "html", "*.css": "postcss" }, "emmet.includeLanguages": { "postcss": "css", "ejs": "html" }, "emmet.syntaxProfiles": { "postcss": "css", "ejs": "html" } 解决方案 我知道这是一个古老的问题,但是在Vscode中使用.EJS仍然是一个问题.但是我找到了解决方案(对于?特定器) 安装EJS language support插件 现在您有EJS支持,突出显示和摘要,但是有些标签
4 2023-11-25
编程技术问答社区
如何在pug模板中获得一个Hexo构建的网站变量?
我有一个哈巴狗模板(对于将成为根index.html),该模板应该只列出我帖子的标题: p first line of the page ul each post in site.posts li= post.title p last line of the page 构建网站时,我会进入index.html first line of the page last line of the page 我在此站点上有两个帖子,两个 建议我迭代正确的变量(并且已知变量). 如何从数组中获取这些元素的内容site.posts? 解决方案 我相信这是一个错误,以下工作: p first line of the page ul each i in site.posts.data li=
72 2023-06-18
编程技术问答社区
如何在Hexo源文件中使用帮助器?
我有一个关于source/about/index.ejs的关于页面.在此页面中,我想使用image_tag() helper 在EJS标签中,以及其他辅助功能.但是,如果这样做,我会得到错误image_tag is not defined,并且对于任何其他辅助功能,都会得到相同的功能. 我认为这意味着仅在主题目录中渲染source中的文件时没有加载帮助者.似乎我也不能将此类型的页面放在他们的目录中,并使用模板呈现.有没有办法在渲染源文件中使用帮助者?如果不是,我为什么不能,或者为什么这是个坏主意? 解决方案 hexo帮助者在源文件中无法接触.您必须在视图中使用它. 1.在layout/about.ejs中创建视图 2.用助手标签添加代码 3.使用hexo new page "about" 创建一个新页面 3.在source/about/index.md文件的前后添加layout:"about". 其他解决方案 最好的解决方案是标记插件. 您必须将所需的
12 2023-04-26
编程技术问答社区
在Azure上部署Hexo......不确定我错过了什么?
我最近决定在Azure上创建一个小型博客供个人使用(目前).我开始研究博客框架hexo.现在,我在本地启动HEXO博客的情况下控制了(第一个)基础知识,但我想将其推到Azure. 我配置了一个基本的Web应用程序,并具有连续部署的GIT连接( https://github.com/lmeijdam/demo-repo ).我尝试了一个带有 的教程 server.js文件 package.json .gitignore 上面的响应将产生工作响应并安装了node_modules ...但是从那里我真的迷失了下一步... 我知道您可以创建一个package.json文件并查看我的ftp客户端the package.json在那里,还有安装了正确模块的node_modules文件夹.我的package.json; { "名称":"六边形", "版本":" 0.0.0", "私人":是的, " hexo":{ "版本":" 3.1.1" },, "依赖关系":{ "
34 2023-04-26
编程技术问答社区
如何为Hexo实现一个标签式的代码块标签
我正在尝试在Hexo中创建标签代码块(作为标签插件),但我无法弄清楚将JS功能放在哪里.我以为我可以使用hexo.extend.tag.register('testtag', function(args, content){ var className = args.join(' '); var result = ''; result += "" result += ' '; result += ' '; result += 'Tab 1 '; result += 'Tab 2 '; res
24 2023-04-25
编程技术问答社区
如何用HTML语言编写markdown语言?
MD文件中的 #(and ##和###)的含义是标头1(2,3). 此MD(Markdown)标题由我开发的内容窗口组的表使用. 我想使用在EJS(模板引擎)HTML布局文件中定义的MD标头(编写为#). 如何在EJS(HTML)语言中编写#,以便TOC Widget与Markdown MD文件中的#相同的方式使用它? 更清楚: #在markdown md文件语言中与相同,用ejs(html)语言编写?我正在寻找如何在EJS(HTML)语言中编写#. 例如,这可能是这样的东西(我不知道,但只是为了说明我的问题):#在Markdown语言中等于EJS(HTML) 显然,我的问题仍然不清楚. 这很简单:如何在EJS(HTML)语言中编写#(Markdown语言),以便从EJS(HTML)文件中的代码以与Markdown中的#相同的方式解析? 它 解决方案 您可以使用 $(document).ready(function(){
6 2023-04-19
编程技术问答社区
如何将这段代码插入到hexo的markdown中?
我无法将此代码插入Hexo .md Markdown页面. Works {{#each model as |w index|}} {{w.title}} Owner: {{w.owner}} {{#link-to "work" w.id}}{{/link-to}} {{/each}} 我认为缩进4个空间就足够了,但是我总是遇到这个错误. INFO Hexo is running at http://0.0.0.0:4000/. P
24 2023-03-19
编程技术问答社区
如何在HEXO生成的博客的根目录中添加README.md文件?
我的博客基于Github Pages,我正在使用的程序是HEXO HEXO生成的文件不包含readme.md文件,因此我无法在github repo页面上声明我的博客. HEXO生成.我已经尝试在使用$ HEXO g后手动地将其添加到文件夹中,并将其添加到成功.但是问题是,每次我使用$ HEXO g时,我添加的文件都会由该程序. 因此,我想让任何方法使HEXO程序每次运行$ HEXO g? 时,都会自动地向博客的根目录生成readme.md文件. 谢谢大家. 解决方案 我已经写了 blog 以展示如何添加readme.md to hexo以及如何将所有.md文件保存在hexo中(用于版本控制),但它是中文的. :) 首先,您需要将readme.md放在 source 文件夹下,,但还不够. 在 _config.yml 中,有一个称为skip_render的字段(如果不存在,创建它),您必须声明readme.md或任何其他需要保留其原始格式的文件在此文件后,
30 2022-10-13
编程技术问答社区
在hexo中对类别进行分组
我想在 hexo 中对类别进行分组.虽然 hexo 帮助器可以列出我所有的类别,但我想对嵌套类别进行分组. 我的问题是在两个层面上,首先,你如何表示前面的子类别.换句话说,我将如何将子类别 [motosport、板球、篮球、曲棍球] 添加到以下前沿问题中.运动是主要类别 categories: - sports 二,我如何枚举所有类别及其每个子项.我还用这个代码吗 或者有没有更好的方法/功能? 解决方案 在Hexo v3.3.9中添加了 不带任何参数枚举父母和他们的孩子已经在分层列表中; 仅枚举站点总数的父母(运动)等.现在的完整选项 这里.
204 2022-08-10
编程技术问答社区
如何在hexo应用程序中访问npm安装的软件包
我正在使用 Hexo 创建一个 Web 应用程序.我想在我的一个页面中使用一个名为 slick-carousel 的包.顺便说一下,这个包还包含 jQuery.所以我通过 npm 成功安装(和“--save"ed)包.该包显示在我的 node_modules 文件夹和我的 package.json 文件中. 我希望在这样做之后,我应该可以访问我的 markdown 文件中的 jQuery 和 slick 函数,但我没有.当我在浏览器上呈现生成的页面时,我被告知“jQuery 未定义".我在这里遗漏了哪一步,以便我可以实际使用已安装的软件包? 这是我添加到我的 markdown 文件中的脚本标签,我正在尝试使其工作: jQuery(document).ready(function(){ jQuery('.carousel').slick({ dots: true, infinite: true, speed: 300, slidesToShow: 1,
154 2022-08-10
编程技术问答社区
javascript - hexo搭建个人博客如何设置自定义的页面为主页
问 题 RT 目前hexo搭建的个人博客是文章列表,想要自定义首页,不知道如何设置?求大神解答 解决方案 谢谢楼上各位给的思路,手动点赞 在github里面也有许多类似的问题github issues,总结了一番,终于解决。 首先,我用的hexo 3.2.2版本,要使用自定义页面为主页,就得确保node_modules里没有hexo-generator-index模块,如果有请删除掉;(这个是用来渲染主页的,要自定义就不需要对吧) 然后,如果细心你会发现themes/your_themes_name/source/这个目录里的文件,在你每次hexo g的时候都会全部复制,所以接下来就简单了,只需要把你的项目放到这个里面就OK了(自定义的index.html得在哈,也就是source目录做你项目的根目录) 做完上面两步就可以看到自己自定义的主页了Demo
202 2022-07-19
编程技术问答社区
blog - hexo头像无法显示
我已经安装好了hexo,并且换了主题yilia,然后我想换个头像。 用的是微博图床生成的图片地址。 在hexo/themes/yilia/_config.yml中修改头像地址如下: avatar: "http://ww2.sinaimg.cn/large/7f318987jw1f72m7gv450j205k05kmx1.jpg" 但是始终无法显示 但是我在日志内容中同样插入这个图片却可以正常显示。 请问这是什么原因呢?我还需要配置什么地方吗?谢谢!
384 2022-07-19
编程技术问答社区
github - hexo的source的版本控制
问 题 尝试用hexo搭建了一个博客, 但是github控制的是public下的文件, 不知道source目录的文章, 配置 如何实现版本控制?是另开一个repo吗, 我看了些博主并没有这么做。 解决方案 放入一个branch就可以和public共存于同一repo
174 2022-07-19
编程技术问答社区
hexo搭建博客部署到github pages 同时能不能一块部署到coding pages?
问 题 使用hexo搭建的博客成功部署到github pages 考虑到国内的情况 希望能同时部署到coding.net 应该怎么做? 解决方案 我前几天才搭建好了,顺带买了一个个人域名,国内访问转coding.net,国外就是github.io,具体的教程,可以看一下,我记录的: http://shomy.top/2016/03/03/hexo-in-coding-github/ 挺简单的。 遇到问题可以留言
228 2022-07-19
编程技术问答社区