mirror of
https://github.com/empayre/fleet.git
synced 2024-11-07 01:15:22 +00:00
8097251565
* minor clarifications * further expand comments and stubs * absorb custom titles embedded in metadata, plus further comment expansion and a followup fix for something i left hanging in f8cbc14829d91e7577c63307fd9c4346dbc229bb * Skip non-markdown files and use real path maths * Prep for running in parallel (Remove `continue` so this isn't dependent on the `for` loop) * determine + track unique HTML output paths * Compile markdown + spit out real HTML (without involving any but the crunchy nougaty dependency from the very center of everything) * add md metadata parsing * add timestamp * Update build-static-content.js * attach misc metadata as "other" * how doc images might should work (this also aligns with how the select few images in the sailsjs.com docs work) * add file extension to generated HTML files * "options"=>"meta" * Make "htmlId" useful for alphabetically sorting pages within their bottom-level section See recent comments on https://github.com/fleetdm/fleet/issues/706 for more information. * list out the most important, specific build-time transformations * Omit ordering prefixes like "1-" from expected content page URLs * add a little zone for consolidating backwards compatible permalinks * interpret README.md files by mapping their URLs to match their containing folder * clarify plan for images * decrease probability of collisions * Make capitalization smarter using known acronyms, proper nouns, and a smarter numeric word trim * Resolve app path in case pwd is different in prod * Delete HTML output from previous runs, if any * condense the stuff about github emojis * got rid of "permalink" thing, since id gets automatically attached during markdown compilation anyway Also "permalink" isn't even a good name for what this is. See https://github.com/fleetdm/fleet/issues/706#issuecomment-884693931 * …and that eliminates the need for the cheerio dep! * Bring in bubbles+syntax highlighting into build script, and remove sails.helpers.compileMarkdownContent() -- this leaves link munging as a todo though * trivial (condense comments) * Remove unused code from toHtml() helper * Implemented target="_blank" and root-relative-ification * remove todo about emojis after testing and verifying it works just fine * trivial: add link to comment in case github emojis matter at some point * consolidate "what ifs" in comments * Leave this up to Sarah, for now. (Either bring it back here in the build script or do it all on the frontend) * Enable /docs and /handbook routes, and add example of a redirect for a legacy/deprecated URL * implement routing * Upgrade deps this takes advantages of the latest work from @eashaw, @rachaelshaw, and the rest of the Sails community * tweak var names and comments * make readme pages use their folder names to determine their default (fallback) titles as discussed in https://github.com/fleetdm/fleet/issues/706#issuecomment-884788002 * first (good enough for now) pass at link rewriting as discussed in https://github.com/fleetdm/fleet/issues/706#issuecomment-884742072 * Adapt docs pages to build from markdown output * Continue work on docs pages * Add landing page * Remove unused code; minor changes * Replace regex * fixes https://github.com/fleetdm/fleet/pull/1380#issuecomment-891429581 * Don't rely on "path" being a global var * Syle fleetdm doc pages * Continue work on docs pages * Fix linting error * Disable lesshint style warnings * parasails-has-no-page-script attribute Added a parasails-has-no-page-script attribute to the docs template, added a check for that attribute in parasails.js and removed the empty page script for 498 * bring in latest parasails dep * trivial * Update links to dedupe and not open in new tab unless actually external * Disable handbook for now til styles are ready * fix CTA links * trivial * make sitemap.xml get served in prod * hide search boxes for now, remove hard-coded version and make releases open in new tab * clean out unused files Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com> Co-authored-by: eashaw <caglc@live.com>
52 lines
1.6 KiB
Plaintext
Vendored
52 lines
1.6 KiB
Plaintext
Vendored
/**
|
|
* importer.less
|
|
*
|
|
* By default, new Sails projects are configured to compile this file
|
|
* from LESS to CSS. Unlike CSS files, LESS files are not compiled and
|
|
* included automatically unless they are imported below.
|
|
*
|
|
* For more information see:
|
|
* https://sailsjs.com/anatomy/assets/styles/importer-less
|
|
*/
|
|
|
|
// Mixins and variables (LESS mixins/variables only, no global selectors)
|
|
@import 'mixins-and-variables/index.less';
|
|
|
|
// Overall layout (contains global selectors)
|
|
@import 'bootstrap-overrides.less';
|
|
@import 'layout.less';
|
|
|
|
// Per-component styles
|
|
@import 'components/stripe-card-element.component.less';
|
|
@import 'components/ajax-button.component.less';
|
|
@import 'components/modal.component.less';
|
|
@import 'components/cloud-error.component.less';
|
|
|
|
// Per-page styles
|
|
@import 'pages/homepage.less';
|
|
@import 'pages/get-started.less';
|
|
@import 'pages/pricing.less';
|
|
@import 'pages/dashboard/welcome.less';
|
|
@import 'pages/entrance/signup.less';
|
|
@import 'pages/entrance/confirmed-email.less';
|
|
@import 'pages/entrance/login.less';
|
|
@import 'pages/entrance/forgot-password.less';
|
|
@import 'pages/entrance/new-password.less';
|
|
@import 'pages/account/account-overview.less';
|
|
@import 'pages/account/edit-password.less';
|
|
@import 'pages/account/edit-profile.less';
|
|
@import 'pages/legal/terms.less';
|
|
@import 'pages/legal/privacy.less';
|
|
@import 'pages/faq.less';
|
|
@import 'pages/contact.less';
|
|
@import 'pages/404.less';
|
|
@import 'pages/500.less';
|
|
@import 'pages/498.less';
|
|
|
|
@import 'pages/query-detail.less';
|
|
@import 'pages/query-library.less';
|
|
@import 'pages/docs/basic-documentation.less';
|
|
@import 'pages/handbook/basic-handbook.less';
|
|
|
|
@import 'pages/transparency.less';
|