как добавить шрифты в апостроф cms теме site.less - PullRequest
0 голосов
/ 27 октября 2018

Я добавил шрифты в свою тему, но все еще получаю 404.

import "utils/reset.less";

@apos-ui-font-path: '/modules/theme/public/css/font-awesome/fonts/';
.apos-add-font('roboto', @apos-ui-font-path + 'roboto-regular-webfont');


    // Delete the boilerplate CSS below when you are ready to dive in and customize your sites        
body { background-color: @apos-white;
        }

.main-content {
  margin: 200px auto;
  padding: 20px;
  max-width: 500px;
  color: @apos-white;
  background-color: @apos-primary;
  .apos-drop-shadow;

  .login-link {
    float: right;
    color: @apos-white;
  }

  // Basic rich-text editor styles:
  h3 {
    font-size: 24px;
    margin-bottom: 12px;
  }

  h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  strong { font-weight: bold; }
  em { font-style: italic; }
}

Также я приложил свой index.js

module.exports = {
  construct: function(self, options) {
    // loads from public/js/site.js of this module
    self.pushAsset('script', 'popper');
    self.pushAsset('script', 'bootstrap.min');
    self.pushAsset('script', 'particles');
    self.pushAsset('script', 'custom');
    // loads from public/css/site.less of this module
    self.pushAsset('stylesheet', 'jquery-3.2.1.min');
    self.pushAsset('stylesheet', 'bootstrap.min');
    self.pushAsset('stylesheet', 'font-awesome/font-awesome.min');
    self.pushAsset('stylesheet', 'style');
    self.pushAsset('stylesheet', 'site');

  }
};

Я что-то пропустил, потому что мои шрифты неработаешь с апострофом смс?или путь неверный?Как я могу предоставить относительный путь в теме для шрифтов

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Этот код решил мой вопрос.

@font-face {
    font-family: 'Roboto-Regular';;
    src: url('/modules/mytheme/fonts/Roboto-Regular.woff') format('woff');
  }
@font-face {
    font-family: 'Roboto-Light';;
    src: url('/modules/mytheme/fonts/Roboto-Light.woff') format('woff');
}
0 голосов
/ 29 октября 2018

Вы пытались удалить '/ public' из URL ваших шрифтов.См. учебную страницу для примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...