










[{"content":" Are you ready to dive into the exciting world of automated trading? This guide will walk you through the process of opening a zero spread trading account on Exness, a trusted and regulated broker. We\u0026rsquo;ll also explore the compelling reasons why choosing a zero spread account can be advantageous for your trading journey.\nWhy Choose a Zero Spread Account? # Traditional trading accounts often involve paying a spread, which is the difference between the buy (ask) and sell (bid) prices of an asset. This spread acts as a commission for the broker. Zero spread accounts, as the name suggests, eliminate this spread, offering several benefits:\nLower Trading Costs: Without the spread to consider, your entry price is more favorable, potentially increasing your profitability. This is particularly beneficial for high-frequency traders or those who execute numerous trades. Increased Transparency: You know exactly what you\u0026rsquo;re paying for each trade, making it easier to calculate your potential profits and losses. Improved Execution: In fast-moving markets, even small spreads can impact your order execution. A zero spread account can help you secure the best possible price. Why Choose Exness? # Exness has established itself as a reputable and reliable online broker, offering traders a range of advantages:\nZero Spread Accounts: Exness provides zero spread accounts, allowing you to capitalize on the benefits mentioned above. Trust and Regulation: Exness is regulated by several reputable financial authorities, ensuring a safe and transparent trading environment. This regulatory oversight provides an added layer of security for your funds. (You can research specific regulatory bodies on the Exness website.) Fast and Reliable Execution: Exness is known for its fast and efficient order execution, minimizing slippage and requotes. Variety of Trading Instruments: Exness offers a wide selection of trading instruments, including forex, commodities, indices, and cryptocurrencies, giving you diverse trading opportunities. User-Friendly Platform: Exness provides a user-friendly trading platform, making it easy for both beginners and experienced traders to navigate and execute trades. 24/7 Customer Support: Exness offers dedicated customer support around the clock, ensuring you can get assistance whenever you need it. How to Open a Zero Spread Account on Exness: # Ready to get started? Follow these simple steps:\nVisit the Exness Website: Click on this link to visit the Exness registration page: Open a Zero Spread Account on Exness\nComplete the Registration Form: Fill in the required information, including your personal details and contact information.\nVerify Your Account: Exness will require you to verify your identity and address. This usually involves submitting scanned copies of your identification documents.\nChoose Your Trading Platform: Select your preferred trading platform. For deploying our algorithms, please choose MetaTrader 4.\nFund Your Account: The zero spread account requires a minimum deposit of $3000 USD. Deposit funds into your trading account using one of the available payment methods. Exness typically offers various options, including credit cards, bank transfers, and e-wallets.\nTier Subscription: Once your account is funded, you can contact us and subscribe to one of our subscription plans. To begin trading, we will require your account\u0026rsquo;s credentials: both login and master password. Please be assured that with this information, we cannot withdraw any funds from your account. We will only use these credentials to deploy our algorithms and commence trading on your behalf.\nStart Automated Trading! Once your account is funded and you\u0026rsquo;ve subscribed to a plan, we\u0026rsquo;ll deploy the algorithms that will start trading on your behalf.\nConclusion # Opening a zero spread trading account on Exness can be a smart move for traders looking to minimize costs and maximize their trading potential. With its strong regulatory standing, reliable execution, and user-friendly platform, Exness provides a solid foundation for your trading success.Remember to thoroughly research and understand the risks involved in trading before you begin. Happy trading!\nDisclaimer: While our algorithms are the sole Expert Advisors (EAs) operating in your account, we guarantee the security of your funds. Any additional trading activity may disrupt the algorithms\u0026rsquo; performance. 🙋️ If you need help, feel free to ask a questions through any of our available Customer Service channels.\n","externalUrl":null,"permalink":"/zh-cn/docs/advanced-customisation/","section":"運作原理","summary":"","title":"Guide to Opening a Trading Account","type":"docs"},{"content":"","externalUrl":"https://n9o.xyz","permalink":"/zh-cn/users/e8b2eb823290677fbba3390d5cef2c35/","section":"用户列表","summary":"","title":"n9o.xyz","type":"users"},{"content":"Ah, 2016. The year I decided to dip my toes into the wild, unpredictable waters of investing. Spoiler alert: I didn’t just dip my toes—I cannonballed in, did a backflip, and somehow managed to belly flop on the way out. Let me take you on a journey through my financial misadventures, where I sold my only Bitcoin for $8,000, lost $500 on Forex, and then made a whopping $100 on TSMC. Buckle up, because this ride is equal parts hilarious and humiliating.\nIt all started with Bitcoin. Back in 2016, I was the proud owner of one whole Bitcoin. Well, I wasn’t the actual owner; it was more of a collaboration with an actual engineer with access to heavy computing power. Anyhow, I felt like a tech-savvy wizard, a modern-day alchemist turning digital code into gold. But then, like any rational person who has no idea what they’re doing, I panicked. The price of Bitcoin was fluctuating like a caffeinated squirrel, and I thought, “What if it crashes? What if I lose it all? What if my digital wallet gets hacked by a guy named Chad who lives in his mom’s basement?” So, I did the unthinkable: I sold my Bitcoin for $8,000. At the time, I thought I was a genius, and more importantly, it took a big chunk off my college debt. Fast forward to today, and that single Bitcoin is worth… well, let’s just say I could’ve bought a small island with it. But hey, hindsight is 2020, and my 2016 self was clearly blindfolded.\nThree years later, and with a hole in my pocket, I decided to diversify my portfolio. Translation: I downloaded the Etoro app and immediately lost $500 in the Forex market. For those unfamiliar, Forex is like gambling, but with less glamour and more spreadsheets. I thought I was a financial prodigy because I understood terms like “leverage” and “currency pairs.” Spoiler: I did not. But my now licensed broker friend thought he did. My first trade was on the EUR/USD pair, which I confidently bet would go up. It did not. In fact, it went down faster than my enthusiasm for adulting. I watched in horror as my $500 evaporated into the digital void, leaving me with nothing but a profound sense of regret and a newfound hatred for the Euro.\nBut I wasn’t ready to give up just yet. After all, I still had $600 left (minus the $100 I spent on therapy to recover from my Forex trauma). I decided to try my luck with stocks, because why not? I mean, how hard could it be? I scrolled through Etoro’s list of companies, looking for something that sounded both impressive and vaguely familiar. That’s when I stumbled upon TSMC—Taiwan Semiconductor Manufacturing Company. I didn’t know much about semiconductors, but I did know that they sounded important. Plus, Taiwan makes great bubble tea, so I figured their stocks had to be good, right?\nI invested $500 in TSMC and waited. And waited. And waited some more. For weeks, nothing happened. I started to think I had accidentally invested in a company that made actual semicolons for punctuation enthusiasts. But then, one glorious day, I checked my portfolio and saw that my investment had grown by $100. ONE HUNDRED DOLLARS. I felt like Warren Buffett. I strutted around my apartment, pretending to be a Wall Street tycoon, shouting things like “Buy the dip!” and “To the moon!” My cat looked at me like I was insane, but I didn’t care. I was a stock market genius. Looking back, my financial journey is less “Wolf of Wall Street” and more “Puppy of Penny Stocks.” I sold my Bitcoin for $8,000, lost $500 on Forex, and made $100 on TSMC. If you’re doing the math, that’s a net loss of $400 and a lifetime supply of regret. But hey, at least I learned some valuable lessons: 1) Don’t panic-sell your Bitcoin, 2) Forex is a trap, and 3) Always trust a company that shares its name with a delicious beverage.\nSo, here’s to all the amateur investors out there, making questionable decisions and laughing through the pain. May your portfolios grow, your losses be small, and your TSMC stocks bubble like a cup of boba tea. Cheers!\n","externalUrl":null,"permalink":"/zh-cn/docs/welcome/","section":"運作原理","summary":"","title":"The Tale of My Financial Rollercoaster; Bitcoin, Forex, and a Dash of TSMC","type":"docs"},{"content":"R is often perceived as a specialized tool solely for statisticians, but this perception vastly underestimates its capabilities. While R excels in statistical analysis and data manipulation, it\u0026rsquo;s also a powerful, general-purpose programming language with a rich ecosystem, complex data models, and elegant visualization tools. It\u0026rsquo;s a dynamic environment that goes far beyond basic number crunching.\nBeyond Statistics: A Comprehensive Ecosystem # At its core, R provides a robust foundation for statistical computing. Its extensive libraries (called \u0026ldquo;packages\u0026rdquo;) offer functions for virtually every statistical method imaginable, from simple descriptive statistics to advanced modeling techniques. However, R\u0026rsquo;s power extends to a wide range of tasks, including:\nData Cleansing and Transformation: R offers powerful tools for cleaning, transforming, and reshaping data. Packages like dplyr and tidyr provide a grammar of data manipulation, making it easy to prepare data for analysis. Data Visualization: R is renowned for its exceptional data visualization capabilities. The ggplot2 package, based on the Grammar of Graphics, allows users to create stunning and informative visualizations with a high degree of customization. Beyond ggplot2, there are numerous other packages for creating interactive plots, maps, and specialized visualizations. Interactive Web Applications (Shiny): The shiny package allows you to build interactive web applications directly from R. These applications can range from simple dashboards to complex data exploration tools, all without requiring extensive web development knowledge. Machine Learning and Deep Learning: R has a thriving machine learning ecosystem, with packages like caret, mlr3, and keras (an interface to the popular Python deep learning library) providing access to a wide range of algorithms, including deep learning models. R\u0026rsquo;s powerful tools and libraries facilitated the optimization and refinement of the Apex algorithms. Report Generation (R Markdown): R Markdown allows you to combine code, results, and narrative text in a single document, creating reproducible reports, presentations, and even entire books. And much more: R\u0026rsquo;s capabilities extend to areas like geospatial analysis, text mining, bioinformatics, econometrics, and many other specialized fields. Community-Driven Development: The CRAN Repository # A key strength of R is its vibrant and active community. Developers worldwide contribute packages to the Comprehensive R Archive Network (CRAN), a central repository that makes it easy to install and use a vast collection of tools. This collaborative model ensures that R is constantly evolving, with new packages and features being added regularly. This open-source nature fosters innovation and ensures that R remains at the forefront of data science.\nThis Website: A Testament to R\u0026rsquo;s Versatility # Surprisingly, this entire website was built within the RStudio platform, an integrated development environment (IDE) specifically designed for R. While other languages like HTML, JavaScript, and CSS are used for styling and front-end interactivity, the core structure and content management were handled using R. This demonstrates the surprising flexibility of R and its ability to extend beyond traditional statistical applications. Specifically, tools like the blogdown package (built on Hugo) allow you to create static websites directly from R Markdown documents.\nCreate a Website with R # These instructions will get you up and running using Hugo and Blowfish from a completely blank state. Most of the dependencies required can be installed using the package manager of choice for your platform. You could also follow the standard Hugo Quick Start procedure to get up and running quickly.\nInstall Hugo # If you haven\u0026rsquo;t used Hugo before, you will need to install it onto your local machine. You can check if it\u0026rsquo;s already installed by running the command hugo version.\nMake sure you are using Hugo version 0.87.0 or later as the theme takes advantage of some of the latest Hugo features. You can find detailed installation instructions for your platform in the Hugo docs.\nBlowfish Tools (recommended) # We just launched a new CLI tool to help you get started with Blowfish. It will create a new Hugo project, install the theme and set up the theme configuration files for you. It\u0026rsquo;s still in beta so please report any issues you find.\nInstall the CLI tool globally using npm (or other package manager):\nnpx blowfish-tools or\nnpm i -g blowfish-tools Then run the command blowfish-tools to start an interactive run which will guide you through creation and configuration use-cases.\nblowfish-tools You can also run the command blowfish-tools new to create a new Hugo project and install the theme in one go. Check the CLI help for more information.\nblowfish-tools new mynewsite Here\u0026rsquo;s a quick video of how fast it is to get started with Blowfish using the CLI tool:\nInstall without CLI # Create a new site # Run the command hugo new site mywebsite to create a new Hugo site in a directory named mywebsite.\nNote that you can name the project directory whatever you choose, but the instructions below will assume it\u0026rsquo;s named mywebsite. If you use a different name, be sure to substitute it accordingly.\nDownload the Blowfish theme # There several different ways to install the Blowfish theme into your Hugo website. From easiest to most difficult to install and maintain, they are:\nGit submodule (recommended) Hugo module Manual file copy If you\u0026rsquo;re unsure, choose the Git submodule method.\nInstall using git # This method is the quickest and easiest for keeping the theme up-to-date. Besides Hugo and Go, you\u0026rsquo;ll also need to ensure you have Git installed on your local machine.\nChange into the directory for your Hugo website (that you created above), initialise a new git repository and add Blowfish as a submodule.\ncd mywebsite git init git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish Then continue to set up the theme configuration files.\nInstall using Hugo # For this method you\u0026rsquo;ll use Hugo to manage your themes. Hugo uses Go to initialise and manage modules so you need to ensure you have go installed before proceeding.\nDownload and install Go. You can check if it\u0026rsquo;s already installed by using the command go version.\nMake sure you are using Go version 1.12 or later as Hugo requires this for modules to work correctly. From your Hugo project directory (that you created above), initialise modules for your website:\n# If you\u0026#39;re managing your project on GitHub hugo mod init github.com/\u0026lt;username\u0026gt;/\u0026lt;repo-name\u0026gt; # If you\u0026#39;re managing your project locally hugo mod init my-project Add the theme to your configuration by creating a new file config/_default/module.toml and adding the following:\n[[imports]] disable = false path = \u0026#34;github.com/nunocoracao/blowfish/v2\u0026#34; Start your server using hugo server and the theme will be downloaded automatically.\nContinue to set up the theme configuration files.\nInstall manually # Download the latest release of the theme source code.\nDownload from Github Extract the archive, rename the folder to blowfish and move it to the themes/ directory inside your Hugo project\u0026rsquo;s root folder.\nContinue to set up the theme configuration files.\nSet up theme configuration files # In the root folder of your website, delete the hugo.toml file that was generated by Hugo. Copy the *.toml config files from the theme into your config/_default/ folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs.\nNote: You should not overwrite the module.toml file if one already exists in your project! Depending on how you installed the theme you will find the theme config files in different places:\nHugo Modules: In the Hugo cache directory, or download a copy from GitHub Git submodule or Manual install: themes/blowfish/config/_default Once you\u0026rsquo;ve copied the files, your config folder should look like this:\nconfig/_default/ ├─ hugo.toml ├─ languages.en.toml ├─ markup.toml ├─ menus.en.toml ├─ module.toml # if you installed using Hugo Modules └─ params.toml Important: If you didn\u0026rsquo;t use Hugo Modules to install Blowfish, you must add the line theme = \u0026quot;blowfish\u0026quot; to the top of your hugo.toml file. Next steps # After installing Blowfish, build and serve your site using Mark Gingrass\u0026rsquo;s \u0026ldquo;Cradle to Grave R\u0026rdquo; YouTube series (Cradle to Grave R), specifically his tutorial \u0026ldquo;R Hugo Website.\u0026rdquo; Then, you\u0026rsquo;re free to configure your site. I found his comprehensive and clear explanations essential for this project.\nInstalling updates # From time to time there will be new releases posted that apply fixes and add new functionality to the theme. In order to take advantage of these changes, you will need to update the theme files on your website.\nHow you go about this will depend on the installation method you chose when the theme was originally installed. Instructions for each method can be found below.\nGit submodule Hugo module Manual file copy Update using git # Git submodules can be updated using the git command. Simply execute the following command and the latest version of the theme will be downloaded into your local repository:\ngit submodule update --remote --merge Once the submodule has been updated, rebuild your site and check everything works as expected.\nUpdate using Hugo # Hugo makes updating modules super easy. Simply change into your project directory and execute the following command:\nhugo mod get -u Hugo will automatically update any modules that are required for your project. It does this by inspecting your module.toml and go.mod files. If you have any issues with the update, check to ensure these files are still configured correctly.\nThen simply rebuild your site and check everything works as expected.\nUpdate manually # Updating Blowfish manually requires you to download the latest copy of the theme and replace the old version in your project.\nNote that any local customisations you have made to the theme files will be lost during this process. Download the latest release of the theme source code.\nDownload from Github Extract the archive, rename the folder to blowfish and move it to the themes/ directory inside your Hugo project\u0026rsquo;s root folder. You will need to overwrite the existing directory to replace all the theme files.\nRebuild your site and check everything works as expected.\n","externalUrl":null,"permalink":"/zh-cn/docs/installation/","section":"運作原理","summary":"","title":"The Power and Versatility of R - More Than Just Statistics","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/getting-started/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/configuration/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":"Since the dawn of time, humanity has been instinctively drawn towards two seemingly disparate yet profoundly intertwined forces: beauty and the accumulation of riches. These twin desires, woven into the fabric of our societies, have found a powerful point of convergence in the world of art. From ancient civilizations to the modern financial landscape, art has served not only as an expression of creativity and culture but also as a tangible manifestation of wealth, power, and investment.\nLa revelación Yanacona, Óleo y acrílico sobre lienzo/ 80x90 cms/ 2023 The earliest artifacts unearthed by archaeologists reveal this connection. Intricately crafted objects, particularly those made of precious metals like gold and adorned with precious stones, were not merely functional; they were potent symbols of status. These treasures graced the tables and adorned the bodies of those at the very apex of society – pharaohs, emperors, and high priests. Ownership of such beauty, skillfully wrought and materially valuable, was a clear declaration of dominance and control over resources. This wasn\u0026rsquo;t merely about possessing \u0026ldquo;things\u0026rdquo;; it was about controlling access to the rare and the beautiful, reinforcing the social hierarchy.\nMonalisa Tunicata, Mix on canvas 160 - 120 / 2024 As societies evolved, so too did the forms of artistic patronage. In the medieval and Renaissance periods, portraiture became a powerful tool for projecting authority. Commissioning a portrait was far beyond the means of the average person. Grand paintings, depicting individuals in opulent settings, surrounded by symbols of their lineage and accomplishments, were the exclusive domain of landed gentry, wealthy merchants, and royalty. These portraits weren\u0026rsquo;t just likenesses; they were carefully constructed narratives of power, intended to impress and intimidate. They solidified the sitter\u0026rsquo;s place in the social order and served as a lasting legacy for generations to come. The artist, in this context, became a vital instrument in the machinery of social and political power.\nDiván con Mao, Oil on canvas 90-80, 2024 This dynamic between art and wealth leads us to a striking modern reality: some of the most expensive items in the world are paintings. A prime example is Leonardo da Vinci\u0026rsquo;s Salvator Mundi, which sold for a staggering $450.3 million at Christie\u0026rsquo;s in 2017, shattering all previous records. This price tag isn\u0026rsquo;t solely about the canvas, the pigments, or even the undeniable genius of da Vinci. It reflects a complex interplay of factors. Paintings, particularly those by renowned masters, possess immense cultural value. They are tangible links to history, embodying artistic movements, philosophical ideas, and the spirit of their time.\nLa toma del templo, Óleo y acrílico sobre lienzo/ 170 x 195 cms/ 2023 However, cultural value alone doesn\u0026rsquo;t explain the astronomical prices. Over time, and given the right circumstances, a particular work of art can attract the attention of a highly exclusive elite – a global network of ultra-high-net-worth individuals, collectors, and institutions. This \u0026ldquo;elite\u0026rdquo; isn\u0026rsquo;t just wealthy; they are driven by a combination of aesthetic appreciation, investment acumen, and the desire for social distinction. The scarcity of masterpieces, combined with the intense competition among this select group, drives prices to extraordinary levels.\nThe art market, therefore, functions as a unique and often opaque financial ecosystem. It\u0026rsquo;s a place where:\nArt as an Asset Class: High-value art is increasingly viewed as an alternative asset class, alongside stocks, bonds, and real estate. For some investors, it offers a potential hedge against inflation, a way to diversify portfolios, and a means of storing wealth outside traditional financial systems. Speculation and Investment: The art market is not immune to speculation. The perceived future value of an artwork plays a significant role in its current price. Collectors and investors often acquire pieces with the expectation that their value will appreciate over time. Social Capital: Owning significant art confers social status and access to exclusive circles. It\u0026rsquo;s a form of cultural capital that can open doors and enhance one\u0026rsquo;s standing within a particular social milieu. Art as a Brand: Certain artists, galleries, and auction houses function as powerful brands, influencing taste and driving market trends. The \u0026ldquo;brand\u0026rdquo; of a deceased artist, carefully managed by estates and foundations, can significantly impact the value of their work. Money Laundering: Because the art market is relatively unregulated, it can be exploited. In conclusion, the relationship between art and finance is far more than a simple transaction. It\u0026rsquo;s a long-standing, complex, and evolving interplay of aesthetics, economics, social dynamics, and investment strategies. From the gold artifacts of ancient kings to the multi-million-dollar paintings of today, art continues to be both a reflection of beauty and a powerful symbol of wealth, forever entwined in a dance that shapes our culture and our financial world. The enduring appeal of beauty, combined with the human drive for acquisition, ensures that this partnership will continue to thrive, albeit with ever-changing nuances, far into the future.\n","externalUrl":null,"permalink":"/zh-cn/docs/homepage-layout/","section":"運作原理","summary":"","title":"The Enduring Dance of Art and Riches - A Timeless Partnership","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/firebase-views/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":"In addition to all the default Hugo shortcodes, Blowfish adds a few extras for additional functionality.\nAlert # alert outputs its contents as a stylised message box within your article. It\u0026rsquo;s useful for drawing attention to important information that you don\u0026rsquo;t want the reader to miss.\nParameter Description icon Optional. the icon to display on the left side.\nDefault: triangle-exclamation (Check out the icon shortcode for more details on using icons.) iconColor Optional. the color for the icon in basic CSS style.\nCan be either hex values (#FFFFFF) or color names (white)\nBy default chosen based on the current color theme . cardColor Optional. the color for the card background in basic CSS style.\nCan be either hex values (#FFFFFF) or color names (white)\nBy default chosen based on the current color theme . textColor Optional. the color for the text in basic CSS style.\nCan be either hex values (#FFFFFF) or color names (white)\nBy default chosen based on the current color theme . The input is written in Markdown so you can format it however you please.\nExample 1: No params\n{{\u0026lt; alert \u0026gt;}} **Warning!** This action is destructive! {{\u0026lt; /alert \u0026gt;}} Warning! This action is destructive! Example 2: Unnamed param\n{{\u0026lt; alert \u0026#34;twitter\u0026#34; \u0026gt;}} Don\u0026#39;t forget to [follow me](https://twitter.com/nunocoracao) on Twitter. {{\u0026lt; /alert \u0026gt;}} Don\u0026rsquo;t forget to follow me on Twitter. Example 3: Named params\n{{\u0026lt; alert icon=\u0026#34;fire\u0026#34; cardColor=\u0026#34;#e63946\u0026#34; iconColor=\u0026#34;#1d3557\u0026#34; textColor=\u0026#34;#f1faee\u0026#34; \u0026gt;}} This is an error! {{\u0026lt; /alert \u0026gt;}} This is an error! Article # Article will embed a single article into a markdown file. The link to the file should be the .RelPermalink of the file to be embedded. Note that the shortcode will not display anything if it\u0026rsquo;s referencing it\u0026rsquo;s parent. Note: if you are running your website in a subfolder like Blowfish (i.e. /blowfish/) please include that path in the link.\nParameter Description link Required. the .RelPermalink to the target article. Example:\n{{\u0026lt; article link=\u0026#34;/docs/welcome/\u0026#34; \u0026gt;}} Badge # badge outputs a styled badge component which is useful for displaying metadata.\nExample:\n{{\u0026lt; badge \u0026gt;}} New article! {{\u0026lt; /badge \u0026gt;}} New article! Button # button outputs a styled button component which can be used to highlight a primary action. It has three optional variables href, target and rel which can be used to specify the URL, target and relation of the link.\nExample:\n{{\u0026lt; button href=\u0026#34;#button\u0026#34; target=\u0026#34;_self\u0026#34; \u0026gt;}} Call to action {{\u0026lt; /button \u0026gt;}} Call to action Carousel # carousel is used to showcase multiple images in an interactive and visually appealing way. This allows a user to slide through multiple images while only taking up the vertical space of a single one. All images are displayed using the full width of the parent component and using one of the predefined aspect ratios of 16:9, 21:9 or 32:9.\nParameter Description images Required. A regex string to match image names or URLs. aspectRatio Optional. The aspect ratio for the carousel. Either 16-9, 21-9 or 32-9. It is set to 16-9 by default. interval Optional. The interval for the auto-scrooling, specified in milliseconds. Defaults to 2000 (2s) Example 1: 16:9 aspect ratio and verbose list of images\n{{\u0026lt; carousel images=\u0026#34;{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg, gallery/03.jpg, gallery/01.jpg, gallery/02.jpg, gallery/04.jpg}\u0026#34; \u0026gt;}} Previous Nextsads Example 2: 21:9 aspect ratio and regex-ed list of images\n{{\u0026lt; carousel images=\u0026#34;gallery/*\u0026#34; aspectRatio=\u0026#34;21-9\u0026#34; interval=\u0026#34;2500\u0026#34; \u0026gt;}} Previous Nextsads Chart # chart uses the Chart.js library to embed charts into articles using simple structured data. It supports a number of different chart styles and everything can be configured from within the shortcode. Simply provide the chart parameters between the shortcode tags and Chart.js will do the rest.\nRefer to the official Chart.js docs for details on syntax and supported chart types.\nExample:\n{{\u0026lt; chart \u0026gt;}} type: \u0026#39;bar\u0026#39;, data: { labels: [\u0026#39;Tomato\u0026#39;, \u0026#39;Blueberry\u0026#39;, \u0026#39;Banana\u0026#39;, \u0026#39;Lime\u0026#39;, \u0026#39;Orange\u0026#39;], datasets: [{ label: \u0026#39;# of votes\u0026#39;, data: [12, 19, 3, 5, 3], }] } {{\u0026lt; /chart \u0026gt;}} You can see some additional Chart.js examples on the charts samples page.\nCode Importer # This shortcode is for importing code from external sources easily without copying and pasting.\nParameter Description url Required URL to an externally hosted code file. type Code type used for syntax highlighting. startLine Optional The line number to start the import from. endLine Optional The line number to end the import at. Example:\n{{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/layouts/shortcodes/mdimporter.html\u0026#34; type=\u0026#34;go\u0026#34; \u0026gt;}} {{ $url := .Get \u0026#34;url\u0026#34;}} {{ with resources.GetRemote (urls.Parse $url) }} {{ .Content | markdownify }} {{ else }} {{ errorf \u0026#34;Mardown Importer Shortcode - Unable to get remote resource\u0026#34; . }} {{ end }} {{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/config/_default/hugo.toml\u0026#34; type=\u0026#34;toml\u0026#34; startLine=\u0026#34;11\u0026#34; endLine=\u0026#34;18\u0026#34; \u0026gt;}} enableRobotsTXT = true summaryLength = 0 buildDrafts = false buildFuture = false enableEmoji = true Codeberg Card # codeberg allows you to quickly link a Codeberg repository via the Codeberg API, providing real-time updates on stats such as stars and forks.\nParameter Description repo [String] codeberg repo in the format of username/repo Example 1:\n{{\u0026lt; codeberg repo=\u0026#34;forgejo/forgejo\u0026#34; \u0026gt;}} \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e forgejo/forgejo Beyond coding. We forge. Go 1929 309 Figure # Blowfish includes a figure shortcode for adding images to content. The shortcode replaces the base Hugo functionality in order to provide additional performance benefits.\nWhen a provided image is a page resource, it will be optimised using Hugo Pipes and scaled in order to provide images appropriate to different device resolutions. If a static asset or URL to an external image is provided, it will be included as-is without any image processing by Hugo.\nThe figure shortcode accepts six parameters:\nParameter Description src Required. The local path/filename or URL of the image. When providing a path and filename, the theme will attempt to locate the image using the following lookup order: Firstly, as a page resource bundled with the page; then an asset in the assets/ directory; then finally, a static image in the static/ directory. alt Alternative text description for the image. caption Markdown for the image caption, which will be displayed below the image. class Additional CSS classes to apply to the image. href URL that the image should be linked to. target The target attribute for the href URL. nozoom nozoom=true disables the image \u0026ldquo;zoom\u0026rdquo; functionality. This is most useful in combination with a href link. default Special parameter to revert to default Hugo figure behaviour. Simply provide default=true and then use normal Hugo shortcode syntax. Blowfish also supports automatic conversion of images included using standard Markdown syntax. Simply use the following format and the theme will handle the rest:\n![Alt text](image.jpg \u0026#34;Image caption\u0026#34;) Example:\n{{\u0026lt; figure src=\u0026#34;abstract.zh-cn.jpg\u0026#34; alt=\u0026#34;Abstract purple artwork\u0026#34; caption=\u0026#34;Photo by [Jr Korpa](https://unsplash.com/@jrkorpa) on [Unsplash](https://unsplash.com/)\u0026#34; \u0026gt;}} \u0026lt;!-- OR --\u0026gt; ![Abstract purple artwork](abstract.jpg \u0026#34;Photo by [Jr Korpa](https://unsplash.com/@jrkorpa) on [Unsplash](https://unsplash.com/)\u0026#34;) Photo by Jr Korpa on Unsplash Forgejo Card # forgejo allows you to quickly link a Forgejo repository via the forgejo API, providing real-time updates on stats such as stars and forks.\nParameter Description repo [String] forgejo repo in the format of username/repo server [String] server URL like https://v8.next.forgejo.org Example 1:\n{{\u0026lt; forgejo server=\u0026#34;https://v8.next.forgejo.org\u0026#34; repo=\u0026#34;forgejo/forgejo\u0026#34; \u0026gt;}} forgejo/forgejo Beyond coding. We forge. Go 0 0 Gallery # gallery allows you to showcase multiple images at once, in a responsive manner with more varied and interesting layouts.\nIn order to add images to the gallery, use img tags for each image and add class=\u0026quot;grid-wXX\u0026quot; in order for the gallery to be able to identify the column width for each image. The widths available by default start at 10% and go all the way to 100% in 5% increments. For example, to set the width to 65%, set the class to grid-w65. Additionally, widths for 33% and 66% are also available in order to build galleries with 3 cols. You can also leverage tailwind\u0026rsquo;s responsive indicators to have a reponsive grid.\nExample 1: normal gallery\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Example 2: responsive gallery\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Gitea Card # gitea allows you to quickly link a Gitea repository via the gitea API, providing real-time updates on stats such as stars and forks.\nParameter Description repo [String] gitea repo in the format of username/repo server [String] server URL like https://git.fsfe.org Example 1:\n{{\u0026lt; gitea server=\u0026#34;https://git.fsfe.org\u0026#34; repo=\u0026#34;FSFE/fsfe-website\u0026#34; \u0026gt;}} FSFE/fsfe-website Source files of fsfe.org, pdfreaders.org, freeyourandroid.org, ilovefs.org, drm.info, and test.fsfe.org. Contribute: https://fsfe.org/contribute/web/ HTML 30 90 GitHub Card # github allows you to quickly link a github repository, all while showing and updating in realtime stats about it, such as the number of stars and forks it has.\nParameter Description repo [String] github repo in the format of username/repo Example 1:\n{{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; \u0026gt;}} nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 1694 459 GitLab Card # gitlab allows you to quickly link a GitLab Project (GitLab\u0026rsquo;s jargon for repo). It displays realtime stats about it, such as the number of stars and forks it has. Unlike github it can\u0026rsquo;t display the main programming language of a project. Finally, custom GitLab instance URL can be provided, as long as the api/v4/projects/ endpoint is available, making this shortcode compatible with most self-hosted / enterprise deployments.\nParameter Description projectID [String] gitlab numeric ProjectID baseURL [String] optional gitlab instance URL, default is https://gitlab.com/ Example 1:\n{{\u0026lt; gitlab projectID=\u0026#34;278964\u0026#34; \u0026gt;}} GitLab.org / GitLab GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider. 5432 10643 Icon # icon outputs an SVG icon and takes the icon name as its only parameter. The icon is scaled to match the current text size.\nExample:\n{{\u0026lt; icon \u0026#34;github\u0026#34; \u0026gt;}} Output: Icons are populated using Hugo pipelines which makes them very flexible. Blowfish includes a number of built-in icons for social, links and other purposes. Check the icon samples page for a full list of supported icons.\nCustom icons can be added by providing your own icon assets in the assets/icons/ directory of your project. The icon can then be referenced in the shortcode by using the SVG filename without the .svg extension.\nIcons can also be used in partials by calling the icon partial.\nKaTeX # The katex shortcode can be used to add mathematical expressions to article content using the KaTeX package. Refer to the online reference of supported TeX functions for the available syntax.\nTo include mathematical expressions in an article, simply place the shortcode anywhere with the content. It only needs to be included once per article and KaTeX will automatically render any markup on that page. Both inline and block notation are supported.\nInline notation can be generated by wrapping the expression in \\\\( and \\\\) delimiters. Alternatively, block notation can be generated using $$ delimiters.\nExample:\n{{\u0026lt; katex \u0026gt;}} \\\\(f(a,b,c) = (a^2+b^2+c^2)^3\\\\) \\(f(a,b,c) = (a^2+b^2+c^2)^3\\)\nCheck out the mathematical notation samples page for more examples.\nKeyword # The keyword component can be used to visually highlight certain important words or phrases, e.g. professional skills etc. The keywordList shortcode can be used to group together multiple keyword items. Each item can have the following properties.\nParameter Description icon Optional icon to be used in the keyword The input is written in Markdown so you can format it however you please.\nExample1 :\n{{\u0026lt; keyword \u0026gt;}} *Super* skill {{\u0026lt; /keyword \u0026gt;}} Super skill Example2 :\n{{\u0026lt; keywordList \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;github\u0026#34; \u0026gt;}} Lorem ipsum dolor. {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;code\u0026#34; \u0026gt;}} **Important** skill {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; /keywordList \u0026gt;}} {{\u0026lt; keyword \u0026gt;}} *Standalone* skill {{\u0026lt; /keyword \u0026gt;}} Lorem ipsum dolor Important skill Standalone skill Lead # lead is used to bring emphasis to the start of an article. It can be used to style an introduction, or to call out an important piece of information. Simply wrap any Markdown content in the lead shortcode.\nExample:\n{{\u0026lt; lead \u0026gt;}} When life gives you lemons, make lemonade. {{\u0026lt; /lead \u0026gt;}} When life gives you lemons, make lemonade. List # List will display a list of recent articles. This shortcode requires a limit value to constraint the list. Additionally, it supports a where and a value in order to filter articles by their parameters. Note that this shortcode will not display its parent page but it will count for the limit value.\nParameter Description limit Required. the number of recent articles to display. title Optional title for the list, default is Recent cardView Optional card view enabled for the list, default is false where The variable to be used for the query of articles e.g. Type value The value that will need to match the parameter defined in where for the query of articles e.g. for where == Type a valid value could be sample The where and value values are used in the following query where .Site.RegularPages $where $value in the code of the shortcode. Check Hugo docs to learn more about which parameters are available to use. Example #1:\n{{\u0026lt; list limit=2 \u0026gt;}} 最近的文章 Guide to Opening a Trading Account 675 字\u0026middot;4 分钟 William Cruz n9o.xyz \u0026#8599; \u0026#8598; Example #2:\n{{\u0026lt; list title=\u0026#34;Samples\u0026#34; cardView=true limit=6 where=\u0026#34;Type\u0026#34; value=\u0026#34;sample\u0026#34; \u0026gt;}} Samples 多作者 October 12, 2022\u0026middot;1 字\u0026middot;1 分钟 Nuno Coração ,\u0026nbsp; Dummy Second Author 缩略图 September 26, 2022\u0026middot;49 字\u0026middot;1 分钟 图标 August 14, 2020\u0026middot;120 字\u0026middot;1 分钟 Markdown March 11, 2019\u0026middot;371 字\u0026middot;2 分钟 简码示例 March 10, 2019\u0026middot;72 字\u0026middot;1 分钟 文本占位符 March 9, 2019\u0026middot;更新于: January 24, 2022\u0026middot;271 字\u0026middot;2 分钟 LTR/RTL # ltr and rtl allows you to mix your contents. Many RTL language users want to include parts of the content in LTR. Using this shortcode will let you do so, and by leveraging % as the outer-most dilemeter in the shortcode Hugo shortcodes, any markdown inside will be rendered normally.\nExample:\n- This is an markdown list. - Its per default a LTR direction {{% rtl %}} - هذه القائمة باللغة العربية - من اليمين الى اليسار {{% /rtl %}} This is an markdown list. Its per default a LTR direction هذه القائمة باللغة العربية من اليمين الى اليسار Markdown Importer # This shortcode allows you to import markdown files from external sources. This is useful for including content from other repositories or websites without having to copy and paste the content.\nParameter Description url Required URL to an externally hosted markdown file. Example:\n{{\u0026lt; mdimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/nunocoracao/master/README.md\u0026#34; \u0026gt;}} Hi there 👋 # 🐳 Principal Product Manager @ Docker 🐡 Creator and maintainer of Blowfish @ Blowfish page 🚀 Personal blog - n9o.xyz 📚 mentoring @ mentorcruise Mermaid # mermaid allows you to draw detailed diagrams and visualisations using text. It uses Mermaid under the hood and supports a wide variety of diagrams, charts and other output formats.\nSimply write your Mermaid syntax within the mermaid shortcode and let the plugin do the rest.\nRefer to the official Mermaid docs for details on syntax and supported diagram types.\nExample:\n{{\u0026lt; mermaid \u0026gt;}} graph LR; A[Lemons]--\u0026gt;B[Lemonade]; B--\u0026gt;C[Profit] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Lemons]--\u003eB[Lemonade]; B--\u003eC[Profit] You can see some additional Mermaid examples on the diagrams and flowcharts samples page.\nSwatches # swatches outputs a set of up to three different colors to showcase color elements like a color palette. This shortcode takes the HEX codes of each color and creates the visual elements for each.\nExample\n{{\u0026lt; swatches \u0026#34;#64748b\u0026#34; \u0026#34;#3b82f6\u0026#34; \u0026#34;#06b6d4\u0026#34; \u0026gt;}} Output Timeline # The timeline creates a visual timeline that can be used in different use-cases, e.g. professional experience, a project\u0026rsquo;s achievements, etc. The timeline shortcode relies on the timelineItem sub-shortcode to define each item within the main timeline. Each item can have the following properties.\nParameter Description icon the icon to be used in the timeline visuals. header header for each entry badge text to place within the top right badge subheader entry\u0026rsquo;s subheader Example:\n{{\u0026lt; timeline \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;github\u0026#34; header=\u0026#34;header\u0026#34; badge=\u0026#34;badge test\u0026#34; subheader=\u0026#34;subheader\u0026#34; \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Another Awesome Header\u0026#34; badge=\u0026#34;date - present\u0026#34; subheader=\u0026#34;Awesome Subheader\u0026#34; \u0026gt;}} With html code \u0026lt;ul\u0026gt; \u0026lt;li\u0026gt;Coffee\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Tea\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Milk\u0026lt;/li\u0026gt; \u0026lt;/ul\u0026gt; {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;star\u0026#34; header=\u0026#34;Shortcodes\u0026#34; badge=\u0026#34;AWESOME\u0026#34; \u0026gt;}} With other shortcodes {{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Another Awesome Header\u0026#34;\u0026gt;}} {{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; /timeline \u0026gt;}} header badge test subheader Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. Another Awesome Header date - present Awesome Subheader With html code Coffee Tea Milk Shortcodes AWESOME With other shortcodes Another Awesome Header nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 1694 459 TypeIt # TypeIt is the most versatile JavaScript tool for creating typewriter effects on the planet. With a straightforward configuration, it allows you to type single or multiple strings that break lines, delete \u0026amp; replace each other, and it even handles strings that contain complex HTML.\nBlowfish implements a sub-set of TypeIt features using a shortcode. Write your text within the typeit shortcode and use the following parameters to configure the behavior you want.\nParameter Description tag [String] html tag that will be used to render the strings. classList [String] List of css classes to apply to the html element. initialString [String] Initial string that will appear written and will be replaced. speed [number] Typing speed, measured in milliseconds between each step. lifeLike [boolean] Makes the typing pace irregular, as if a real person is doing it. startDelay [number] The amount of time before the plugin begins typing after being initialized. breakLines [boolean] Whether multiple strings are printed on top of each other (true), or if they\u0026rsquo;re deleted and replaced by each other (false). waitUntilVisible [boolean] Determines if the instance will begin when loaded or only when the target element becomes visible in the viewport. The default is true loop [boolean] Whether your strings will continuously loop after completing Example 1:\n{{\u0026lt; typeit \u0026gt;}} Lorem ipsum dolor sit amet {{\u0026lt; /typeit \u0026gt;}} Example 2:\n{{\u0026lt; typeit tag=h1 lifeLike=true \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. {{\u0026lt; /typeit \u0026gt;}} Example 3:\n{{\u0026lt; typeit tag=h3 speed=50 breakLines=false loop=true \u0026gt;}} \u0026#34;Frankly, my dear, I don\u0026#39;t give a damn.\u0026#34; Gone with the Wind (1939) \u0026#34;I\u0026#39;m gonna make him an offer he can\u0026#39;t refuse.\u0026#34; The Godfather (1972) \u0026#34;Toto, I\u0026#39;ve a feeling we\u0026#39;re not in Kansas anymore.\u0026#34; The Wizard of Oz (1939) {{\u0026lt; /typeit \u0026gt;}} Youtube Lite # A shortcut to embed youtube videos using the lite-youtube-embed library. This library is a lightweight alternative to the standard youtube embeds, and it\u0026rsquo;s designed to be faster and more efficient.\nParameter Description id [String] Youtube video id to embed. label [String] Label for the video params [String] Extras parameters for video playing Example 1:\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools demo\u0026#34; \u0026gt;}} Example 2:\nYou can use all of Youtube\u0026rsquo;s player parameters for the params variable, as demonstrated below:\nThis video will start after 130 seconds (2m10)\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools demo\u0026#34; params=\u0026#34;start=130\u0026#34; \u0026gt;}} This video will not have UI controls, will start playing at 130 seconds and will stop 10 seconds later.\nTo concatenate multiple options as shown below, you need to add the \u0026amp; character between them.\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools demo\u0026#34; params=\u0026#34;start=130\u0026amp;end=10\u0026amp;controls=0\u0026#34; \u0026gt;}} More informations can be found on the youtubeLite GitHub repo and Youtube\u0026rsquo;s player parameters page.\n","externalUrl":null,"permalink":"/zh-cn/docs/shortcodes/","section":"運作原理","summary":"","title":"Blowfish Shortcodes","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/front-matter/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/multi-author/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":" Publish Your Article Here # Want to share your insights on fintech, algorithmic trading, or R with a passionate audience? We\u0026rsquo;re always looking for high-quality guest contributions!\nTo submit your article for consideration, please email us at apexfintech101@gmail.com\n","externalUrl":null,"permalink":"/zh-cn/docs/partials/","section":"運作原理","summary":"","title":"...","type":"docs"},{"content":" The stock market is a dynamic and complex ecosystem where shares of publicly traded companies are bought and sold. This constant exchange of ownership stakes, driven by investor expectations and company performance, has a profound influence on global economies and the financial fortunes of individuals and institutions alike. It\u0026rsquo;s a place where risk and reward are intertwined, where fortunes can be made and lost, and where the daily ebb and flow of prices reflects the collective hopes and fears of the investing world.\nUnderstanding the Stock Market Fundamentals # The stock market, also known as the equity market, is a crucial component of the modern financial system. It provides a platform for companies to raise capital by selling ownership shares (stocks) to investors. These investors, ranging from individual retail traders to large institutions, buy and sell stocks based on their expectations of the company\u0026rsquo;s future performance. When a company performs well, its stock price typically rises, benefiting its shareholders. Conversely, if a company underperforms, its stock price may fall.\nSeveral key factors influence stock prices, including:\nCompany Performance: Earnings reports, revenue growth, profitability, and new product launches are primary drivers. Economic Conditions: Interest rates, inflation, economic growth, and unemployment rates can all impact investor sentiment and market valuations. Industry Trends: Developments and trends within a specific industry (e.g., technology, healthcare, energy) can affect the stocks of companies in that sector. Investor Sentiment: Market psychology and investor confidence (or lack thereof) play a significant role, sometimes leading to irrational exuberance or panic selling. Geopolitical Events: Political instability, wars, trade disputes, and other global events can create market volatility. Investing Strategies and Risk Management # There are numerous approaches to investing in the stock market, each with its own level of risk and potential reward. Some common strategies include:\nValue Investing: Identifying undervalued companies with strong fundamentals that the market has overlooked. Growth Investing: Focusing on companies with high growth potential, even if they are currently expensive. Dividend Investing: Investing in companies that pay regular dividends to shareholders. Index Investing: Buying and holding a diversified portfolio of stocks that mirrors a specific market index (e.g., the S\u0026amp;P 500). Successful investing requires careful risk management. Diversification (spreading investments across different asset classes and sectors), setting stop-loss orders, and having a long-term investment horizon are important strategies for mitigating risk.\nBuilding a Stock Scanner in R # R, with its powerful data analysis and visualization capabilities, is an excellent tool for building a custom stock scanner. A stock scanner allows you to filter and identify stocks that meet specific criteria, helping you to find potential investment opportunities quickly.\nHere\u0026rsquo;s a basic outline of how to create a simple stock scanner in R using the quantmod package (a popular package for financial analysis):\n# Install and load necessary packages if(!require(quantmod)){install.packages(\u0026#34;quantmod\u0026#34;)} if(!require(dplyr)){install.packages(\u0026#34;dplyr\u0026#34;)} library(quantmod) library(dplyr) # 1. Define a list of stock symbols symbols \u0026lt;- c(\u0026#34;AAPL\u0026#34;, \u0026#34;MSFT\u0026#34;, \u0026#34;GOOG\u0026#34;, \u0026#34;AMZN\u0026#34;, \u0026#34;TSLA\u0026#34;) # 2. Download historical stock data getSymbols(symbols, from = \u0026#34;2023-01-01\u0026#34;, to = Sys.Date()) # 3. Create a function to calculate technical indicators calculate_indicators \u0026lt;- function(data) { data$SMA_50 \u0026lt;- SMA(Cl(data), n = 50) # 50-day Simple Moving Average data$SMA_200 \u0026lt;- SMA(Cl(data), n = 200) # 200-day Simple Moving Average data$RSI \u0026lt;- RSI(Cl(data)) # Relative Strength Index data$MACD \u0026lt;- MACD(Cl(data))[,1] # MACD signal line return(data) } # 4. Apply the function to each stock\u0026#39;s data stock_data \u0026lt;- lapply(symbols, function(symbol) { calculate_indicators(get(symbol)) }) names(stock_data) \u0026lt;- symbols # 5. Filter stocks based on criteria (example) filtered_stocks \u0026lt;- lapply(stock_data, function(data) { # Get the most recent data point (last row) last_data \u0026lt;- tail(data, 1) # Filter criteria: # - Current price is above the 50-day SMA # - Current price is above the 200-day SMA # - RSI is above 50 (indicating bullish momentum) if (Cl(last_data) \u0026gt; last_data$SMA_50 \u0026amp;\u0026amp; Cl(last_data) \u0026gt; last_data$SMA_200 \u0026amp;\u0026amp; last_data$RSI \u0026gt; 50) { return(TRUE) } else { return(FALSE) } }) # 6. Print the filtered stocks print(symbols[unlist(filtered_stocks)]) # Example to create a dataframe (more versatile for complex filtering) all_data \u0026lt;- data.frame() for (symbol in symbols){ temp_data = calculate_indicators(get(symbol)) |\u0026gt; as.data.frame() temp_data$symbol = symbol temp_data$date = row.names(temp_data) row.names(temp_data) \u0026lt;- NULL all_data \u0026lt;- rbind(all_data, tail(temp_data,1)) } #Using DPLYR all_data |\u0026gt; filter(RSI \u0026gt; 50 \u0026amp; MACD \u0026gt; 0) ","externalUrl":null,"permalink":"/zh-cn/docs/thumbnails/","section":"運作原理","summary":"","title":"Navigating the Stock Market","type":"docs"},{"content":"","externalUrl":"https://madoke.org/","permalink":"/zh-cn/users/96d3e57dcc931de55cc23a825d40be2c/","section":"用户列表","summary":"","title":"madoke.org","type":"users"},{"content":"In the world of trading, staying ahead of the curve is paramount. Technical indicators are powerful tools that help traders analyze price movements, identify patterns, and make informed decisions. This post will introduce you to the world of technical indicators, explore the MQL5 marketplace, and then introduce our Market Structure Shift with FVG Indicator for MetaTrader 4 (MT4) and MetaTrader 5 (MT5).\nTechnical indicators are mathematical calculations based on the price and/or volume of a security. Traders use these indicators to:\nIdentify Trends: Determine the direction of the market (uptrend, downtrend, or sideways). Gauge Momentum: Assess the strength or weakness of a price movement. Spot Potential Reversals: Recognize potential turning points in the market. Generate Trading Signals: Identify potential buy or sell opportunities. Measure Volatility: Understand the degree of price fluctuation. Technical indicators are not crystal balls, but they provide valuable insights that, when combined with other forms of analysis (like fundamental analysis and risk management), can significantly improve trading decisions. Common examples include Moving Averages, MACD, RSI, Bollinger Bands, and Fibonacci retracements. Each indicator uses a different formula and provides a unique perspective on market behavior.\nThe MQL5 marketplace is a central hub for traders using the popular MetaTrader 4 (MT4) and MetaTrader 5 (MT5) platforms. It\u0026rsquo;s an online store where developers can sell (or offer for free) a vast array of trading tools, including:\nIndicators: Custom technical indicators, like the one we\u0026rsquo;re introducing today. Expert Advisors (EAs): Automated trading robots that execute trades based on pre-defined rules. Scripts: Tools that perform specific tasks, such as placing orders or managing positions. Libraries: Collections of reusable code that can be used to build other tools. The MQL5 marketplace provides a secure and convenient way for traders to access a wide range of tools to enhance their trading experience. It also offers a platform for developers to share their creations and potentially earn income. The MQL5 community is large.\nNow, let\u0026rsquo;s introduce our contribution to the MQL5 marketplace: the our Market Structure Shift with FVG Indicator, available for both MT4 and MT5.\nAre you tired of missing crucial market turning points? Do you want a clearer picture of price action imbalances? Understanding market structure shifts (MSS) and fair value gaps (FVGs) is essential for successful trading, and our indicator makes identifying them significantly easier.\nWhat are Market Structure Shifts (MSS) and Fair Value Gaps (FVGs)? # Market Structure Shift (MSS): A shift occurs when price breaks a significant swing high (in a downtrend, suggesting a bullish reversal) or a swing low (in an uptrend, suggesting a bearish reversal). These are key indicators of potential trend changes.\nFair Value Gap (FVG): An FVG is a price imbalance created by rapid price movement, leaving a gap between the wicks of consecutive candles. These gaps often act as magnets, with price potentially revisiting them later.\nKey Features # Automated MSS Detection: Identifies bullish and bearish shifts based on swing high/low breaks and significant candle body size (relative to the average). Visualized with up/down arrows. FVG Identification: Detects bullish and bearish FVGs based on the last three candles\u0026rsquo; price action. FVGs are highlighted with colored rectangles. Real-Time Notifications: Receive instant mobile and terminal notifications for both MSS and FVG formations, allowing for quick reactions. Customizable Parameters: Lookback Period: Adjust swing high/low calculation period. Displacement Factor: Control the minimum candle body size for a valid MSS signal. Minimum FVG Size: Set the minimum size (in points) for a significant FVG. Crucial and asset/broker-dependent. Candle Body Size: Define a minimum candle body size (in points) for a valid MSS. Also asset/broker-dependent. Bottom Arrow Line: Adjusts the vertical placement. Broker and Asset Dependency: Essential to optimize Minimum FVG Size, Candle Body Size, and Bottom Arrow Line for your specific instrument and broker. Clear Visualizations: Arrows for market shifts and rectangles for FVGs provide clear on-chart cues. How It Works # The indicator combines:\nSwing High/Low Breaks: Calculates swing levels over the Lookback Period. A potential MSS is signaled when price breaks a swing level and the candle body size exceeds the Displacement Factor times the average candle body size. Three-Candle FVG Analysis: Examines the last three candles to identify FVGs (areas of price inefficiency). Mobile and terminal alerts can be sent upon detection of either an MSS or FVG.\nImportant Considerations # Optimization is Crucial: Due to broker and asset dependency, you must optimize the parameters for your instrument and broker. Use the MT4/MT5 Strategy Tester. No Repainting: Signals are generated after the candle closes. Supplementary Tool: This indicator is a powerful aid, not a standalone system. Combine it with other analysis methods and your judgment. Ready to enhance your trading? Download it for FREE from the MQL5 marketplace:\nMT4 version MT5 version We\u0026rsquo;d love your feedback! Leave a review on the MQL5 marketplace and let us know how it\u0026rsquo;s helping you. Contact us with any questions or suggestions! Tip: Trading involves substantial risk. Past performance is not indicative of future results. This indicator is for educational purposes only and is not financial advice. Use it at your own discretion and practice proper risk management. ","externalUrl":null,"permalink":"/zh-cn/docs/content-examples/","section":"運作原理","summary":"","title":"Technical Indicators","type":"docs"},{"content":" MetaTrader 4 (MT4) is a popular electronic trading platform initially designed for Forex trading, but now used across various financial markets, including commodities, stocks, indices, and cryptocurrencies. Developed by MetaQuotes Software, MT4 is known for its user-friendly interface, advanced charting tools, and strong technical analysis features, making it a favorite among both novice and experienced traders. It also offers robust security and fast trade execution.\nMT4 is easy to learn, even for beginners. It\u0026rsquo;s customizable, allowing traders to personalize their layout. It also supports multiple timeframes, various chart types, and algorithmic trading via Expert Advisors (EAs).\nTo get started: # Download MT4 from the official website or your broker. Open a trading account with a regulated broker that supports MT4. Regulation is crucial for security, especially when using leverage or risk management strategies. Log in with your broker\u0026rsquo;s credentials. Explore the interface and familiarize yourself with the tools, indicators, and charts. You can open a position by going to Tools \u0026gt; New Order. Set the symbol, volume, Stop Loss, Take Profit, and order type (instant or pending). Managing and Closing Positions: # The Terminal window allows you to monitor open trades, pending orders, and trade performance. You can also modify Stop Loss and Take Profit orders to adapt to market changes, helping you manage risk.\nSetting Price Alerts: # Free indicators in the MQL5 market, such as the Market Shift and FVG indicator provide mobile and terminal alerts to help you track the market without constant monitoring, ensuring you don\u0026rsquo;t miss any opportunity.\nExploring Trade History: # MT4 provides a detailed trade history, enabling you to analyze past trades, identify patterns, and refine your strategies and risk management.\nUsing MT4 on Mobile: # The MT4 mobile app allows trading on the go. While it has fewer indicators and a smaller screen than the desktop version, it still supports essential functions like placing orders, viewing charts, and setting alerts.\nMT4 Trade Execution: # MT4 offers fast trade execution with market and pending order types, giving traders flexibility. Its precise order management is a key strength.\nMT4 Expert Advisors (EAs): # Expert Advisors (EAs) automate trading strategies according to pre-defined rules, facilitating continuous, 24/7 operation. You may develop your own EA using MQL4, acquire one from the MT4 marketplace, or subscribe to our managed account services, wherein we configure the EA on your behalf.\nAdvantages of MT4: Recap # Advanced, customizable charting tools and technical indicators. Customizable interface. Strong security measures. Mobile access. Real-time market data. Automated trading via Expert Advisors (EAs). ","externalUrl":null,"permalink":"/zh-cn/docs/series/","section":"運作原理","summary":"","title":"Using MetaTrader 4 (MT4)","type":"docs"},{"content":"\u003c!DOCTYPE html\u003e The T-Rex and Velocirobot EA operates on the XAUUSD pair, which represents Gold versus the US dollar. XAUUSD is a globally traded market, renowned for its high volatility and liquidity. This makes it attractive to traders seeking both opportunity and challenge, as significant price swings can occur rapidly. The EA is designed to capitalize on these fluctuations, aiming to identify and execute trades based on specific market conditions.\nFeature Description pair XAUUSD. This is the trading pair used by the algorithm, representing Gold versus the US dollar. trend EMA. Two exponential moving averages are used to identify the current market trend. These EMAs help determine the overall direction of price movement, signaling potential buy or sell opportunities. patterns Candle Patterns. Up to 10 candlestick patterns and price action analysis are used to identify potential reversals or continuations. These patterns provide insights into market sentiment and momentum. ML Machine Learning. Both Random Forest and Support Vector Machines (SVM) were used. These machine learning models were used to recognize complex market patterns from the set of available variables. Grid Grid Martingale. Through careful study of the historical swing movements and the symbol\u0026rsquo;s Average True Range (ATR), we maximize returns using a well-balanced martingale approach. Backtest Backtesting. The strategy was backtested using historical XAUUSD market data from 2012 using tickstory. The statistical analyses were conducted using RStudio. Detailed analyses of the backtesting can be found on this Shinny App.\nOur live performance is available for viewing on Myfxbook: Apex Fintech Portfolio\nThe FVG Wizard EA acts like a market magician in the volatile world of XAUUSD, where gold duels with the US dollar. This fast-paced arena, known for its sudden price swings, is where the EA thrives. Like a hawk with sharp eyes, the FVG Wizard spots Fair Value Gaps and identifies key price resistance/support levels. These price action cues are the EA\u0026rsquo;s secret portals to profit. With alchemist-like precision, it transforms these insights into golden trades, anticipating market moves and capitalizing on XAUUSD\u0026rsquo;s volatility.\nFeature Description pair XAUUSD. This is the trading pair used by the algorithm, representing Gold versus the US dollar. patterns Price action. A series of candles is used to infer the sentiment and momentum of the market at certain points in time. FVG Fair Value Gaps. . The existing gaps in the market are used to identify potential price reversals or continuations. Grid Grid Martingale. Through careful study of the historical swing movements and the symbol\u0026rsquo;s Average True Range (ATR), we maximize returns using a well-balanced martingale approach. Our live performance is available for viewing on Myfxbook: Apex Fintech Portfolio\nThe Dark Bands (EA) is designed for the EURUSD currency pair, which tracks the exchange rate between the Euro and the US Dollar. The EURUSD is one of the most actively traded instruments in the foreign exchange (forex) market, experiencing constant price fluctuations. The EA aims to profit from price movements that significantly deviate from their normal range, as determined by Bollinger Bands and current market volume. It then executes buy or sell orders accordingly. The version deployed in live accounts seeks to capitalize on short-term price swings. However, once backtesting consistently achieves a 75%+ win rate, we will be able to engage in longer-term trades to generate ~1% profits per trade.\nFeature Description pair EURUSD. This is the trading pair used by the algorithm, representing Euro versus the US dollar. trend EMA. Two exponential moving averages are used to identify the current market trend. These EMAs help determine the overall direction of price movement, signaling potential buy or sell opportunities. bollinger bands Bollinger Bands. Analysis of price movements relative to dynamically calculated volatility bands. Identifies overbought/oversold conditions and potential breakout opportunities. patterns Candle Patterns. Up to 6 candlestick patterns and price action analysis are used to identify potential reversals or continuations. These patterns provide insights into market sentiment and momentum. ML Machine Learning. Both Random Forest and Support Vector Machines (SVM) were used. These machine learning models were used to recognize complex market patterns from the set of available variables. Grid Grid Martingale. Through careful study of the Average True Range (ATR), we maximize returns using a well-balanced martingale approach for short-term profit. LT trade Swing Trading. By carefully analyzing historical swing movements, we aim to maximize returns using a 1:1 risk-reward ratio for mid-term profit ensuring an 85%+ win ratio. Volatility Volatility. This strategy uses the Dark Bands Free indicator\u0026rsquo;s volatility signal, but refines the signals with machine learning methods. Backtest Backtesting. The strategy was backtested using historical EURUSD market data from 2011 using tickstory. The statistical analyses were conducted using RStudio. Detailed analyses of the backtesting can be found on this Shiny App (Preliminary Results).\nComing soon!\n","externalUrl":null,"permalink":"/zh-cn/docs/hosting-deployment/","section":"運作原理","summary":"","title":"Apex Algorithms","type":"docs"},{"content":"","externalUrl":"https://code-chimp.com","permalink":"/zh-cn/users/4bc0917e04c4859cedb32a48bff27846/","section":"用户列表","summary":"","title":"code-chimp.com","type":"users"},{"content":"","externalUrl":"https://mucahitkurtlar.github.io","permalink":"/zh-cn/users/9d028495840ad385e6cb3ccf051dca22/","section":"用户列表","summary":"","title":"mucahitkurtlar.github.io","type":"users"},{"content":"","externalUrl":"https://brendanwallace.github.io","permalink":"/zh-cn/users/64ef36564d497eed256b9f4c56b1184e/","section":"用户列表","summary":"","title":"brendanwallace.github.io","type":"users"},{"content":"","externalUrl":"https://pmnxis.github.io","permalink":"/zh-cn/users/5bf94b5c1e0c4a40d81816df85e1444f/","section":"用户列表","summary":"","title":"pmnxis.github.io","type":"users"},{"content":"","externalUrl":"https://ciicadalab.github.io","permalink":"/zh-cn/users/ef51c7b9654a4f2d13525eb80ee46cdf/","section":"用户列表","summary":"","title":"ciicadalab.github.io","type":"users"},{"content":"","externalUrl":"https://georgiancodeclub.github.io","permalink":"/zh-cn/users/25036bf87aa99ef82e09089a1ddbb9eb/","section":"用户列表","summary":"","title":"georgiancodeclub.github.io","type":"users"},{"content":"","externalUrl":"https://www.fahru.my.id","permalink":"/zh-cn/users/5440c85ea880d93157088032515962d3/","section":"用户列表","summary":"","title":"fahru.my.id","type":"users"},{"content":"","externalUrl":"https://loisvelasco.is-a.dev","permalink":"/zh-cn/users/6c20c1af90023ed60919801cfba0f08f/","section":"用户列表","summary":"","title":"loisvelasco.is-a.dev","type":"users"},{"content":"","externalUrl":"https://insidemordecai.com","permalink":"/zh-cn/users/7ee8520d5e9eadae8557be82f46ff18d/","section":"用户列表","summary":"","title":"insidemordecai.com","type":"users"},{"content":"","externalUrl":"https://blastomussa.dev","permalink":"/zh-cn/users/4ea7eb30d575afb5183b02f31a661c42/","section":"用户列表","summary":"","title":"blastomussa.dev","type":"users"},{"content":"","externalUrl":"https://cdell.io","permalink":"/zh-cn/users/db20512c1ee8daab423ea18268cb5910/","section":"用户列表","summary":"","title":"cdell.io","type":"users"},{"content":"","externalUrl":"https://jam.dsg.li","permalink":"/zh-cn/users/ee5d5eca13c3742f7a454a52424f9d73/","section":"用户列表","summary":"","title":"jam.dsg.li","type":"users"},{"content":"","externalUrl":"https://priyakdey.com","permalink":"/zh-cn/users/72d71e304faaa40b3d547d5357edc450/","section":"用户列表","summary":"","title":"priyakdey.com","type":"users"},{"content":"","externalUrl":"https://sdehm.dev","permalink":"/zh-cn/users/1a882ded73613252bb07c2c13f40b9e3/","section":"用户列表","summary":"","title":"sdehm.dev","type":"users"},{"content":"","externalUrl":"https://dizzytech.de","permalink":"/zh-cn/users/039ca94b0aeeb9ab4c95226615bfb840/","section":"用户列表","summary":"","title":"dizzytech.de","type":"users"},{"content":"","externalUrl":"https://alejandro-ao.com/","permalink":"/zh-cn/users/620af4c12a7ee8932fadb45ae52bba7e/","section":"用户列表","summary":"","title":"alejandro-ao.com","type":"users"},{"content":"","externalUrl":"https://adir1.com/","permalink":"/zh-cn/users/64faf41f22317a170125dd7b2cd642e2/","section":"用户列表","summary":"","title":"adir1.com","type":"users"},{"content":"","externalUrl":"https://niklas-hartmann-dev.de/","permalink":"/zh-cn/users/681eec9c776b8417d9ed157ba32d1cca/","section":"用户列表","summary":"","title":"niklas-hartmann-dev.de","type":"users"},{"content":"","externalUrl":"https://blog.muffn.io/","permalink":"/zh-cn/users/e07582d573aa187c3c15bb042872ca4a/","section":"用户列表","summary":"","title":"blog.muffn.io","type":"users"},{"content":"","externalUrl":"https://nick.bouwhuis.net","permalink":"/zh-cn/users/fd12be5b9c01f6b6089b8b1cbff1350d/","section":"用户列表","summary":"","title":"nick.bouwhuis.net","type":"users"},{"content":"","externalUrl":"https://vividscc.com/","permalink":"/zh-cn/users/3bfa5ccb77cf79199527df4c0259d0dc/","section":"用户列表","summary":"","title":"vividscc.com","type":"users"},{"content":"","externalUrl":"https://mariuskimmina.com/","permalink":"/zh-cn/users/9327a7a2a271822354f23963b0557368/","section":"用户列表","summary":"","title":"mariuskimmina.com","type":"users"},{"content":"","externalUrl":"https://technicat.com/","permalink":"/zh-cn/users/6ed0dcb17b6e24c166f7da0bdfb0c1f5/","section":"用户列表","summary":"","title":"technicat.com","type":"users"},{"content":"","externalUrl":"https://fugugames.com/","permalink":"/zh-cn/users/e2ca3d6494c32151235beabe7567b23d/","section":"用户列表","summary":"","title":"fugugames.com","type":"users"},{"content":"","externalUrl":"https://hyperbowl3d.com/","permalink":"/zh-cn/users/129162dc71b9d40ee7948e51910d415a/","section":"用户列表","summary":"","title":"hyperbowl3d.com","type":"users"},{"content":"","externalUrl":"https://talkdimsum.com/","permalink":"/zh-cn/users/80d4420e686d5a055bab647fa03d281b/","section":"用户列表","summary":"","title":"talkdimsum.com","type":"users"},{"content":"","externalUrl":"https://alanctanner.com/","permalink":"/zh-cn/users/8168c3eeb157c9c9b1ca287393393f9c/","section":"用户列表","summary":"","title":"alanctanner.com","type":"users"},{"content":"","externalUrl":"https://rdgo.dev/","permalink":"/zh-cn/users/98f15180691d43fbfcbaf685e1b9ab06/","section":"用户列表","summary":"","title":"rdgo.dev","type":"users"},{"content":"","externalUrl":"https://clemsau.com/","permalink":"/zh-cn/users/66a61706d45b77b559869cd1247fe8fc/","section":"用户列表","summary":"","title":"clemsau.com","type":"users"},{"content":"","externalUrl":"https://lelouvincx.github.io/","permalink":"/zh-cn/users/02548b362c8fa9cc151087d1b534292d/","section":"用户列表","summary":"","title":"lelouvincx.github.io","type":"users"},{"content":"","externalUrl":"https://weaxsey.org/","permalink":"/zh-cn/users/5801e67070cd59e592c82693a1bda773/","section":"用户列表","summary":"","title":"weaxsey.org","type":"users"},{"content":"","externalUrl":"https://nikarashihatsu.github.io/","permalink":"/zh-cn/users/c7116358255c4f5ccb306f7012306e22/","section":"用户列表","summary":"","title":"nikarashihatsu.github.io","type":"users"},{"content":"","externalUrl":"https://www.halcyonstraits.com/","permalink":"/zh-cn/users/d8ebb1396d8c7d2233b33a6b3ca0adc4/","section":"用户列表","summary":"","title":"halcyonstraits.com","type":"users"},{"content":"","externalUrl":"https://www.50-nuances-octets.fr/","permalink":"/zh-cn/users/24577d47b9474b6bc72eba9a6009dba4/","section":"用户列表","summary":"","title":"50-nuances-octets.fr","type":"users"},{"content":"","externalUrl":"https://marupanda.art/marucomics/","permalink":"/zh-cn/users/6e0c28f8b70015dd35f332d927960d06/","section":"用户列表","summary":"","title":"marupanda.art/marucomics","type":"users"},{"content":"","externalUrl":"https://m3upt.com","permalink":"/zh-cn/users/4d4fb24dca11a144122fa0bb831d9d03/","section":"用户列表","summary":"","title":"m3upt.com","type":"users"},{"content":"","externalUrl":"https://pacochan.net","permalink":"/zh-cn/users/c8eb3ba4d0e565e041ead9aabe6fc770/","section":"用户列表","summary":"","title":"pacochan.net","type":"users"},{"content":"","externalUrl":"https://vkmki001.github.io/","permalink":"/zh-cn/users/069e8f01e7ef48830ebea5239e2189b4/","section":"用户列表","summary":"","title":"vkmki001.github.io","type":"users"},{"content":"","externalUrl":"https://bbagwang.com","permalink":"/zh-cn/users/43d57d92cc54037519270a0cb07dbb83/","section":"用户列表","summary":"","title":"bbagwang.com","type":"users"},{"content":"","externalUrl":"https://jamiemoxon.tech","permalink":"/zh-cn/users/d9e559aaa0c3488012725cc4699ff9c4/","section":"用户列表","summary":"","title":"jamiemoxon.tech","type":"users"},{"content":"","externalUrl":"https://theindiecoder.cloud","permalink":"/zh-cn/users/9eed597b03512bc7b7b4b3cf81814a37/","section":"用户列表","summary":"","title":"theindiecoder.cloud","type":"users"},{"content":"","externalUrl":"https://gma.name","permalink":"/zh-cn/users/48ff442c7de299911eab10b72b02cc84/","section":"用户列表","summary":"","title":"gma.name","type":"users"},{"content":"","externalUrl":"https://mayer.life","permalink":"/zh-cn/users/1b3c507d9cd618565898e6d099c0427d/","section":"用户列表","summary":"","title":"mayer.life","type":"users"},{"content":"","externalUrl":"https://scottmckendry.tech","permalink":"/zh-cn/users/d6d2aa4cd9e351e749136df67a27c136/","section":"用户列表","summary":"","title":"scottmckendry.tech","type":"users"},{"content":"","externalUrl":"https://adilhyz.github.io","permalink":"/zh-cn/users/9901f5943260b32ac3002c1002408f19/","section":"用户列表","summary":"","title":"adilhyz.github.io","type":"users"},{"content":"","externalUrl":"https://ohdmire.github.io","permalink":"/zh-cn/users/fec44f5dd2be29e37c305696d018f99f/","section":"用户列表","summary":"","title":"ohdmire.github.io","type":"users"},{"content":"","externalUrl":"https://ricklan.photography","permalink":"/zh-cn/users/954584ca9b811d77ac600cf7c426be45/","section":"用户列表","summary":"","title":"ricklan.photography","type":"users"},{"content":"","externalUrl":"https://deepumohan.com/tech/","permalink":"/zh-cn/users/8032d46bf9c96ae4b59c419032c7ad89/","section":"用户列表","summary":"","title":"deepumohan.com/tech","type":"users"},{"content":"","externalUrl":"https://joush007.github.io","permalink":"/zh-cn/users/b66472425d53d4e270e85ba4f160e7a1/","section":"用户列表","summary":"","title":"joush007.github.io","type":"users"},{"content":"","externalUrl":"https://rejowski.xyz/","permalink":"/zh-cn/users/8fc3ba43309eb4210c5da59847dab5ac/","section":"用户列表","summary":"","title":"rejowski.xyz","type":"users"},{"content":"","externalUrl":"https://blog.stonegarden.dev/","permalink":"/zh-cn/users/3ec093539269bc4ce9498fe9c36a2b7d/","section":"用户列表","summary":"","title":"blog.stonegarden.dev","type":"users"},{"content":"","externalUrl":"https://renaud.warnotte.be","permalink":"/zh-cn/users/4f0c88168fb7a348b4393a56ede2e799/","section":"用户列表","summary":"","title":"renaud.warnotte.be","type":"users"},{"content":"","externalUrl":"https://boringtech.net/","permalink":"/zh-cn/users/82b432ad2bfc873ec725001f0b3ac495/","section":"用户列表","summary":"","title":"BoringTech.net","type":"users"},{"content":"","externalUrl":"https://technicaldc.github.io/","permalink":"/zh-cn/users/6a603c5d465ecb2422ed7a96fd55c99c/","section":"用户列表","summary":"","title":"technicaldc.github.io","type":"users"},{"content":"","externalUrl":"https://alxhslm.github.io/","permalink":"/zh-cn/users/427cec3309be77abe6f19b006b2a3dc0/","section":"用户列表","summary":"","title":"alxhslm.github.io","type":"users"},{"content":"","externalUrl":"https://www.the-maze.net/","permalink":"/zh-cn/users/e518dc969af1ea65a3d0b55630705047/","section":"用户列表","summary":"","title":"the-maze.net","type":"users"},{"content":"","externalUrl":"https://www.dxpetti.com/","permalink":"/zh-cn/users/0327ac1993f378aa2fc5bbb8a840c9cb/","section":"用户列表","summary":"","title":"DXPetti.com","type":"users"},{"content":"","externalUrl":"https://asterisk.lol","permalink":"/zh-cn/users/6e57b74d392f64f3698aee7046cc2606/","section":"用户列表","summary":"","title":"asterisk.lol","type":"users"},{"content":"","externalUrl":"https://notes.bluesdriveamelia.space/","permalink":"/zh-cn/users/a50e730d42ef566978b86e7819044d3e/","section":"用户列表","summary":"","title":"notes.bluesdriveamelia.space","type":"users"},{"content":"","externalUrl":"https://ekwska.com","permalink":"/zh-cn/users/1314bf3d7ce70ad90f1fc7666032e147/","section":"用户列表","summary":"","title":"ekwska.com","type":"users"},{"content":"","externalUrl":"https://todreamr.github.io/","permalink":"/zh-cn/users/1f88d7c1e8e83b761f84b38daaa8016d/","section":"用户列表","summary":"","title":"todreamr.github.io","type":"users"},{"content":"","externalUrl":"https://aakashnand.com/","permalink":"/zh-cn/users/a322d57671bf49fe0f2539096f9ed57f/","section":"用户列表","summary":"","title":"aakashnand.com","type":"users"},{"content":"","externalUrl":"https://innerknowing.xyz/en/","permalink":"/zh-cn/users/1a328ae325c5da884a5b15a1b4d4a446/","section":"用户列表","summary":"","title":"innerknowing","type":"users"},{"content":"","externalUrl":"https://karlukle.site","permalink":"/zh-cn/users/7d028665dc1cf54485e6e82a7083ce69/","section":"用户列表","summary":"","title":"karlukle.site","type":"users"},{"content":"","externalUrl":"http://www.adammadej.com/","permalink":"/zh-cn/users/15cf92fba36f0319bd4b176da554fdb9/","section":"用户列表","summary":"","title":"Adam Madej - Gameplay Animator","type":"users"},{"content":"","externalUrl":"http://www.eallion.com/","permalink":"/zh-cn/users/1f94add7b0ba58983ff507632b822401/","section":"用户列表","summary":"","title":"eallion.com","type":"users"},{"content":"","externalUrl":"https://synapticsugar.games","permalink":"/zh-cn/users/c0d9928ff3857960ec230178bdec1b8d/","section":"用户列表","summary":"","title":"Synaptic Sugar","type":"users"},{"content":"","externalUrl":"https://www.michaeldorner.de","permalink":"/zh-cn/users/d965f981aa39336ef7be5efac83c96b2/","section":"用户列表","summary":"","title":"michaeldorner.de","type":"users"},{"content":"","externalUrl":"http://www.ignaciomconde.com/","permalink":"/zh-cn/users/4de384e83ae8af3834cad28f6dfc6966/","section":"用户列表","summary":"","title":"Ignacio Conde","type":"users"},{"content":"","externalUrl":"https://memv.ennbee.uk/","permalink":"/zh-cn/users/9f984d61b6086212e76291d2698d0498/","section":"用户列表","summary":"","title":"MEM v ENNBEE","type":"users"},{"content":"","externalUrl":"https://joshblais.com/","permalink":"/zh-cn/users/807a03786a63504a144bb3b947a2969c/","section":"用户列表","summary":"","title":"Joshua Blais","type":"users"},{"content":"","externalUrl":"https://www.beautyformulation.com/","permalink":"/zh-cn/users/04bb53c19a5a817c1a0630b65260909d/","section":"用户列表","summary":"","title":"Beauty Formulation","type":"users"},{"content":"","externalUrl":"https://blog.wtcx.dev/","permalink":"/zh-cn/users/4b8c5f7ee72baf8411dae867f9206b63/","section":"用户列表","summary":"","title":"Middle of Nowhere","type":"users"},{"content":"","externalUrl":"https://blog.ummit.dev/","permalink":"/zh-cn/users/c506ded8078df151fc8ce943e7ac1c8a/","section":"用户列表","summary":"","title":"UmmIt - Blog","type":"users"},{"content":"","externalUrl":"https://zen96k.github.io/enoshima-escar","permalink":"/zh-cn/users/55d85e8d8c0ebdaaa61e4e9419b0027a/","section":"用户列表","summary":"","title":"江ノ島エスカー","type":"users"},{"content":"","externalUrl":"https://nveshaan.github.io/","permalink":"/zh-cn/users/02c452502ee9a03866c720c14bf86f9e/","section":"用户列表","summary":"","title":"nveshaan","type":"users"},{"content":"","externalUrl":"https://micheledinelli.github.io","permalink":"/zh-cn/users/27cc5a091bef86a9b5dcfa2c035308ed/","section":"用户列表","summary":"","title":"micheledinelli.github.io","type":"users"},{"content":"","externalUrl":"https://kumacat.pages.dev","permalink":"/zh-cn/users/d52c3523ad809eb1d9ddbcbe32e92661/","section":"用户列表","summary":"","title":"kumacat.pages.dev","type":"users"},{"content":"","externalUrl":"https://andrealucchini.com","permalink":"/zh-cn/users/bdd6b2db27fb40b3fa79a37659b2f285/","section":"用户列表","summary":"","title":"andrealucchini.com","type":"users"},{"content":"","externalUrl":"https://luizglomyer.github.io/","permalink":"/zh-cn/users/af89464ac25ab9445658a3541e623778/","section":"用户列表","summary":"","title":"glomyer.dev","type":"users"},{"content":"","externalUrl":"https://utrodus.com","permalink":"/zh-cn/users/c562b0e606584dd96159faf763291fe1/","section":"用户列表","summary":"","title":"utrodus.com","type":"users"},{"content":"","externalUrl":"https://hetong-re4per.com","permalink":"/zh-cn/users/dc58a4fd2dde2bd2c2784d2db4e1b12f/","section":"用户列表","summary":"","title":"hetong-re4per.com","type":"users"},{"content":"","externalUrl":"https://xeonzilla.github.io","permalink":"/zh-cn/users/3a202d5cf1a5c49bad9ce6e30de454c0/","section":"用户列表","summary":"","title":"Xeonzilla’s Note","type":"users"},{"content":"","externalUrl":"https://lazarusoverlook.com","permalink":"/zh-cn/users/033c87b7e950b82ea500c552c9523367/","section":"用户列表","summary":"","title":"lazarusoverlook.com","type":"users"},{"content":"","externalUrl":"https://p3rception.github.io/","permalink":"/zh-cn/users/7596a225b244e0859da338621e680481/","section":"用户列表","summary":"","title":"p3rception.github.io","type":"users"},{"content":"","externalUrl":"https://www.emse.education","permalink":"/zh-cn/users/54b73306674ec7e6778b54a0a8b18b36/","section":"用户列表","summary":"","title":"Handbook on Teaching Empirical Software Engineering: Online Materials","type":"users"},{"content":"","externalUrl":"https://blog.lofibean.cc","permalink":"/zh-cn/users/ad989702a19d1fd8add147d6771c6c02/","section":"用户列表","summary":"","title":"blog.lofibean.cc","type":"users"},{"content":"","externalUrl":"https://ews.ink/","permalink":"/zh-cn/users/9d30279ebc54617897215f9164a2eb27/","section":"用户列表","summary":"","title":"Everybody Wants Some","type":"users"},{"content":"","externalUrl":"https://merox.dev","permalink":"/zh-cn/users/080a851b486ff5be4201f6fbe1f9616d/","section":"用户列表","summary":"","title":"merox.dev","type":"users"},{"content":"","externalUrl":"https://acamize.com/","permalink":"/zh-cn/users/e263f9bb6dcec27003a8f5f947ba5abb/","section":"用户列表","summary":"","title":"Academy Customize","type":"users"},{"content":"","externalUrl":"https://sabac.co","permalink":"/zh-cn/users/c0a065e9e761d745b1ff12b90254cee0/","section":"用户列表","summary":"","title":"さばっこ","type":"users"},{"content":"","externalUrl":"https://mrtruongvu.com","permalink":"/zh-cn/users/837b47128639b5359ade845eae461c3a/","section":"用户列表","summary":"","title":"mrtruongvu.com","type":"users"},{"content":"","externalUrl":"https://stepaniah.me","permalink":"/zh-cn/users/1b3da762734b4fb503e49822ed506dbb/","section":"用户列表","summary":"","title":"StepaniaH","type":"users"},{"content":"","externalUrl":"https://laterre.dev/","permalink":"/zh-cn/users/447e2f0f6f439b915e0b57f93e49b7d6/","section":"用户列表","summary":"","title":"Laterre Dev","type":"users"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/categories/blowfish/","section":"Categories","summary":"","title":"Blowfish","type":"categories"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/tags/blowfish/","section":"标签","summary":"","title":"Blowfish","type":"tags"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/tags/hugo/","section":"标签","summary":"","title":"Hugo","type":"tags"},{"content":"假装这里有一份 Nuno 的简介。\n","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/authors/nunocoracao/","section":"作者列表示例","summary":"","title":"Nuno Coração","type":"authors"},{"content":"","date":"4 October 2023","externalUrl":null,"permalink":"/categories/open-source/","section":"Categories","summary":"","title":"Open-Source","type":"categories"},{"content":"","date":"4 October 2023","externalUrl":null,"permalink":"/tags/tutorial/","section":"Thanks","summary":"","title":"Tutorial","type":"tags"},{"content":"Blowfish 支持基于 Hugo 的所有分类方法。同时，当前的标签预览页也支持展示自定义内容。\n在这里可以为每个分类添加额外的描述信息。查看下面的高级标签页面，了解更多。\n","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/tags/","section":"标签","summary":"","title":"标签","type":"tags"},{"content":" 體驗高效能演算法的強大功能。 开始! ","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/","section":"欢迎来到Apex外汇!","summary":"","title":"欢迎来到Apex外汇!","type":"page"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/categories/%E5%BC%80%E6%BA%90/","section":"Categories","summary":"","title":"开源","type":"categories"},{"content":"一年前我创建了 Blowfish，这是一个为了打造我的个人主页而精心设计的 Hugo 主题。我决定将其作为一个开源项目。直到今天，Blowfish 已经变成了一个蓬勃发展的开源项目，在 GitHub 上拥有超过900个 star 和数百名用户。在本教程中，我将向你展示如何搭建并在几分钟内让你的网站运行起来。\nnunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 1694 459 TL;DR # 本指南的目标是指导新用户如何使用 Hugo 快速安装、管理和发布自己的网站。最终的版本可以看这个代码库——如果你想直接跳到结尾的话可以直接看这里。\n视觉风格只是 Blowfish 提供的众多特性之一。想要了解更多，我们鼓励你浏览文档，学习如何根据自己的需求自定义主题。另外，已经有许多其他用户使用该主题并提供了十分优秀的示例，来为你提供灵感。Blowfish 还提供了一些额外的基于 短代码 的功能——你可以在这里查看它们以获取更多灵感。\n设置你的环境 # 让我们从安装工具开始。本指南涵盖了在 Mac 操作系统下的步骤，这些命令可能不适用于你的硬件和操作系统。如果你使用的是 Windows 或 Linux，请参考文档：安装 Hugo 和GitHub CLI。\n无论如何，如果你使用的是 MacOS，那么首先需要安装 brew ——一个专为 MacOS 的包管理器，这将有助于安装和管理其他工具。\n/bin/bash -c \u0026#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\u0026#34; 安装完成 brew 后，让我们安装 Git, Hugo 和 GitHub CLI。\nbrew install git brew install hugo brew install gh 为你的网站代码创建一个文件夹，并在终端中打开（我在下面创建了 blowfish-tutorial 文件夹，当然你可以将其重命名为任何名称）。\nmkdir blowfish-tutorial cd blowfish-tutorial 进入文件夹后的下一步，就是初始化你本地的 git 仓库。\ngit init -b main 现在，让我们创建并同步本地仓库到 GitHub 仓库，这样你的代码就可以在远程存储。\ngh auth login gh repo create git push --set-upstream origin main 查看下面的图片，这是我的远程仓库的地址。同样地，你也可以随意更改以适应你自己的 GitHub 仓库。\n最后，创建一个 .gitignore 文件，它会自动排除某些文件，以防止这些文件传到远程仓库。下面的例子是我在 .gitignore 文件中添加的文件和文件夹。\n#others node_modules .hugo_build.lock # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes # Hugo public 最后一步是保存所有更改，并推送到你的远程仓库中。 The last step is to save all the changes to the repo.\ngit add . git commit -m “initial commit” git push 创建并配置站点 # 所有的准备工作就绪后，创建和配置你的站点将会很容易。继续在上一部分你创建的文件夹内，让我们首先创建一个空的 Hugo 网站（不关联任何主题）。\nhugo new site --force . 执行完成后，尝试用下面的命令来运行你的网站。打开浏览器并访问 https://localhost:1313 即可查看你的网站。\nhugo server emmmm… 页面未找到404了，是吧？ 这是预期内的，你创建了一个空白网站，Hugo 不会添加任何默认的页面——换句话说，你的网站还没有任何页面可以显示。\n下一步，让我门使用 git submodules 来安装 Blowfish。通过 git submodules 安装可以让以后管理和升级 Blowfish 主题更加方便。\ngit submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish 接下来，在你的代码根目录下创建 config/_default/ 文件夹。现在你需要下载这些文件，并把它们放在刚刚创建的 _default 文件夹内。最终的文件结构看起来应该是这样的。\nconfig/_default/ ├─ config.toml ├─ languages.en.toml ├─ markup.toml ├─ menus.en.toml └─ params.toml ` 打开 config.toml 并把 theme = \u0026ldquo;blowfish” 这一样的注释取消掉，目前为止你已经准备好了。再次尝试运行网站，并打开浏览器在_https://localhost:1313_查看效果。\nhugo server 你应该能看到下面这样。目前我们还没有添加任何内容，所以还没有页面，但是 Blowfish 主题已经准备就绪，下面只需要配置。\n现在我们来配置主题。\n仅供参考 本指南不会详细介绍 Blowfish 中的所有特性和参数——如果想要了解所有的功能特性和参数，以及如何使用它们，请参考Blowfish 文档。 menus.en.toml # 这个文件定义了你的顶部（banner）和底部（footer）的菜单结构。对于本指南，我们只使用菜单的这两部分：Posts 和 Tags。\nPosts - 用于展示网站中的所有内容条目的完整列表 Tags - 自动生成每篇文章的标签 为了实现这一点，请确保 menus.en.toml 文件中设置了以下参数。完成修改后，重新运行hugo server，你将会看到顶部菜单。\n[[main]] name = \u0026#34;Posts\u0026#34; pageRef = \u0026#34;posts\u0026#34; weight = 10 [[main]] name = \u0026#34;Tags\u0026#34; pageRef = \u0026#34;tags\u0026#34; weight = 30 languages.en.toml # 这个文件配置了网站作者的详细信息。修改下面的内容来定义你自己的信息。\n[author] name = \u0026#34;名字在这\u0026#34; image = \u0026#34;profile.jpg\u0026#34; headline = \u0026#34;我是个好人\u0026#34; bio = \u0026#34;关于我的二三事\u0026#34; # 出现在每篇文章的作者卡片中 网站的图片需要防止在 assets 文件夹内。针对这一步，请将一张你的个人图片添加到这个文件夹，并命名为 profile.jpg。 你可以修改这个文件名，确保文件名和上面个人信息中 image 的参数值对应就行。如果你没有个人图片可用，你可以使用下面的图片继续教程。\nassets/profile.jpg 最后一步是配置你的链接——社交媒体、GitHub 等等。该文件包含了所有支持的链接选项，不过他们被注释掉了。你可以将你希望展示的个人链接的配置项接触注释，也可以替换他们的展示顺序。\nparams.toml # 这个文件是 Blowfish 的配置文件。大部分的视觉选项或自定义的选项可以通过它进行配置，它涵盖了 Blowfish 主题的多个功能特性。 对于本指南，我决定使用 background 布局，你也可以查看Blowfish主题其他的主页布局；同时使用了 Neon 颜色方案，你可以查看完整的颜色方案列表或者创建自己的颜色方案。\n将 image.jpg 文件添加到 assets 文件夹，它将会作为网站的背景。你可以挑选自己喜欢的，当然也可以用本指南中使用的这张图。\nassets/image.jpg 现在让我们打开 params.toml 并开始配置。在这里我只会关注需要修改的值，不要再没看文档的情况下，删除此文件的其余部分。\n首先让我们确保上面提到的正确的颜色方案，开启图片优化，并设置默认背景图片。\ncolorScheme = \u0026#34;neon\u0026#34; disableImageOptimization = false defaultBackgroundImage = \u0026#34;image.jpg\u0026#34; # used as default for background images 接下来，让我们配置首页。我们选择了 background 布局，配置首页图片和最近文章。此外，可以使用 card view 卡片展示的方式来展现最新文章。最后让我们配置头部固定。\n[homepage] layout = \u0026#34;background\u0026#34; # valid options: page, profile, hero, card, background, custom homepageImage = \u0026#34;image.jpg\u0026#34; # used in: hero, and card showRecent = true showRecentItems = 6 showMoreLink = true showMoreLinkDest = \u0026#34;/posts/\u0026#34; cardView = true cardViewScreenWidth = false layoutBackgroundBlur = true # only used when layout equals background [header] layout = \u0026#34;fixed\u0026#34; 现在配置文章和列表页面的展示。下面是他们的配置。\n[article] showHero = true heroStyle = \u0026#34;background\u0026#34; showSummary = true showTableOfContents = true showRelatedContent = true relatedContentLimit = 3 [list] showCards = true groupByYear = false cardView = true 如果你再次运行hugo server，你会看到类似下面这张图的效果。 If you run hugo server again, you should see something like the image below.\n在你的网站中添加内容 # 创建一个文件夹/content/posts，在这个文件夹下添加你的帖子或文章。这也是你在菜单所配置的所有文章的根目录。在这个文件夹内，让我们创建一个新目录并命名为 myfirstpost。在这个目录中创建一个index.md文件作为你的文章，同样也在这个目录中添加featured.jpg或featured.png作为文章的缩略图。 参考下面这个示例。文件中的前几行是扉页参数（Front Matter），它定义了 Hugo 如何展示文章，更多的参数可以参考这里。\n--- title: \u0026#34;我的第一篇帖子\u0026#34; date: 2023-08-14 draft: false summary: \u0026#34;这是网站的第一篇你帖子\u0026#34; tags: [\u0026#34;space\u0026#34;] --- ## 一个副标题 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nibh nisl, vulputate eu lacus vitae, maximus molestie libero. Vestibulum laoreet, odio et sollicitudin sollicitudin, quam ligula tempus urna, sed sagittis eros eros ac felis. In tristique tortor vitae lacinia commodo. Mauris venenatis ultrices purus nec fermentum. Nunc sit amet aliquet metus. Morbi nisl felis, gravida ac consequat vitae, blandit eu libero. Curabitur porta est in dui elementum porttitor. Maecenas fermentum, tortor ac feugiat fringilla, orci sem sagittis massa, a congue risus ipsum vel massa. Aliquam sit amet nunc vulputate, facilisis neque in, faucibus nisl. 你可以创建其他文章，来查看和验证站点的效果。你的网站应该像下面的图片一样。 主页显示最近的文章，每篇文章通过相关部分自动关联其他文章，有标签聚合和全文搜索。\n发布它 # 现在只剩下发布你的网站了。我将会使用 Firebase 作为托管服务——这是一个免费的替代方案，如果你创建了更复杂的东西，它提供了高级功能。前往 Firebase 创建一个新项目，然后我们切换到 CLI 终端，这将是配置 Firebase 更加简单。\n让我们安装 Firebase CLI 工具 —— 如果你不是 MacOS，请查看 Firebase安装指南。\nbrew install firebase 现在登录并为你的项目初始化firebase托管服务。\nfirebase login firebase init 选择托管并继续。\n按照下面的图片进行，这是我推荐的方式。确保设置了 GitHub actions 工作流文件。这将保证你的 GitHub 仓库一旦有变化，就会立刻同步部署。\n然而，这些文件不会立刻开始运行，因为 Hugo 需要额外的步骤来提前构建。将下面的代码复制并粘贴到 .github 文件夹，同时保留文件中 firebase 生成的projectId。\nfirebase-hosting-merge.yml # # This file was auto-generated by the Firebase CLI # https://github.com/firebase/firebase-tools name: Deploy to Firebase Hosting on merge \u0026#39;on\u0026#39;: push: branches: - main jobs: build_and_deploy: runs-on: ubuntu-latest steps: - name: Hugo setup uses: peaceiris/actions-hugo@v2.6.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: \u0026#39;true\u0026#39; - name: Check out code into the Go module directory uses: actions/checkout@v4 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - name: Build with Hugo env: # For maximum backward compatibility with Hugo modules HUGO_ENVIRONMENT: production HUGO_ENV: production run: hugo -E -F --minify -d public - name: Deploy Production uses: FirebaseExtended/action-hosting-deploy@v0 with: repoToken: \u0026#39;${{ secrets.GITHUB_TOKEN }}\u0026#39; firebaseServiceAccount: \u0026#39;${{ secrets.FIREBASE_SERVICE_ACCOUNT_BLOWFISH_TUTORIAL }}\u0026#39; channelId: live projectId: blowfish-tutorial firebase-hosting-pull-request.yml # # This file was auto-generated by the Firebase CLI # https://github.com/firebase/firebase-tools name: Deploy to Firebase Hosting on PR \u0026#39;on\u0026#39;: pull_request jobs: build_and_preview: if: \u0026#39;${{ github.event.pull_request.head.repo.full_name == github.repository }}\u0026#39; runs-on: ubuntu-latest steps: - name: Hugo setup uses: peaceiris/actions-hugo@v2.6.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: \u0026#39;true\u0026#39; - name: Check out code into the Go module directory uses: actions/checkout@v4 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - name: Build with Hugo env: # For maximum backward compatibility with Hugo modules HUGO_ENVIRONMENT: production HUGO_ENV: production run: hugo -E -F --minify -d public - name: Deploy preview uses: FirebaseExtended/action-hosting-deploy@v0 with: repoToken: \u0026#39;${{ secrets.GITHUB_TOKEN }}\u0026#39; firebaseServiceAccount: \u0026#39;${{ secrets.FIREBASE_SERVICE_ACCOUNT_BLOWFISH_TUTORIAL }}\u0026#39; expires: 30d channelId: preview-${{ github.event.number }} projectId: blowfish-tutorial 最后一步是将你的代码提交到 GitHub，提交成功后 GitHub actions 工作流将会自动触发，并构建和部署你的网站。\ngit add . git commit -m \u0026#34;add github actions workflows\u0026#34; git push 你的 GitHub 仓库中的 actions 模块，将会显示类似下图的内容。\n当所有步骤完成之后，你的 Firebase 控制台将会显示类似下图的内容，包括一个可以查看网站的链接。我在https://blowfish-tutorial.web.app/中运行了这个教程。 Once all the steps finish, your Firebase console should show something like the image below - including the links to see your app – I got a version of this tutorial running on https://blowfish-tutorial.web.app/.\n结论和下一步 # 现在你有了主页的第一个版本。你可以在本地进行更改，只要你提交代码，将会自动展示在你的网站中。 那么接下来要做什么呢？我给你留了一下链接，相信会对你有所帮你，其它这些链接会让你获得灵感并了解更多 Blowfish 和 Hugo 的内容。 Now you have your first version of your homepage. You can make changes locally and once you commit your code they will automatically be reflected online. What shall you do next? I’ll leave you with some useful links to get you inspired and learn more about Blowfish and Hugo.\nhttps://blowfish.page/docs/ https://blowfish.page/docs/configuration/ https://blowfish.page/docs/shortcodes/ https://blowfish.page/examples/ https://blowfish.page/users/ https://gohugo.io/documentation/ ","date":"October 4, 2023","externalUrl":"https://nunocoracao.com/posts/202310-blowfish-tutorial/","permalink":"/zh-cn/guides/202310-blowfish-tutorial/","section":"使用指南","summary":"一年前我创建了 Blowfish，这是一个为了打造我的个人主页而精心设计的 Hugo 主题。我决定将其作为一个开源项目。直到今天，Blowfish 已经变成了一个蓬勃发展的开源项目，在 GitHub 上拥有超过900个 star 和数百名用户。在本教程中，我将向你展示如何搭建并在几分钟内让你的网站运行起来。","title":"使用 Blowfish和 Hugo 构建你的主页","type":"guides"},{"content":" Blowfish 的使用指南和教程 您是 Blowfish 的用户吗? 要将您自己编写的指南添加到此列表，请查看参考模板。\n本部分包含有关如何配置主题的各种指南。如果您是新用户，请查看 安装 指南或查看 示例 部分来了解 Blowfish 能做出什么效果的网页。\n","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/guides/","section":"使用指南","summary":"","title":"使用指南","type":"guides"},{"content":"","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8C%87%E5%8D%97/","section":"标签","summary":"","title":"指南","type":"tags"},{"content":"在你的文章中添加不同作者的简单示例。\n","date":"October 4, 2023","externalUrl":null,"permalink":"/zh-cn/authors/","section":"作者列表示例","summary":"","title":"作者列表示例","type":"authors"},{"content":"","date":"October 2, 2023","externalUrl":"https://blowfish-tutorial.web.app/","permalink":"/zh-cn/examples/blowfish-tutorial/","section":"Showcase","summary":"","title":"Blowfish Tutorial","type":"examples"},{"content":" See what\u0026rsquo;s possible with Blowfish. This section contains links to example templates and pages created using Blowfish to get you inspired.\n","date":"October 2, 2023","externalUrl":null,"permalink":"/zh-cn/examples/","section":"Showcase","summary":"","title":"Showcase","type":"examples"},{"content":"","date":"October 1, 2023","externalUrl":"https://github.com/nunocoracao/blowfish-tutorial","permalink":"/zh-cn/examples/repo-blowfish-tutorial/","section":"Showcase","summary":"","title":"Blowfish Tutorial - Repo","type":"examples"},{"content":"","date":"November 7, 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lite/","permalink":"/zh-cn/examples/blowfish-lite/","section":"Showcase","summary":"","title":"Blowfish Lite","type":"examples"},{"content":"","date":"November 6, 2022","externalUrl":"https://nunocoracao.github.io/blowfish_artist/","permalink":"/zh-cn/examples/blowfish-artist/","section":"Showcase","summary":"","title":"Blowfish Artist","type":"examples"},{"content":"","date":"November 6, 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lowkey/","permalink":"/zh-cn/examples/blowfish-lowkey/","section":"Showcase","summary":"","title":"Blowfish Lowkey","type":"examples"},{"content":"","date":"12 October 2022","externalUrl":null,"permalink":"/tags/authors/","section":"Thanks","summary":"","title":"Authors","type":"tags"},{"content":"假装这里有一份第二位作者的简介。\n","date":"October 12, 2022","externalUrl":null,"permalink":"/zh-cn/authors/secondauthor/","section":"作者列表示例","summary":"","title":"Dummy Second Author","type":"authors"},{"content":"","date":"12 October 2022","externalUrl":null,"permalink":"/tags/sample/","section":"Thanks","summary":"","title":"Sample","type":"tags"},{"content":"这是具有多个作者的文章的示例。\n","date":"October 12, 2022","externalUrl":null,"permalink":"/zh-cn/samples/multiple-authors/","section":"示例","summary":"如何使用多个作者的简单示例。","title":"多作者","type":"sample"},{"content":"","date":"October 12, 2022","externalUrl":null,"permalink":"/zh-cn/tags/%E7%A4%BA%E4%BE%8B/","section":"标签","summary":"","title":"示例","type":"tags"},{"content":" Blowfish 让你的内容栩栩如生。 \u0026#x1f60d; 本节包含一些示例页面，展示了Blowfish如何呈现不同类型的内容。你还可以参考标签页面的示例。\n旁注： 这个页面只是一个标准的Blowfish文章列表，并且已经配置了Hugo来生成一个 samples 内容类型并显示文章摘要。\n","date":"October 12, 2022","externalUrl":null,"permalink":"/zh-cn/samples/","section":"示例","summary":"","title":"示例","type":"samples"},{"content":"","date":"October 12, 2022","externalUrl":null,"permalink":"/zh-cn/tags/%E4%BD%9C%E8%80%85/","section":"标签","summary":"","title":"作者","type":"tags"},{"content":"","date":"26 September 2022","externalUrl":null,"permalink":"/tags/thumbnail/","section":"Thanks","summary":"","title":"Thumbnail","type":"tags"},{"content":"","date":"September 26, 2022","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BC%A9%E7%95%A5%E5%9B%BE/","section":"标签","summary":"","title":"缩略图","type":"tags"},{"content":"这是一个在你的文章使用缩略图的快速示例。\n如果你的文章目录看起来像这样： If your average directory for an article looks like this:\ncontent └── awesome_article.md 你需要将他从单个 markdown 文件更改为一个同名文件夹。创建一个与文章同名的目录，并在此目录中添加一个 index.md 文件。目录结构如下所示：\ncontent └── awesome_article └── featured.png 在文件夹内部，你可以添加一个 feature* 开头的特征图片（支持几乎所有格式，但推荐使用 .png 或 .jpg）。目录结构如下所示：\ncontent └── awesome_article ├── index.md └── featured.png 这将告诉 Blowfish 这篇文章有一个特征图片，这个图片可以在网站作为缩略图使用，也可以用于社交平台上的 oEmbed 卡片。 作为一个示例，你可以尝试将这篇文章的 URL 复制粘贴到一个可以显示 oEmbeds 的平台，如 Twitter、WhatsApp、Telegram等等。\n","date":"September 26, 2022","externalUrl":null,"permalink":"/zh-cn/samples/thumbnail_sample/","section":"示例","summary":"一个展示如何在你的文章中开始使用缩略图的快速示例。","title":"缩略图","type":"sample"},{"content":"","date":"November 7, 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lite/","permalink":"/zh-cn/examples/repo-blowfish-lite/","section":"Showcase","summary":"","title":"Blowfish Lite - Repo","type":"examples"},{"content":"","date":"November 6, 2021","externalUrl":"https://github.com/nunocoracao/blowfish_artist/","permalink":"/zh-cn/examples/repo-blowfish-artist/","section":"Showcase","summary":"","title":"Blowfish Artist - Repo","type":"examples"},{"content":"","date":"November 6, 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lowkey/","permalink":"/zh-cn/examples/repo-blowfish-lowkey/","section":"Showcase","summary":"","title":"Blowfish Lowkey - Repo","type":"examples"},{"content":" R Markdown # This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.\nYou can embed an R code chunk like this:\nsummary(cars) ## speed dist ## Min. : 4.0 Min. : 2.00 ## 1st Qu.:12.0 1st Qu.: 26.00 ## Median :15.0 Median : 36.00 ## Mean :15.4 Mean : 42.98 ## 3rd Qu.:19.0 3rd Qu.: 56.00 ## Max. :25.0 Max. :120.00 fit \u0026lt;- lm(dist ~ speed, data = cars) fit ## ## Call: ## lm(formula = dist ~ speed, data = cars) ## ## Coefficients: ## (Intercept) speed ## -17.579 3.932 Including Plots # You can also embed plots. See Figure 1 for example:\npar(mar = c(0, 1, 0, 1)) pie( c(280, 60, 20), c(\u0026#39;Sky\u0026#39;, \u0026#39;Sunny side of pyramid\u0026#39;, \u0026#39;Shady side of pyramid\u0026#39;), col = c(\u0026#39;#0292D8\u0026#39;, \u0026#39;#F7EA39\u0026#39;, \u0026#39;#C4B632\u0026#39;), init.angle = -50, border = NA ) Figure 1: A fancy pie chart.\n","date":"1 December 2020","externalUrl":null,"permalink":"/post/2020-12-01-r-rmarkdown/","section":"Posts","summary":"","title":"Hello R Markdown","type":"post"},{"content":"","date":"1 December 2020","externalUrl":null,"permalink":"/tags/plot/","section":"Thanks","summary":"","title":"Plot","type":"tags"},{"content":"","date":"1 December 2020","externalUrl":null,"permalink":"/post/","section":"Posts","summary":"","title":"Posts","type":"post"},{"content":"","date":"1 December 2020","externalUrl":null,"permalink":"/categories/r/","section":"Categories","summary":"","title":"R","type":"categories"},{"content":"","date":"1 December 2020","externalUrl":null,"permalink":"/tags/r-markdown/","section":"Thanks","summary":"","title":"R Markdown","type":"tags"},{"content":"","date":"1 December 2020","externalUrl":null,"permalink":"/tags/regression/","section":"Thanks","summary":"","title":"Regression","type":"tags"},{"content":"","date":"November 6, 2020","externalUrl":"https://nunocoracao.github.io/blowfish_template/","permalink":"/zh-cn/examples/blowfish-template/","section":"Showcase","summary":"","title":"Blowfish Template","type":"examples"},{"content":"","date":"November 6, 2020","externalUrl":"https://github.com/nunocoracao/blowfish_template","permalink":"/zh-cn/examples/blowfish-template-repo/","section":"Showcase","summary":"","title":"Blowfish Template - GitHub Repo","type":"examples"},{"content":"","date":"14 August 2020","externalUrl":null,"permalink":"/tags/icons/","section":"Thanks","summary":"","title":"Icons","type":"tags"},{"content":"","date":"14 August 2020","externalUrl":null,"permalink":"/tags/shortcodes/","section":"Thanks","summary":"","title":"Shortcodes","type":"tags"},{"content":"","date":"August 14, 2020","externalUrl":null,"permalink":"/zh-cn/tags/%E7%AE%80%E7%A0%81/","section":"标签","summary":"","title":"简码","type":"tags"},{"content":"","date":"August 14, 2020","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E6%A0%87/","section":"标签","summary":"","title":"图标","type":"tags"},{"content":"Blowfish 内置了许多 FontAwesome 6 中的图标。你可以使用 图标部分或者图标短代码将这些图标包含在你的网站中。\n当然，Blowfish 完全支持自定义图标。只需要将自己的 SVG 文件放在 assets/icons/ 目录下即可。图标目录中的任何图标可以在整个主题中使用。为了实现自动填充颜色，每个 SVG 图标源码中必须添加 fill=\u0026quot;currentColor\u0026quot; 属性。\n下面是所有的内置图标及其名称。\n图标名称 预览 amazon apple bars bell blogger bluesky bomb bug check circle-info code codepen comment dev discourse docker download dribbble edit email envelope expand eye facebook fire flickr fork foursquare ghost github gitlab globe goodreads google graduation-cap hackernews hashnode heart-empty heart image instagram keybase kickstarter ko-fi \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e language lastfm lightbulb link linkedin list location-dot lock mastodon medium microsoft moon mug-hot music orcid patreon paypal pencil pgpkey phone pinterest poo reddit researchgate rss rss-square scale-balanced search shield skull-crossbones slack snapchat soundcloud stack-overflow star steam stripe substack sun tag telegram threads tiktok triangle-exclamation tumblr twitch twitter wand-magic-sparkles whatsapp x-twitter xing Xing xmark youtube ","date":"August 14, 2020","externalUrl":null,"permalink":"/zh-cn/samples/icons/","section":"示例","summary":"","title":"图标","type":"sample"},{"content":"这里有使用 Blowfish 构建的网站实例。点击这里以 JSON 形式查看完整列表。\n您也是 Blowfish 用户？ 提交 PR来把你的网站加入此列表。 ","date":"August 14, 2020","externalUrl":null,"permalink":"/zh-cn/users/","section":"用户列表","summary":"","title":"用户列表","type":"users"},{"content":"","date":"August 14, 2020","externalUrl":null,"permalink":"/zh-cn/tags/%E5%8F%8B%E9%93%BE/","section":"标签","summary":"","title":"友链","type":"tags"},{"content":"","date":"March 11, 2019","externalUrl":null,"permalink":"/zh-cn/tags/css/","section":"标签","summary":"","title":"Css","type":"tags"},{"content":"","date":"March 11, 2019","externalUrl":null,"permalink":"/zh-cn/tags/html/","section":"标签","summary":"","title":"Html","type":"tags"},{"content":"","date":"March 11, 2019","externalUrl":null,"permalink":"/zh-cn/tags/markdown/","section":"标签","summary":"","title":"Markdown","type":"tags"},{"content":"本文提供了可在 Blowfish 中使用的基本 Markdown 格式示例，还展示了如何加入一些基本 HTML 元素。\n标题 # 以下 HTML 元素 \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; 表示六个级别的标题。 \u0026lt;h1\u0026gt; 是最高的标题级别，而 \u0026lt;h6\u0026gt; 是最低的。\nH1 # H2 # H3 # H4 # H5 # H6 # 段落 # Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\n块引用 # 块引用表示从其他来源引用的内容，可以用于位于 footer 或 cite 元素内的引文，并且可以表示一些补充说明（例如注释和缩写）。\n没有参考链接的块引用 # Tiam, ad mint andaepu dandae nostion secatur sequo quae. Note that you can use Markdown syntax within a blockquote.\n有参考链接的块引用 # Don\u0026rsquo;t communicate by sharing memory, share memory by communicating.\n— Rob Pike1\n表格 # 表格不是核心 Markdown 规范的一部分，但 Hugo 支持渲染。\nName Age Bob 27 Alice 23 表格内内联 Markdown # Italics Bold Code italics bold code 代码块 # 带反引号的代码块 # \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;utf-8\u0026#34; /\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; 缩进四个空格的代码块 # \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026quot;utf-8\u0026quot;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; 带有 Hugo 内部高亮简码的代码块 # 1 2 3 4 5 6 7 8 9 10 \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;utf-8\u0026#34;\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; 列表 # 有序列表 # First item Second item Third item 无序列表 # List item Another item And another item 嵌套列表 # Fruit Apple Orange Banana Dairy Milk Cheese 其他元素 — abbr、sub、sup、kbd、mark # GIF is a bitmap image format.\nH2O\nXn + Yn = Zn\nPress CTRL+ALT+Delete to end the session.\nMost salamanders are nocturnal, and hunt for insects, worms, and other small creatures.\n上述引文摘自 Rob Pike 在 2015 年 11 月 18 日 Gopherfest 期间的谈论“什么都没有”。\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"March 11, 2019","externalUrl":null,"permalink":"/zh-cn/samples/markdown/","section":"示例","summary":"\u003cp\u003e本文提供了可在 Blowfish 中使用的基本 Markdown 格式示例，还展示了如何加入一些基本 HTML 元素。\u003c/p\u003e","title":"Markdown","type":"sample"},{"content":"","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/tags/gist/","section":"标签","summary":"","title":"Gist","type":"tags"},{"content":"","date":"10 March 2019","externalUrl":null,"permalink":"/tags/privacy/","section":"Thanks","summary":"","title":"Privacy","type":"tags"},{"content":"","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/tags/twitter/","section":"标签","summary":"","title":"Twitter","type":"tags"},{"content":"","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/tags/vimeo/","section":"标签","summary":"","title":"Vimeo","type":"tags"},{"content":"","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/tags/youtube/","section":"标签","summary":"","title":"Youtube","type":"tags"},{"content":"Hugo 附带了几个用于丰富内容的内置简码，以及一个[隐私配置](https: //gohugo.io/about/hugo-and-gdpr/) 和一组干练的简码，支持各种社交媒体嵌入的静态窗口。\nYouTube # 下面是一个使用内置 youtube 简码的示例。\nTwitter # 此示例使用 twitter_simple 简码来显示推文。它需要两个参数 user 和 id 。\n“In addition to being more logical, asymmetry has the advantage that its complete appearance is far more optically effective than symmetry.”\n— Jan Tschichold pic.twitter.com/gcv7SrhvJb\n\u0026mdash; Design Reviewed | Graphic Design History (@DesignReviewed) January 17, 2019 或者，tweet 简码可用于生成嵌入式的 Twitter 卡片。\nGist # gist 简码可用于嵌入 GitHub Gist。它需要两个参数：Gist 的用户名和 ID。\nVimeo # vimeo_simple 简码将生成一个嵌入式的 Vimeo 播放器。\n","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/samples/rich-content/","section":"示例","summary":"这是\u003cstrong\u003e简码\u003c/strong\u003e内容的示例。","title":"简码示例","type":"sample"},{"content":"","date":"March 10, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E9%9A%90%E7%A7%81/","section":"标签","summary":"","title":"隐私","type":"tags"},{"content":"","date":"9 March 2019","externalUrl":null,"permalink":"/tags/latin/","section":"Thanks","summary":"","title":"Latin","type":"tags"},{"content":"","date":"9 March 2019","externalUrl":null,"permalink":"/tags/text/","section":"Thanks","summary":"","title":"Text","type":"tags"},{"content":"","date":"March 9, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8B%89%E4%B8%81%E8%AF%AD/","section":"标签","summary":"","title":"拉丁语","type":"tags"},{"content":"","date":"March 9, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%9C%AC/","section":"标签","summary":"","title":"文本","type":"tags"},{"content":"Lorem est tota propiore conpellat pectoribus de pectora summo.\nRedit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.\nExierant elisi ambit vivere dedere Duce pollice Eris modo Spargitque ferrea quos palude Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.\nComas hunc haec pietate fetum procerum dixit Post torum vates letum Tiresia Flumen querellas Arcanaque montibus omnes Quidem et Vagus elidunt # The Van de Graaf Canon\nMane refeci capiebant unda mulcebat # Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.\nIubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.\nEurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.\n","date":"March 9, 2019","externalUrl":null,"permalink":"/zh-cn/samples/placeholder-text/","section":"示例","summary":"\u003cp\u003eLorem est tota propiore conpellat pectoribus de pectora summo.\u003c/p\u003e","title":"文本占位符","type":"sample"},{"content":"","date":"March 8, 2019","externalUrl":null,"permalink":"/zh-cn/tags/katex/","section":"标签","summary":"","title":"Katex","type":"tags"},{"content":"","date":"8 March 2019","externalUrl":null,"permalink":"/tags/maths/","section":"Thanks","summary":"","title":"Maths","type":"tags"},{"content":"","date":"March 8, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E6%95%B0%E5%AD%A6/","section":"标签","summary":"","title":"数学","type":"tags"},{"content":"KaTeX 可用于在文章中呈现数学表达式。\n如果您想要使用数学符号，Blowfish 会将 KaTeX 自动加入到您的项目中。只需在文章中包含 katex 短代码 即可。参考下面的例子：\n{{\u0026lt; katex \u0026gt;}} 该页面上的任何 KaTeX 语法都会自动渲染。使用支持的 TeX 函数 的在线参考来获取可用语法。\n内联表示法 # 可以通过将表达式包装在 \\\\( 和 \\\\) 分隔符中来生成内联表示法。\n例如：\n% KaTeX inline notation Inline notation: \\\\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\\\) Inline notation: \\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\)\n表达式块 # 可以使用 $$ 分隔符生成表达式块。这将在其 HTML 块中输出表达式。\n例如：\n% KaTeX block notation $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$ $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$\n","date":"March 8, 2019","externalUrl":null,"permalink":"/zh-cn/samples/mathematical-notation/","section":"示例","summary":"\u003cp\u003eKaTeX 可用于在文章中呈现数学表达式。\u003c/p\u003e","title":"数学表达式","type":"sample"},{"content":"","date":"6 March 2019","externalUrl":null,"permalink":"/tags/chart/","section":"Thanks","summary":"","title":"Chart","type":"tags"},{"content":"","date":"6 March 2019","externalUrl":null,"permalink":"/tags/diagram/","section":"Thanks","summary":"","title":"Diagram","type":"tags"},{"content":"","date":"6 March 2019","externalUrl":null,"permalink":"/tags/graph/","section":"Thanks","summary":"","title":"Graph","type":"tags"},{"content":"","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/tags/mermaid/","section":"标签","summary":"","title":"Mermaid","type":"tags"},{"content":"","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E8%A1%A8%E6%A0%BC/","section":"标签","summary":"","title":"表格","type":"tags"},{"content":"","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B5%81%E7%A8%8B%E5%9B%BE/","section":"标签","summary":"","title":"流程图","type":"tags"},{"content":"Blowfish 使用 mermaid 简码可以调用。Blowfish 会根据配置的 colorScheme 参数自动调用 Mermaid 生成流程图或者思维导图。\n有关更多详细信息，请参阅 Mermaid 简码 文档。\n下面的示例是从官方 Mermaid 文档 中选取的一小部分。您还可以在 GitHub 上查看页面源代码 查看书写方法。\n流程图 # graph TD A[Christmas] --\u003e|Get money| B(Go shopping) B --\u003e C{Let me think} B --\u003e G[/Another/] C ==\u003e|One| D[Laptop] C --\u003e|Two| E[iPhone] C --\u003e|Three| F[Car] subgraph Section C D E F G end 时序图 # sequenceDiagram autonumber par Action 1 Alice-\u003e\u003eJohn: Hello John, how are you? and Action 2 Alice-\u003e\u003eBob: Hello Bob, how are you? end Alice-\u003e\u003e+John: Hello John, how are you? Alice-\u003e\u003e+John: John, can you hear me? John--\u003e\u003e-Alice: Hi Alice, I can hear you! Note right of John: John is perceptive John--\u003e\u003e-Alice: I feel great! loop Every minute John--\u003eAlice: Great! end 类图 # classDiagram Animal \"1\" \u003c|-- Duck Animal \u003c|-- Fish Animal \u003c--o Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() } 实体关系图 # erDiagram CUSTOMER }|..|{ DELIVERY-ADDRESS : has CUSTOMER ||--o{ ORDER : places CUSTOMER ||--o{ INVOICE : \"liable for\" DELIVERY-ADDRESS ||--o{ ORDER : receives INVOICE ||--|{ ORDER : covers ORDER ||--|{ ORDER-ITEM : includes PRODUCT-CATEGORY ||--|{ PRODUCT : contains PRODUCT ||--o{ ORDER-ITEM : \"ordered in\" ","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/samples/diagrams-flowcharts/","section":"示例","summary":"使用 Mermaid 可以轻松地将图表和流程图添加到文章中。","title":"流程图和思维导图","type":"sample"},{"content":"Blowfish 使用 chart 简码来调用 Chart.js。Blowfish 会自动为图表设置主题以匹配配置的 colorScheme 参数，但是可以使用 Chart.js 语法来自定义图表颜色。\n有关更多详细信息，请参阅 图表简码 文档。\n下面的示例是从 Chart.js 官方文档 中选取的一小部分。您还可以在 GitHub 上查看页面源代码 查看书写方式。\n柱形图 # 折线图 # 扇形图 # ","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/samples/charts/","section":"示例","summary":"Blowfish 包含 Chart.js，可实现强大的图表和数据可视化。","title":"图表","type":"sample"},{"content":"","date":"March 6, 2019","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E7%89%87/","section":"标签","summary":"","title":"图片","type":"tags"},{"content":"","date":"March 5, 2019","externalUrl":null,"permalink":"/zh-cn/tags/emoji/","section":"标签","summary":"","title":"Emoji","type":"tags"},{"content":"Blowfish 支持 Emoji 表情符号。Emoji 表情符号可用于标题、菜单项和文章内容。\n注意: Emoji 的显示效果取决于您的浏览器和操作系统。要设置统一的表情符号样式，您可以使用第三方 Emoji 表情符号字体。 Blowfish 会自动的进行表情符号渲染，因此您可以在内容和 frontmatter 中使用 Emoji 表情代码，它们将在构建时转换为相应的 Emoji。\n例如： see_no_evil \u0026#x1f648;, hear_no_evil \u0026#x1f649;, speak_no_evil \u0026#x1f64a;.\nEmoji 清单 可以很方便的查找 Emoji 对应的表情代码。\n","date":"March 5, 2019","externalUrl":null,"permalink":"/zh-cn/samples/emoji/","section":"示例","summary":"📖🏞️🧗🏽🐉🧙🏽‍♂️🧚🏽👸","title":"Emoji 表情符号 🪂","type":"sample"},{"content":"","date":"22 December 1987","externalUrl":null,"permalink":"/tags/template/","section":"Thanks","summary":"","title":"Template","type":"tags"},{"content":"","date":"December 22, 1987","externalUrl":null,"permalink":"/zh-cn/tags/%E6%A8%A1%E6%9D%BF/","section":"标签","summary":"","title":"模板","type":"tags"},{"content":"感谢您愿意为 Blowfish 社区做出贡献。\n如何开始？ # 这是一篇模板文章，将解释如何为 Blowfish 的指南部分创建新文章。\nClone Blowfish 仓库 # 使用以下命令 clone 此仓库：\ngit clone https://github.com/nunocoracao/blowfish.git 配置您的文档 # 复制并粘贴您要创建的 .md 文档所在的整个文件夹。 使用 YYYYMM-\u0026lt;英文标题\u0026gt; 的格式（例如：200601-tutorial）命名文档，不允许有空格。\n编写您的指南 # 编写您的指南 :)\n在 img 文件夹中储存图像并按下述格式引用它们：\n![]() Image caption 提交 PR # 提交您的 PR ，Blowfish 团队在这里提前感谢您对我们这个项目的贡献。\n","date":"December 22, 1987","externalUrl":null,"permalink":"/zh-cn/guides/template/","section":"使用指南","summary":"","title":"使用指南模板","type":"guides"},{"content":"","externalUrl":null,"permalink":"/tags/academia/","section":"Thanks","summary":"","title":"Academia","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/accademia/","section":"Tag","summary":"","title":"Accademia","type":"tags"},{"content":"假装这里有一份Apex Team的简介。\n","externalUrl":null,"permalink":"/zh-cn/authors/apexteam/","section":"作者列表示例","summary":"","title":"Apex Team","type":"authors"},{"content":"","externalUrl":null,"permalink":"/tags/app-site/","section":"Thanks","summary":"","title":"App Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/author/","section":"Thanks","summary":"","title":"Author","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/autore/","section":"Tag","summary":"","title":"Autore","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/autore-del-tema/","section":"Tag","summary":"","title":"Autore Del Tema","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/blog/","section":"Thanks","summary":"","title":"Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/blog-personale/","section":"Tag","summary":"","title":"Blog Personale","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/blog-sulla-tecnologia/","section":"Tag","summary":"","title":"Blog Sulla Tecnologia","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/book/","section":"Thanks","summary":"","title":"Book","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/business-site/","section":"Thanks","summary":"","title":"Business Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/college-club-site/","section":"Thanks","summary":"","title":"College Club Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/comics-site/","section":"Thanks","summary":"","title":"Comics Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/company-site/","section":"Thanks","summary":"","title":"Company Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/cv/","section":"Thanks","summary":"","title":"CV","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/digital-garden/","section":"Thanks","summary":"","title":"Digital Garden","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/documentation/","section":"Thanks","summary":"","title":"Documentation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/documentazione/","section":"Tag","summary":"","title":"Documentazione","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/doll-photography/","section":"Thanks","summary":"","title":"Doll Photography","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/fotografia-di-bambole/","section":"Tag","summary":"","title":"Fotografia Di Bambole","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/game-development/","section":"Thanks","summary":"","title":"Game Development","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/game-site/","section":"Thanks","summary":"","title":"Game Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/games-site/","section":"Thanks","summary":"","title":"Games Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/giardino-digitale/","section":"Tag","summary":"","title":"Giardino Digitale","type":"tags"},{"content":"假装这里有一份 Julio 的简介。\n","externalUrl":null,"permalink":"/zh-cn/authors/julianrayuela/","section":"作者列表示例","summary":"","title":"Julio Noyola","type":"authors"},{"content":"","externalUrl":null,"permalink":"/it/tags/libro/","section":"Tag","summary":"","title":"Libro","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/modellatore/","section":"Tag","summary":"","title":"Modellatore","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/modeller/","section":"Thanks","summary":"","title":"Modeller","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/organization-site/","section":"Thanks","summary":"","title":"Organization Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/personal-blog/","section":"Thanks","summary":"","title":"Personal Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/personal-site/","section":"Thanks","summary":"","title":"Personal Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/portfolio-site/","section":"Thanks","summary":"","title":"Portfolio Site","type":"tags"},{"content":" \u003c?xml version=\"1.0\" encoding=\"iso-8859-1\"?\u003e\r\u003c!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"\u003e\rSubscription Plans Apex Plans Our subscription plans are tailored to specific risk-to-reward ratio and money management settings. All of the subscription plans include a dedicated VPS for your MT4 platform running 24/5, installation of Apex Expert Advisors (EAs), and customized settings designed to enhance your trading experience. Apex Nova: Account Balance of up to 6000 USD Apex Prime: Account Balance of up to 10000 USD Apex Rex: Account Balance larger than 10000 USD \u003c!DOCTYPE html\u003e Subscription Plans Apex Nova Monthly Price $49 USD\nCheckout Apex Prime Monthly Price $79 USD\nCheckout Apex Rex Monthly Price $99 USD\nCheckout Previous Nextsads ","externalUrl":null,"permalink":"/zh-cn/docs/pricing/","section":"運作原理","summary":"","title":"Pricing \u0026 Tiers Descriptions","type":"docs"},{"content":"","externalUrl":null,"permalink":"/tags/project-site/","section":"Thanks","summary":"","title":"Project Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/authors/rafael-aponte/","section":"作者列表示例","summary":"","title":"Rafael Aponte","type":"authors"},{"content":"","externalUrl":null,"permalink":"/zh-cn/authors/rafita/","section":"作者列表示例","summary":"","title":"Rafita","type":"authors"},{"content":"","externalUrl":null,"permalink":"/zh-cn/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-aziendale/","section":"Tag","summary":"","title":"Sito Aziendale","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-del-club-universitario/","section":"Tag","summary":"","title":"Sito Del Club Universitario","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-del-progetto/","section":"Tag","summary":"","title":"Sito Del Progetto","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-dellapp/","section":"Tag","summary":"","title":"Sito Dell'app","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-dellorganizzazione/","section":"Tag","summary":"","title":"Sito Dell'organizzazione","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-di-fumetti/","section":"Tag","summary":"","title":"Sito Di Fumetti","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-di-giochi/","section":"Tag","summary":"","title":"Sito Di Giochi","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-personale/","section":"Tag","summary":"","title":"Sito Personale","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sito-portfolio/","section":"Tag","summary":"","title":"Sito Portfolio","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/software-developer/","section":"Thanks","summary":"","title":"Software Developer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sviluppatore-di-software/","section":"Tag","summary":"","title":"Sviluppatore Di Software","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sviluppatore-di-videogiochi/","section":"Tag","summary":"","title":"Sviluppatore Di Videogiochi","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/sviluppo-del-gioco/","section":"Tag","summary":"","title":"Sviluppo Del Gioco","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/technology/","section":"Thanks","summary":"","title":"Technology","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/technology-blog/","section":"Thanks","summary":"","title":"Technology Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/tecnologia/","section":"Tag","summary":"","title":"Tecnologia","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/theme-author/","section":"Thanks","summary":"","title":"Theme Author","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/tiers-descriptions/","section":"标签","summary":"","title":"Tiers Descriptions","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/users/","section":"Thanks","summary":"","title":"Users","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/videogame-developer/","section":"Thanks","summary":"","title":"Videogame Developer","type":"tags"},{"content":"假装这里有一份孟威廉的简介。\n","externalUrl":null,"permalink":"/zh-cn/authors/williamcruz/","section":"作者列表示例","summary":"","title":"William Cruz","type":"authors"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"アプリサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"ゲームサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA/","section":"タグ","summary":"","title":"ゲーム開発","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%82%B3%E3%83%9F%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"コミックサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA%E8%80%85/","section":"タグ","summary":"","title":"ソフトウェア開発者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%86%E3%83%BC%E3%83%9E%E4%BD%9C%E8%80%85/","section":"タグ","summary":"","title":"テーマ作者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC/","section":"タグ","summary":"","title":"テクノロジー","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%83%96%E3%83%AD%E3%82%B0/","section":"タグ","summary":"","title":"テクノロジーブログ","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3/","section":"タグ","summary":"","title":"デジタルガーデン","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/","section":"タグ","summary":"","title":"ドキュメント","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%93%E3%83%87%E3%82%AA%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E8%80%85/","section":"タグ","summary":"","title":"ビデオゲーム開発者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%96%E3%83%AD%E3%82%B0/","section":"タグ","summary":"","title":"ブログ","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"プロジェクトサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%9D%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%AA%E3%82%AA%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"ポートフォリオサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E3%83%A2%E3%83%87%E3%83%A9%E3%83%BC/","section":"タグ","summary":"","title":"モデラー","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E6%9C%AC/","section":"タグ","summary":"","title":"本","type":"tags"},{"content":"Blowfish 支持基于 Hugo 的所有分类方法。同时，当前的标签预览页也支持展示自定义内容。\n在这里可以为每个分类添加额外的描述信息。查看下面的高级标签页面，了解更多。\n","externalUrl":null,"permalink":"/zh-cn/new/","section":"标签","summary":"","title":"标签","type":"new"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%8D%9A%E5%AE%A2/","section":"标签","summary":"","title":"博客","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E5%A4%A7%E5%AD%A6%E3%81%AE%E3%82%AF%E3%83%A9%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"大学のクラブサイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%A4%A7%E5%AD%A6%E4%BF%B1%E4%B9%90%E9%83%A8%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"大学俱乐部网站","type":"tags"},{"content":"这是高级标记。类似其他 Blowfish 中的其他列表页面，你可以在分类列表页添加自定义内容，这部分内容会显示在顶部。\u0026#x1f680;\n你也可以用这些内容来定义 Hugo 的元数据，比如标题和描述。这些内容可以被用来增强 SEO 或其他目的。\n","externalUrl":null,"permalink":"/zh-cn/tags/advanced/","section":"标签","summary":"","title":"高级","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/","section":"标签","summary":"","title":"个人博客","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"个人网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E5%80%8B%E4%BA%BA%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"個人サイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E5%80%8B%E4%BA%BA%E3%83%96%E3%83%AD%E3%82%B0/","section":"タグ","summary":"","title":"個人ブログ","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%85%AC%E5%8F%B8%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"公司网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8A%80%E6%9C%AF/","section":"标签","summary":"","title":"技术","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2/","section":"标签","summary":"","title":"技术博客","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%AE%80%E5%8E%86/","section":"标签","summary":"","title":"简历","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%BB%BA%E6%A8%A1%E5%B8%88/","section":"标签","summary":"","title":"建模师","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E5%B1%A5%E6%AD%B4%E6%9B%B8/","section":"タグ","summary":"","title":"履歴書","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%BC%AB%E7%94%BB%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"漫画网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%BC%81%E4%B8%9A%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"企业网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E4%BC%81%E6%A5%AD%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"企業サイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E4%BA%BA%E5%BD%A2%E6%92%AE%E5%BD%B1/","section":"タグ","summary":"","title":"人形撮影","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98/","section":"标签","summary":"","title":"软件开发人员","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E4%BA%8B%E6%A5%AD%E6%89%80/","section":"タグ","summary":"","title":"事業所","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E8%A7%86%E9%A2%91%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%E5%95%86/","section":"标签","summary":"","title":"视频游戏开发商","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B9%A6/","section":"标签","summary":"","title":"书","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%95%B0%E5%AD%97%E8%8A%B1%E5%9B%AD/","section":"标签","summary":"","title":"数字花园","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%A8%83%E5%A8%83%E6%91%84%E5%BD%B1/","section":"标签","summary":"","title":"娃娃摄影","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%A1%A3/","section":"标签","summary":"","title":"文档","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%A1%B9%E7%9B%AE%E7%8E%B0%E5%9C%BA/","section":"标签","summary":"","title":"项目现场","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%AD%A6%E6%9C%AF%E7%95%8C/","section":"标签","summary":"","title":"学术界","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E5%AD%A6%E8%A1%93%E7%95%8C/","section":"タグ","summary":"","title":"学術界","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%BA%94%E7%94%A8%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"应用网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91/","section":"标签","summary":"","title":"游戏开发","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B8%B8%E6%88%8F%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"游戏网站","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B8%B8%E6%88%8F%E7%8E%B0%E5%9C%BA/","section":"标签","summary":"","title":"游戏现场","type":"tags"},{"content":"簡單但功能強大. 在您的 MT4 帳戶中使用我們的運算法則. 開始使用我們為您的 MT4 帳戶提供的專有運算法則!外匯新手?查看我們的初步Guide了解如何在受監管的經紀商處開設帳戶. \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e Exness 帳戶 初步 零利差帳戶 要使用我們的演算法,您需要在提供所需金融工具的受監管經紀商處開設零點差外匯帳戶.為您的帳戶注資後,請聯絡我們選擇符合您的餘額和風險偏好的等級. 請使用以下連結設定您的 交易帳戶 \u003c?xml version=\"1.0\" encoding=\"iso-8859-1\"?\u003e\r\u003c!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"\u003e\rSubscription Plans Apex Setup Apex Plans 我們的訂閱計劃是根據您的風險回報率和資金管理偏好量身定制的. 所有訂閱方案均包括為您的 MT4 平台提供 24/5 全天候運行的專用 VPS, Apex 專家顧問 (EA) 的安裝以及旨在增強您的交易體驗的自訂設定. \u003c!DOCTYPE html\u003e Subscription Plans Apex Nova Monthly Price $49 USD\nCheckout Apex Prime Monthly Price $79 USD\nCheckout Apex Rex Monthly Price $99 USD\nCheckout Live Trading Expert Advisor 24/5 Trading 我們的運算法則在工作日每天24小時為您進行交易,市場展期和價差較大的時期除外.請放心,在運行期間,演算法會不斷尋求最佳設置,就像Apex掠食者一樣. 免責聲明: 我們的演算法設計為您帳戶上唯一運作的專家顧問程式 (EA),以確保您資金的安全.請注意,任何手動交易或使用其他 EA 都可能對績效產生負面影響,我們對此類干擾不承擔任何責任. ","externalUrl":null,"permalink":"/zh-cn/docs/","section":"運作原理","summary":"","title":"運作原理","type":"docs"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E8%91%97%E8%80%85/","section":"タグ","summary":"","title":"著者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B8%BB%E9%A2%98%E4%BD%9C%E8%80%85/","section":"标签","summary":"","title":"主题作者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BB%84%E7%BB%87%E7%AB%99%E7%82%B9/","section":"标签","summary":"","title":"组织站点","type":"tags"},{"content":"","externalUrl":null,"permalink":"/ja/tags/%E7%B5%84%E7%B9%94%E3%82%B5%E3%82%A4%E3%83%88/","section":"タグ","summary":"","title":"組織サイト","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%BD%9C%E5%93%81%E9%9B%86%E7%BD%91%E7%AB%99/","section":"标签","summary":"","title":"作品集网站","type":"tags"}]